Anda di halaman 1dari 63

SAP HANA SPS 09 - Whats New?

SAP HANA Modeling


(Delta from SPS 08 to SPS 09)
SAP HANA Product Management

2014 SAP SE or an SAP affiliate company. All rights reserved.

November, 2014

Disclaimer
This presentation outlines our general product direction and should not be relied on in making
a purchase decision. This presentation is not subject to your license agreement or any other
agreement with SAP.
SAP has no obligation to pursue any course of business outlined in this presentation or to
develop or release any functionality mentioned in this presentation. This presentation and
SAPs strategy and possible future developments are subject to change and may be changed
by SAP at any time for any reason without notice.
This document is provided without a warranty of any kind, either express or implied, including
but not limited to, the implied warranties of merchantability, fitness for a particular purpose, or
non-infringement. SAP assumes no responsibility for errors or omissions in this document,
except if such damages were caused by SAP intentionally or grossly negligent.

2014 SAP SE or an SAP affiliate company. All rights reserved.

Public

Agenda
Topics
Overview Whats New in SAP HANA Modeling
General Model Editor Enhancements
SAP HANA Studio / Modeling related Enhancements
Incl. Modeling in the development perspective
WebIDE Modeler

2014 SAP SE or an SAP affiliate company. All rights reserved.

Public

SAP HANA SPS 09 Whats New in SAP HANA Modeling


Overview
Enhanced and new SAP HANA Modeling capabilities
Editor usability
Value help entity reference
Calculation Views
Rank node
Table function as data sources

Script-based CV enhancements
Table function support
Output column structure import

History Views support (time travel support)


Spatial support: spatial joins, spatial expressions in filters
Harmonize Development- and Modeler- Studio perspectives

Harmonize object naming


Supportability
Debugging Views with drill-down analysis,
join cardinality
Logging and tracing for modeler plugins
(preferences)

Productivity / object re-usability


Replace node / replace node with a data
source / ..
Propagate semantics from data sources /
extract semantics

WebIDE

2014 SAP SE or an SAP affiliate company. All rights reserved.

Calculation View editor


Analytic Privilege editor

Public

Model Editor
New capabilities and general enhancements in the SAP HANA Model Editor

SAP HANA SPS09 - Modeling Enhancements


Semanctic Node Re-design and Enhancements
Re-designed Semantic node
Tab-based View for columns, View
properties, Hierarchies,
Parameters/Variables
Improved column output overview

Column details enhancements


Attribute LOV Value help views/tables
Key-column property
Direct shared-column alias editing

2014 SAP SE or an SAP affiliate company. All rights reserved.

Public

SAP HANA SPS09 - Modeling Enhancements


Semanctic Node Re-design and Enhancements
Attribute LOV Value help View/Table-Property
Use case: value help dialogs during
multidimensional navigation or
filter lov generation
Attribute can be directed to a
dedicated value help view/table
Supports Manage Mappings of
Variable/Parameter from referenced
value help views/tables
for attribute LOV-generation

2014 SAP SE or an SAP affiliate company. All rights reserved.

Public

SAP HANA SPS09 - Modeling Enhancements


General Editor Enhancements Input Parameters
Input Parameter Enhancements
Multi-Value Parameter support
Use case: providing multiple values for Input Parameters at
Runtime from client tools

Scenario
Developer can create and configure input parameters in
calculation views and analytic views to support multiple
values.

Multi value input parameters can be used in:


1. Apply filter for "List of Values" and "Not in list" options.
2. Expression editor of calculated columns and filter
expression in projection nodes based on if the expression
requires a multi value input.
Not supported are Input parameters of type derived,
they continue to be only single valued.

2014 SAP SE or an SAP affiliate company. All rights reserved.

Public

SAP HANA SPS09 - Modeling Enhancements


General Editor Enhancements Input Parameters
Input Parameter Enhancements
Derive parameter values now support
Derived from procedure
Input parameter value can hence be passed into a model
based on scalar output value from a stored procedure
The procedure requires to generate only a scalar output
e.g. using a cursor
Further the procedure itself cannot yet pass in input
parameters.

2014 SAP SE or an SAP affiliate company. All rights reserved.

Public

SAP HANA SPS09 - Modeling Enhancements


General Editor Enhancements Restricted Columns
Restricted Columns Enhancements
Enhancements to Restricted Columns (Enhancement)
Input parameters supported for restricted columns.
BT (between) operator supported for applying restrictions
on attribute columns.
Filter expressions supported for applying restriction on base
measures.

2014 SAP SE or an SAP affiliate company. All rights reserved.

Public

10

SAP HANA SPS09 - Modeling Enhancements


General Editor Enhancements Currency/Unit Conversion
Currency / Unit Conversion Enhancements
Type Icon indication: column ,attribute or fixes type
Generated column for output currency/unit label

Available in display currency/unit value help dialog

Data preview display output


with currency/unit label

2014 SAP SE or an SAP affiliate company. All rights reserved.

Public

11

SAP HANA SPS09 - Modeling Enhancements


General Editor Enhancements Join Dialog
Join dialog enhancements
Validate Cardinality and Join Type (New)
Users can validate the join type and cardinality of existing and new
joins. The system analyzes the tables participating in the join, and
recommends an optimal join type and cardinality. This helps users to
avoid performance issues caused by specifying wrong cardinality or
join type information.

Joins column no longer required as output


Model multi column joins
Join cardinality visual indicator (if set)

2014 SAP SE or an SAP affiliate company. All rights reserved.

Public

12

SAP HANA SPS09 - Modeling Enhancements


General Editor Enhancements Time Travel Support
Time Travel Support with SAP HANA Views
Enable Information Views for Time Travel Queries
Users can enable their information views to support time
travel queries, which help them to query the past state of
data. They can use input parameters to specify the
timestamp in time travel queries.

Configuration and Usage


History-enabled column tables
HANA View with Enable History-Flag
Input-Parameter type direct or derived
of data type Date / Time / TimeStamp
/ ABAP-Date

2014 SAP SE or an SAP affiliate company. All rights reserved.

Public

14

SAP HANA SPS09 - Modeling Enhancements


General Editor Enhancements Time Travel Support
Time Travel Support with SAP HANA Views
Query Time Travel-enabled Views
Statement level time travel
<subquery> AS OF UTCTIMESTAMP <timestamp>

2014 SAP SE or an SAP affiliate company. All rights reserved.

SELECT "CustomerStatus", SUM("NetAmount") AS "NetAmount_SUM"


FROM "_SYS_BIC"."HANA_SPS09.general/CV_TIMETRAVEL"
GROUP BY "CustomerStatus"
ORDER BY "CustomerStatus" ASC
AS OF UTCTIMESTAMP '2014-11-04 12:45:00'

Public

15

Calculation Views
New capabilities and enhancements in the Calculation View Editor

SAP HANA SPS09 - Modeling Enhancements


Calculation Views Enhancements Rank Node
Rank Nodes in Graphical Calculation Views (New)
Calculate ordered (measure value) and ranked (Top/Bottom N)
partition-by sets (by multiple attributes)
Allows multiple columns for partition-by
(e.g. Top 3 Player by Team and gender)
Top/Bottom N-thresholds supports input parameter
Dynamic Partition Elements allows to prune partition-by column dynamically
if column is not requested by query
Example TOP 3 Players

2014 SAP SE or an SAP affiliate company. All rights reserved.

Public

18

SAP HANA SPS09 - Modeling Enhancements


Calculation View Enhancements Spatial Operations
Spatial Join Operations in SAP HANA Modeler
Calculation View with now support spatial operations
Calculating the distance between geometries and
determining the union or intersection of multiple objects.
These calculations are performed using predicates such as
intersects, contains, and crosses

Spatial operation can be modeled as Spatial Joins


Users can create spatial joins to query data from database
tables that contain spatial data.
Spatial predicates
include

2014 SAP SE or an SAP affiliate company. All rights reserved.

Public

19

SAP HANA SPS09 - Modeling Enhancements


Calculation View Enhancements Spatial Operations Examples
Spatial Join Operations in SAP HANA Modeler
Spatial operation can be modeled as Spatial Joins
Within Distance (Value dependent on geometry used)
support Input Parameter for distance values

Relates evaluates multiple spatial relationships at once.

Touches (one geometry touches another)

For details see SAP HANA Spatial Reference


2014 SAP SE or an SAP affiliate company. All rights reserved.

Public

20

SAP HANA SPS09 - Modeling Enhancements


Calculation View Enhancements Spatial Operations Examples

2014 SAP SE or an SAP affiliate company. All rights reserved.

Public

21

SAP HANA SPS09 - Modeling Enhancements


Calculation View Enhancements Semantics from datasources
Re-use Semantic from DataSources
Extract column semantic information from view
datasources and and propagate to semantic node
From scenario data source context menue or
semantic node icon
Extracted Information
Labels information, aggregation type, column semantic
Hierarchies (incl. Hierarchies from referenced Attribute
Views)

2014 SAP SE or an SAP affiliate company. All rights reserved.

Public

23

SAP HANA SPS09 - Modeling Enhancements


Calculation Views Enhancements Transparent Filter Flag
Transparent Filter Flag for stacked views with counters
Enables filter push-down for filtering columns to the lower layerview with counter-measures
Required for filtered, non-projected columns with counters
Set on every node and column of the upper/consuming calculation view
and on the nodes of the lower calculation/analytic view
Example
"Show the distinct number of
stores where customers John
and Susan have bought the
product Mouse".

2014 SAP SE or an SAP affiliate company. All rights reserved.

Filter column customer is not wrongly


added to the projection list of the query
to the lower layer view with the counter
measure.

Public

24

SAP HANA SPS09 - Modeling Enhancements


Calculation Views Enhancements Transparent Filter Flag
Correct counter results
transparent flag=true.

Incorrect counter results


transparent flag=false.

Customer column is added to the


projection list, leading to a different
intermediate set passed into the
upper node.

2014 SAP SE or an SAP affiliate company. All rights reserved.

Public

25

SAP HANA SPS09 - Modeling Enhancements


Calculation Views Enhancements Re-designing a Scenario
Scenario Re-design Replacing Nodes or Data Sources
When reusing/refactoring view copies in different context or during
simple re-design of existing view, the flow of the view requires to
exchange or delete nodes or replace a data source
>> without losing the semantic information and mapping in the
consuming upper nodes
Unmapped column (columns where new data source has no inputs) require
to be removed, mapped to new source or alias

Replacing of Nodes
replace view nodes with other underlying view nodes

Replacing of Data Sources


Replace a data source with available data sources in the catalog object,
without losing the semantic information of the changed node. Similarly, they
can also replace a data source in a column view with other available data
sources in the catalog object
2014 SAP SE or an SAP affiliate company. All rights reserved.

Public

26

SAP HANA SPS09 - Modeling Enhancements


Calculation Views Enhancements Re-designing a Scenario
Scenario Re-design Replacing Nodes or Data Sources
Replacing of consumed Data Sources
Replace a data source with available data sources in the catalog object,
without losing the semantic information of the changed node. Similarly, they
can also replace a data source in a column view with other available data
sources in the catalog object

2014 SAP SE or an SAP affiliate company. All rights reserved.

Public

27

SAP HANA SPS09 - Modeling Enhancements


Calculation Views Enhancements Re-designing a Scenario
Scenario Re-design Replacing Nodes or Data Sources
Replacing of consumed Data Sources
Unmapped column (columns where new data source has no inputs) require
to be removed, mapped to new source or alias

Handling unmapped columns

2014 SAP SE or an SAP affiliate company. All rights reserved.

Public

28

SAP HANA SPS09 - Modeling Enhancements


Calculation Views Enhancements Re-designing a Scenario
Scenario Re-design Replacing Nodes or Data Sources
Replacing of Data Sources/Node references within a intermediate node
Replace a data source with available data sources in the catalog object, without
losing the semantic information of the changed node. Similarly, they can also
replace a data source in a column view with other available data sources in the
catalog object

2014 SAP SE or an SAP affiliate company. All rights reserved.

Public

29

SAP HANA SPS09 - Modeling Enhancements


Calculation Views Enhancements Re-designing a Scenario
Scenario Re-design Replacing Nodes or Data Sources
Replacing of Nodes
replace view nodes with other underlying view nodes
Delete intermediate node (e.g. projection)
Replace Node with a data source

Unmapped column (columns where new


data source has no inputs) require to be
removed, mapped to new source or
alias
2014 SAP SE or an SAP affiliate company. All rights reserved.

Public

30

SAP HANA SPS09 - Modeling Enhancements


Calculation Views Enhancements Enabling Query Results Cache
Enabling query results caching control
Using query cache
Query cache is only used for complex queries (group by )
Suitable to use read-mostly workload, same set of queries is executed
repeatedly, rather non-changing data, rather expensive queries
e.g. Smart Data Access queries

Time-based control view- property, when query cached shall be


invalidated
A time-based cache invalidation property (advanced view properties),
which invalidates or removes data from the cache after the specified
time interval.
Reviewing chache use.

2014 SAP SE or an SAP affiliate company. All rights reserved.

Public

31

SAP HANA SPS09 - Modeling Enhancements


Calculation Views Miscellaneous Enhancements
Miscellaneous Calculation View Enhancements
Attribute Keep-Flag additionally to Aggregation-Nodes is now also supported with Projection-Nodes.
It indicates that the attribute is kept during instantiation and execution of calculation view query for a node and is passed
on to the upper nodes even if it is not requested by the query (~must use attribute).

Star Joins - Top Calculation View-node switch from/to Star Join-Node now supported
Star Joins now support referential join conditions
Time-Dimension Calculation View now supported
~ to Attribute View-type Time-Dimension

2014 SAP SE or an SAP affiliate company. All rights reserved.

Public

32

SAP HANA SPS09 - Modeling Enhancements


Scripted Calculation Views Used as ValueHelp View
Scripted Calculation Views used as ValueHelp Views
Enhanced support for Input Parameters and Variables-Mapping with
Script-based Calculation Views as Value Help-sources
Users can map the parameters or variables
of external views for value help also in case
of script-based calculation views.

2014 SAP SE or an SAP affiliate company. All rights reserved.

Public

34

SAP HANA SPS09 - Modeling Enhancements


Scripted Calculation Views Editing the Output Structure
Scripted Calculation Views Output Structure
Enhanced copy/paste of script output column
Incl. between view copy/pase

Add Columns to Output in Script-based Calculation Views


Users can define the output structure of script-based calculation views with
columns from information views or catalog tables that already exist in their
SAP HANA system.

2014 SAP SE or an SAP affiliate company. All rights reserved.

Public

35

SAP HANA SPS09 - Modeling Enhancements


Scripted Calculation Views Refactor as Table Functions
Use Script-based Calculation Views as Table Functions
Use of Table Functions as Data Source in Graphical CVs
In HANA Studio Development Perspective, where Table Function
design-time can be referenced from repository browser

Save or Migrate scripted Calculation Views as Table Functions


Both existing and new script-based calculations views can be saved
as table functions, which can be used as a data source
in graphical calculation views

2014 SAP SE or an SAP affiliate company. All rights reserved.

Public

36

SAP HANA SPS09 - Modeling Enhancements


Scripted Calculation Views Considerations on Table Functions
Use Script-based Calculation Views as Table Functions
Use of Table Functions as Data Source in Graphical CVs
In HANA Studio Development Perspective, where Table Function
design-time can be referenced from repository browser
& added per drag and drop into graphical CVs as a data source
Note: Table Function Editor is different from Scripted CV Editor
(and only available in Development Perspective)

Table Functions and Input Parameters


Input to Table Functions can be scalar Input Parameters
(do not support table types as inputs)
Input to Table Functions can be mapped via Parameter Mapping
in Graphical Calculation View

2014 SAP SE or an SAP affiliate company. All rights reserved.

Public

37

Performance Analysis
New capabilities and enhancements in the HANA View Performance Analysis Mode

SAP HANA SPS09 - Modeling Enhancements


Enhanced Modeler Performance Analysis Capabilities
Performance Analysis Mode in Modeling Environment
Introduced with SAP HANA SPS08

Switching on
performance analysis
mode

Hints and indicators on table partitioning and number of rows

Performance Analysis Enhancements


Modeler detail panel with extended join information on join column
cardinality (incl cardinality analysis) and join type

Debug Information Views (New)


New debugger editor in SAP HANA modeler targeting analysis of
SQL queries against HANA Views, enabling insight into runtime
behavior of model flow and performance aspects.
Further integrates with the Plan Visualization capabilities

2014 SAP SE or an SAP affiliate company. All rights reserved.

Public

39

SAP HANA SPS09 - Modeling Enhancements


Enhanced Modeler Performance Analysis Capabilities
Performance Analysis Mode in Modeling Environment
Performance Analysis Enhancements
Modeler detail panel with
extended join information
on join column cardinality
(incl cardinality analysis)
and join type

2014 SAP SE or an SAP affiliate company. All rights reserved.

Public

40

SAP HANA SPS09 - Modeling Enhancements


Enhanced Modeler Performance Analysis Capabilities
Debugging Queries with Information Views
Performance Analysis Debug Editor
New debugger editor in SAP HANA modeler targeting analysis of
SQL queries against HANA Views, enabling insight into runtime
behavior of model flow and performance aspects.

Generated standard query or custom SQL query


can be used to start debug analysis of the query
based on the HANA view.

2014 SAP SE or an SAP affiliate company. All rights reserved.

Public

41

SAP HANA SPS09 - Modeling Enhancements


Enhanced Modeler Performance Analysis Capabilities
Debugging Queries with Information Views
Performance Analysis Debug Editor

on execute Debug View opens

Highlights only selected columns


(present in query)
Highlights node pruning / node conversion
(e.g. join to projection) in the scenario
Investigation of SQL Query + intermediate
result on every level of the scenario
Drill-down to incoming views for further
analysis

Visual indication of pruned node operations


e.g. here Employee data not involved in
query, therefore join is pruned to projection.

2014 SAP SE or an SAP affiliate company. All rights reserved.

Public

42

SAP HANA SPS09 - Modeling Enhancements


Enhanced Modeler Performance Analysis Capabilities
Debugging Queries with Information Views
Performance Analysis Debug Editor
Drill-down
to incoming views
for further analysis

Breadcrump for navigation


btw levels of stacked views
in the analysis

2014 SAP SE or an SAP affiliate company. All rights reserved.

Public

43

SAP HANA SPS09 - Modeling Enhancements


Enhanced Modeler Performance Analysis Capabilities
Performance Analysis Mode in Modeling Environment
Debug Information Views and Plan Visualization
Integrates with the Plan Visualization
capabilities

Plan Visualization tree based on the instantiated


query model of the runtime HANA View artefacts
2014 SAP SE or an SAP affiliate company. All rights reserved.

Public

44

Modeling Environment
New capabilities and enhancements in the Modeler- and Development perspectives
in SAP HANA Studio

SAP HANA SPS09 - Modeling Enhancements


General Modeler Enhancements Frequently performed tasks
Modeler Quick-View
Easy access to frequently performed tasks via
new Quick View-pane (replacing Modeler Quick-Launch)
available as a View in SAP HANA studio, allows you to
quickly navigate and perform modeling tasks such as
Validate, Activate, Schema Mapping, etc.

Systems View SAP HANA Modeler-context menu


Context menue presenting
relevant system-view tasks

2014 SAP SE or an SAP affiliate company. All rights reserved.

Public

46

SAP HANA SPS09 - Modeling Enhancements


General Modeler Enhancements Object Naming
Standardized object name references
Use of standardized full qualified names for catalog and repository objects.
Catalog object: "schema".name
Example: "MINI".CUSTOMER
Catalog object with authoring schema: "AuthoringSchema(PhysicalSchema)".name
Example: "MINI_AUTH(MINI)".CUSTOMER
where MINI_AUTH is the authoring schema and MINI is the physical schema.
Repository Object: package::name
Example: HANA_SPS09.new::CV_Spatial

2014 SAP SE or an SAP affiliate company. All rights reserved.

Public

47

SAP HANA SPS09 - Modeling Enhancements


General Modeler Enhancements Managing Schema Mapping
Managing Schema Mapping Enhancements
Schema content may derive from multiple / different
back-end or authoring environments
*In order to ease managing of schema mapping in
such scenarios, package-specific schema mapping
(which overrides the default schema mapping) can be
maintained in _SYS_BI.M_Package_Default_Schema
New UI dialog
Users can use the new UI in SAP HANA modeler to
maintain package specific default schema. This replaces
the manual process of using SQL statements to maintain
package specific default schema in the table
M_PACKAGE_DEFAULT_SCHEMA (Schema: _SYS_BI).

*Introduced with HANA SPS08


2014 SAP SE or an SAP affiliate company. All rights reserved.

The default schema mapping is overruled by


Package-specific Schema Mapping
Public

48

SAP HANA SPS09 - Modeling Enhancements


General Modeler Enhancement Data Preview
Modeler Data Preview Enhancements
Data preview query execution control
Preference to enable/disable immediate default data
preview query execution (default enabled)
Control explicit query execution with Execute
command (e.g. after filter setting etc.)

2014 SAP SE or an SAP affiliate company. All rights reserved.

Public

49

SAP HANA SPS09 - Modeling Enhancements


General Modeler Enhancements Refactoring
Refactoring Modeler Content in the HANA Modeler perspective
Partial content refactoring supported
If selected content objects cannot be moved,
the overall refactoring process doesnt error stop,
but continues to refactor other objects

Notice about refactoring could not be accomplished


due to reference script based calculation view

2014 SAP SE or an SAP affiliate company. All rights reserved.

Public

50

SAP HANA SPS09 - Modeling Enhancements


General Modeler Enhancements Modeler Tracing
SAP HANA Studio / Modeler Tracing support
Tacing of Modeler actions into log-files (help to track
down support issues)
nn
Traicing in enabled in the SAP HANA
Studio preferences dialog
The trace can be switched ON/OFF in
the preference as shown below.

2014 SAP SE or an SAP affiliate company. All rights reserved.

Public

51

SAP HANA SPS09 - Modeling Enhancements


General Modeler Enhancements Miscellaneous Enhancements
SAP HANA Studio / Modeler Enhancements
SAP HANA Studio MAC installation supported
Content Application Lifecycle
Export through delivery unit supports released version
content export
Analytic privileges undo/redo actions supported

Job log output structure tree enhancements


Removal of redundant nodes and levels for better overview

BW on HANA enhancements
At Re-Import of query snapshots calculated and restricted columns are retained

HANA Studio Logon Language


Now supported is use with multi-lingual column label
(BW on HANA context)
2014 SAP SE or an SAP affiliate company. All rights reserved.

Public

52

SAP HANA SPS09 - Modeling Enhancements


SAP HANA Studio Development Perspective Modeling
Modeling Enhancements in the development perspective
Modeling tasks/capabilities in parity with SAP HANA Studio Modeler perspective
Repository Browser

Project Explorer

Simplified with default


workspace - No
longer is it required to
check out content or
have a project

incl. developer
import via drag and
drop (or Menue File
Import/export)

All objects are directly


editable simply by
selecting them in the
Repository browser
File->New; package
creation all possible
from the Repository
Browser
2014 SAP SE or an SAP affiliate company. All rights reserved.

Public

53

SAP HANA SPS09 - Modeling Enhancements


SAP HANA Studio Development Perspective Workspace Creation
Simplified Workspace and project creation
Default workspace setup enables direct use of repository browser with
implicit project workspace
- No longer is it required to check out content or to have a explicit project

Import existing workspace

Delete other users workspace


(good for administrative clean up)

2014 SAP SE or an SAP affiliate company. All rights reserved.

Public

54

SAP HANA SPS09 - Modeling Enhancements


SAP HANA Studio Development Perspective Modeling
Modeling Enhancements in the development perspective
Direct editing from Repository Browser

Repository Browser

File->New object /
New package from
the Repository
Browser

Default workspace

All objects are directly


editable simply by
selecting them in the
Repository browser

Opened / edited object


are implicitly checked-out
Object copies shall be
removed from default
workspace after activation
2014 SAP SE or an SAP affiliate company. All rights reserved.

Public

55

SAP HANA SPS09 - Modeling Enhancements


SAP HANA Studio Development Perspective Modeling
Refactoring Modeler Content
Refactor Modeler Objects in SAP HANA Development Perspective (New)
Users can refactor modeler objects in the SAP HANA development perspective. This means they can
now move modeler objects within or across projects in same repository workspace without any
changes to the behavior of the modeler objects.

Repository Browser
> Package context menu > Move
Searches for all impacted objects

Adjust package references in source and


impacted objects

2014 SAP SE or an SAP affiliate company. All rights reserved.

Public

56

SAP HANA SPS09 - Modeling Enhancements


SAP HANA Studio Development Perspective Modeling
Masscopy / Paste Special (Refactor) Modeler Content
Copy / Masscopy of selected objects / package folders
supports refactoring references using PASTE SPECIAL action
In the Project explorer on the target folder
select > PASTE SPECIAL

2014 SAP SE or an SAP affiliate company. All rights reserved.

Public

57

SAP HANA SPS09 - Modeling Enhancements


SAP HANA Studio Development Perspective Modeling
Visual Error Markers for detecting design-time errors
Development perspective validation-check or activation
trigger visual error markers

Problems-View displays error messages


and with activation error pop-up dialog opens

Visual error markers in the model editor


Model opens with errors in focus

On hover-over the error marker


tool-tip displays error message

2014 SAP SE or an SAP affiliate company. All rights reserved.

Public

58

Web-based Modeling
New SAP HANA webIDE-based Model Editors

SAP HANA Web-based Development Workbench


New design/foundation
The SAP HANA Web-based
Development Workbench is
now based upon core libraries
as the SAP Web IDE

New visual design

Integration of some of the


web tools of the SAP Web
IDE

Contextual Help via online


documentation

2014 SAP SE or an SAP affiliate company. All rights reserved.

Public

60

SAP HANA Web-based Development Workbench


New design/foundation
New URL Paths:
/sap/hana/ide/editor
/sap/hana/ide/catalog
/sap/hana/ide/security
/sap/hana/ide/trace

Old URLs redirect automatically


to new ones

New Roles

Old roles still valid as they


include the new roles

2014 SAP SE or an SAP affiliate company. All rights reserved.

Public

61

SAP HANA SPS09 - Modeling Enhancements


SAP HANA Web-based Modeling Environment
New Web Editor for Calculation Views

http://server:port/sap/hana/ide/editor/

Supports both Graphical and Scripted


Calculation views
New zero-footprint platform and approach
reaching more HANA Model developers!

New usability approaches


Mapping based data and column-flow
Less tabs and different views, instead more
focused use of master and detail area only
to edit Calculation View details

Note
No Analytic- and Attribute-View Modeling
Initial release for Calculation Views not feature complete
but future/mid-term innovation platform

2014 SAP SE or an SAP affiliate company. All rights reserved.

Public

62

SAP HANA SPS09 - Modeling Enhancements


SAP HANA Web-based Modeling Environment
New Web Editor for Calculation Views
Supports both Graphical and Scripted
Calculation views
New zero-footprint platform and approach
reaching more HANA Model developers!

2014 SAP SE or an SAP affiliate company. All rights reserved.

Public

63

SAP HANA SPS09 - Modeling Enhancements


SAP HANA Web-based Modeling Environment
New Web Editor for for Analytic Privileges
Development and Editing of
HANA Analytic Privileges

2014 SAP SE or an SAP affiliate company. All rights reserved.

Public

64

How to find SAP HANA documentation on this topic?

In addition to this learning material, you can find SAP HANA


platform documentation on SAP Help Portal knowledge center at
http://help.sap.com/hana_platform.
The knowledge centers are structured according to the product
lifecycle: installation, security, administration, development:

SAP HANA Platform SPS

Documentation sets for SAP HANA options can be found at


http://help.sap.com/hana_options:
SAP HANA Options

SAP HANA Advanced Data Processing

SAP HANA Dynamic Tiering

Whats New Release Notes

SAP HANA Enterprise Information Management

Installation

SAP HANA Predictive

Administration

SAP HANA Real-Time Replication

Development

SAP HANA Smart Data Streaming

References

SAP HANA Spatial

2014 SAP SE or an SAP affiliate company. All rights reserved.

Public

65

Thank you
Contact information
Christoph Morgen
SAP HANA Product Management
AskSAPHANA@sap.com

2014 SAP SE or an SAP affiliate company. All rights reserved.

2014 SAP SE or an SAP affiliate company. All rights reserved.


No part of this publication may be reproduced or transmitted in any form or for any purpose without the express permission of SAP SE or an
SAP affiliate company.
SAP and other SAP products and services mentioned herein as well as their respective logos are trademarks or registered trademarks of SAP SE
(or an SAP affiliate company) in Germany and other countries. Please see http://global12.sap.com/corporate-en/legal/copyright/index.epx for additional trademark
information and notices.
Some software products marketed by SAP SE and its distributors contain proprietary software components of other software vendors.

National product specifications may vary.


These materials are provided by SAP SE or an SAP affiliate company for informational purposes only, without representation or warranty of any kind, and SAP SE or its
affiliated companies shall not be liable for errors or omissions with respect to the materials. The only warranties for SAP SE or
SAP affiliate company products and services are those that are set forth in the express warranty statements accompanying such products and services, if any. Nothing
herein should be construed as constituting an additional warranty.
In particular, SAP SE or its affiliated companies have no obligation to pursue any course of business outlined in this document or any related presentation, or to develop or
release any functionality mentioned therein. This document, or any related presentation, and SAP SEs or its affiliated companies strategy and possible future
developments, products, and/or platform directions and functionality are all subject to change and may be changed by SAP SE or its affiliated companies at any time for
any reason without notice. The information in this document is not a commitment, promise, or legal obligation to deliver any material, code, or functionality. All forwardlooking statements are subject to various risks and uncertainties that could cause actual results to differ materially from expectations. Readers are cautioned not to place
undue reliance on these forward-looking statements, which speak only as of their dates, and they should not be relied upon in making purchasing decisions.

2014 SAP SE or an SAP affiliate company. All rights reserved.

Public

67

Anda mungkin juga menyukai