saphana hanamodeling

Upload: rohan-joshi

Post on 01-Jun-2018

225 views

Category:

Documents


0 download

TRANSCRIPT

  • 8/9/2019 Saphana Hanamodeling

    1/63

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

    SAP HANA SPS 09 - What’s New?SAP HANA Modeling

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

  • 8/9/2019 Saphana Hanamodeling

    2/63

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

    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 otheragreement with SAP.

    SAP has no obligation to pursue any course of business outlined in this presentation or todevelop or release any functionality mentioned in this presentation. This presentation andSAP’s strategy and possible future developments are subject to change and may be changedby SAP at any time for any reason without notice.

    This document is provided without a warranty of any kind, either express or implied, includingbut not limited to, the implied warranties of merchantability, fitness for a particular purpose, ornon-infringement. SAP assumes no responsibility for errors or omissions in this document,except if such damages were caused by SAP intentionally or grossly negligent.

  • 8/9/2019 Saphana Hanamodeling

    3/63

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

    Agenda

    TopicsOverview What’s New in SAP HANA Modeling

    General Model Editor Enhancements

    SAP HANA Studio / Modeling related Enhancements

    – Incl. Modeling in the development perspective

    WebIDE Modeler

  • 8/9/2019 Saphana Hanamodeling

    4/63

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

    SAP HANA SPS 09 – What’s New in SAP HANA ModelingOverview

    Enhanced and new SAP HANA Modeling capabilitiesEditor usabilityValue help entity referenceCalculation Views

    Rank nodeTable function as data sources

    Script-based CV enhancementsTable function support

    Output column structure importHistory Views support (time travel support)Spatial support: spatial joins, spatial expressions in filtersHarmonize Development- and Modeler- Studio perspectives

    Harmonize object namingSupportability

    Debugging Views with dril join cardinalityLogging and tracing for mo(preferences)

    Productivity / object re-usabReplace node / replace nodsource / ..Propagate semantics from extract semantics

    WebIDE Calculation View editor Analytic Privilege editor

  • 8/9/2019 Saphana Hanamodeling

    5/63

  • 8/9/2019 Saphana Hanamodeling

    6/63© 2014 SAP SE or an SAP affiliate company. All rights reserved.

    SAP HANA SPS09 - Modeling EnhancementsSemanctic Node – Re-design and Enhancements

    Re-designed Semantic nodeTab-based View for columns, Viewproperties, Hierarchies,Parameters/Variables

    – Improved column output overview

    Column details enhancements – Attribute LOV Value help views/tables – “Key”-column property

    – Direct shared-column alias editing

  • 8/9/2019 Saphana Hanamodeling

    7/63© 2014 SAP SE or an SAP affiliate company. All rights reserved.

    SAP HANA SPS09 - Modeling EnhancementsSemanctic Node – Re-design and Enhancements

    Attribute LOV Value help View/Table-PropertyUse case: value help dialogs duringmultidimensional navigation orfilter lov generation

    – Attribute can be directed to adedicated value help view/table

    – Supports Manage Mappings ofVariable/Parameter from referencedvalue help views/tablesfor attribute LOV-generation 2

  • 8/9/2019 Saphana Hanamodeling

    8/63© 2014 SAP SE or an SAP affiliate company. All rights reserved.

    SAP HANA SPS09 - Modeling EnhancementsGeneral Editor Enhancements – Input Parameters

    Input Parameter EnhancementsMulti-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 multiplevalues.

    – 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 filterexpression in projection nodes based on if the expressionrequires a multi value input.

    – Not supported are Input parameters of type derived,they continue to be only single valued.

  • 8/9/2019 Saphana Hanamodeling

    9/63© 2014 SAP SE or an SAP affiliate company. All rights reserved.

    SAP HANA SPS09 - Modeling EnhancementsGeneral Editor Enhancements – Input Parameters

    Input Parameter EnhancementsDerive 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 outpute.g. using a cursorFurther the procedure itself cannot yet pass in inputparameters.

  • 8/9/2019 Saphana Hanamodeling

    10/63© 2014 SAP SE or an SAP affiliate company. All rights reserved.

    SAP HANA SPS09 - Modeling EnhancementsGeneral Editor Enhancements – Restricted Columns

    Restricted Columns EnhancementsEnhancements to Restricted Columns (Enhancement) – Input parameters supported for restricted columns.

    – BT (between) operator supported for applying restrictionson attribute columns.

    – Filter expressions supported for applying restriction on basemeasures.

  • 8/9/2019 Saphana Hanamodeling

    11/63

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

    SAP HANA SPS09 - Modeling EnhancementsGeneral Editor Enhancements – Currency/Unit Conversion

    Currency / Unit Conversion EnhancementsType 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 outputwith currency/unit label

  • 8/9/2019 Saphana Hanamodeling

    12/63

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

    SAP HANA SPS09 - Modeling EnhancementsGeneral Editor Enhancements – Join Dialog

    Join dialog enhancementsValidate 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, andrecommends an optimal join type and cardinality. This helps users toavoid 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)

  • 8/9/2019 Saphana Hanamodeling

    13/63

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

    SAP HANA SPS09 - Modeling EnhancementsGeneral Editor Enhancements – Time Travel Support

    Time Travel Support with SAP HANA ViewsEnable 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 ofdata. They can use input parameters to specify thetimestamp 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

  • 8/9/2019 Saphana Hanamodeling

    14/63

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

    SAP HANA SPS09 - Modeling EnhancementsGeneral Editor Enhancements – Time Travel Support

    Time Travel Support with SAP HANA ViewsQuery Time Travel-enabled Views – Statement level time travel

    AS OF UTCTIMESTAMP

    SELECT "CustomerStatus", SUM("NetAmount") AS "NetAmFROM "_SYS_BIC"."HANA_SPS09.general/CV_TIMETRA

    GROUP BY "CustomerStatus"ORDER BY "CustomerStatus" ASC AS OF UTCTIMESTAMP '2014-11-04 12:45:00'

  • 8/9/2019 Saphana Hanamodeling

    15/63

    Calculation ViewsNew capabilities and enhancements in the Calculation View Editor

  • 8/9/2019 Saphana Hanamodeling

    16/63

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

    SAP HANA SPS09 - Modeling EnhancementsCalculation 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

  • 8/9/2019 Saphana Hanamodeling

    17/63

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

    SAP HANA SPS09 - Modeling EnhancementsCalculation View Enhancements – Spatial Operations

    Spatial Join Operations in SAP HANA ModelerCalculation 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 predicatesinclude

  • 8/9/2019 Saphana Hanamodeling

    18/63

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

    SAP HANA SPS09 - Modeling EnhancementsCalculation View Enhancements – Spatial Operations Examples

    Spatial Join Operations in SAP HANA ModelerSpatial operation can be modeled as Spatial Joins – Within Distance (Value dependent on geometry used)

    support Input Parameter for distance values

    – Touches (one geometry touches another)

    – Relates evaluates multiple spatial relati

    For details see SAP H

  • 8/9/2019 Saphana Hanamodeling

    19/63

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

    SAP HANA SPS09 - Modeling EnhancementsCalculation View Enhancements – Spatial Operations Examples

  • 8/9/2019 Saphana Hanamodeling

    20/63

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

    SAP HANA SPS09 - Modeling EnhancementsCalculation View Enhancements – Semantics from datasources

    Re-use Semantic from DataSourcesExtract column semantic information from viewdatasources and and propagate to semantic node

    – From scenario data source context menue orsemantic node icon

    Extracted Information – Labels information, aggregation type, column semantic

    – Hierarchies (incl. Hierarchies from referenced AttributeViews)

  • 8/9/2019 Saphana Hanamodeling

    21/63

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

    SAP HANA SPS09 - Modeling EnhancementsCalculation Views Enhancements – Transparent Filter Flag

    Transparent Filter Flag for stacked views with countersEnables filter push-down for filtering columns to the lower layer-

    view 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

    Filter column customer is not wronglyadded to the projection list of the queryto the lower layer view with the countermeasure.

    Example"Show the distinct number ofstores where customers Johnand Susan have bought the

    product Mouse".

  • 8/9/2019 Saphana Hanamodeling

    22/63

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

    SAP HANA SPS09 - Modeling EnhancementsCalculation Views Enhancements – Transparent Filter Flag

    Correct counter resultstransparent flag=true.

    Incorrect ctranspare

  • 8/9/2019 Saphana Hanamodeling

    23/63

  • 8/9/2019 Saphana Hanamodeling

    24/63

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

    SAP HANA SPS09 - Modeling EnhancementsCalculation Views Enhancements – Re-designing a Scenario

    Scenario Re-design – Replacing Nodes or Data SourcesReplacing 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, theycan also replace a data source in a column view with other available datasources in the catalog object

  • 8/9/2019 Saphana Hanamodeling

    25/63

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

    SAP HANA SPS09 - Modeling EnhancementsCalculation Views Enhancements – Re-designing a Scenario

    Scenario Re-design – Replacing Nodes or Data SourcesReplacing 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

    d l h

  • 8/9/2019 Saphana Hanamodeling

    26/63

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

    SAP HANA SPS09 - Modeling EnhancementsCalculation Views Enhancements – Re-designing a Scenario

    Scenario Re-design – Replacing Nodes or Data SourcesReplacing 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 alsoreplace a data source in a column view with other available data sources in thecatalog object

  • 8/9/2019 Saphana Hanamodeling

    27/63

  • 8/9/2019 Saphana Hanamodeling

    28/63

    SAP HANA SPS09 M d li E h t

  • 8/9/2019 Saphana Hanamodeling

    29/63

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

    SAP HANA SPS09 - Modeling EnhancementsCalculation Views – Miscellaneous Enhancements

    Miscellaneous Calculation View Enhancements Attribute Keep-Flag additionally to Aggregation-Nodes is now also supported with Projectio

    – It indicates that the attribute is kept during instantiation and execution of calculation view query for a node and is pon 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

    SAP HANA SPS09 M d li g E h t

  • 8/9/2019 Saphana Hanamodeling

    30/63

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

    SAP HANA SPS09 - Modeling EnhancementsScripted 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 caseof script-based calculation views.

    SAP HANA SPS09 Modeling Enhancements

  • 8/9/2019 Saphana Hanamodeling

    31/63

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

    SAP HANA SPS09 - Modeling EnhancementsScripted 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 theirSAP HANA system.

  • 8/9/2019 Saphana Hanamodeling

    32/63

    SAP HANA SPS09 Modeling Enhancements

  • 8/9/2019 Saphana Hanamodeling

    33/63

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

    SAP HANA SPS09 - Modeling EnhancementsScripted 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 Functiondesign-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

  • 8/9/2019 Saphana Hanamodeling

    34/63

    Performance AnalysisNew capabilities and enhancements in the HANA View Performance Analysis Mo

    SAP HANA SPS09 - Modeling Enhancements

  • 8/9/2019 Saphana Hanamodeling

    35/63

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

    SAP HANA SPS09 - Modeling EnhancementsEnhanced Modeler Performance Analysis Capabilities

    Performance Analysis Mode in Modeling EnvironmentIntroduced with SAP HANA SPS08

    – 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 runtimebehavior of model flow and performance aspects.

    – Further integrates with the Plan Visualization capabilities

    Switching onperformance analysismode

    SAP HANA SPS09 - Modeling Enhancements

  • 8/9/2019 Saphana Hanamodeling

    36/63

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

    SAP HANA SPS09 Modeling EnhancementsEnhanced Modeler Performance Analysis Capabilities

    Performance Analysis Mode in Modeling EnvironmentPerformance Analysis Enhancements

    – Modeler detail panel withextended join informationon join column cardinality(incl cardinality analysis)and join type

    SAP HANA SPS09 - Modeling Enhancements

  • 8/9/2019 Saphana Hanamodeling

    37/63

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

    SAP HANA SPS09 Modeling EnhancementsEnhanced Modeler Performance Analysis Capabilities

    Debugging Queries with Information ViewsPerformance Analysis Debug Editor

    – New debugger editor in SAP HANA modeler targeting analysis ofSQL queries against HANA Views, enabling insight into runtimebehavior of model flow and performance aspects.

    Generated standard query or custom Scan be used to start debug analysis ofbased on the HANA view.

    SAP HANA SPS09 - Modeling Enhancements

  • 8/9/2019 Saphana Hanamodeling

    38/63

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

    SAP HANA SPS09 Modeling EnhancementsEnhanced Modeler Performance Analysis Capabilities

    Debugging Queries with Information ViewsPerformance Analysis Debug Editor

    – 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

    on e

    Visual indication of pruned node operationse.g. here Employee data not involved inquery, therefore join is pruned to projection.

    SAP HANA SPS09 - Modeling Enhancements

  • 8/9/2019 Saphana Hanamodeling

    39/63

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

    SAP HANA SPS09 Modeling EnhancementsEnhanced Modeler Performance Analysis Capabilities

    Debugging Queries with Information ViewsPerformance Analysis Debug Editor

    – Drill-down to incoming viewsfor further analysis

    Breadcrumpbtw levels ofin the analys

    SAP HANA SPS09 - Modeling Enhancements

  • 8/9/2019 Saphana Hanamodeling

    40/63

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

    gEnhanced Modeler Performance Analysis Capabilities

    Performance Analysis Mode in Modeling EnvironmentDebug Information Views and Plan Visualization

    – Integrates with the Plan Visualizationcapabilities

    Plan Visualization tree based on the instantiatedquery model of the runtime HANA View artefacts

  • 8/9/2019 Saphana Hanamodeling

    41/63

    Modeling EnvironmentNew capabilities and enhancements in the Modeler- and Development perspectivein SAP HANA Studio

    SAP HANA SPS09 - Modeling Enhancements

  • 8/9/2019 Saphana Hanamodeling

    42/63

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

    gGeneral Modeler Enhancements – Frequently performed tasks

    Modeler Quick-View Easy access to frequently performed tasks via

    n ew 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 asValidate, Activate, Schema Mapping, etc.

    Systems View SAP HANA Modeler-context menu – Context menue presenting

    relevant system-view tasks

    SAP HANA SPS09 - Modeling Enhancements

  • 8/9/2019 Saphana Hanamodeling

    43/63

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

    gGeneral Modeler Enhancements – Object Naming

    Standardized object name referencesUse 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)".CUSTOMERwhere MINI_AUTH is the authoring schema and MINI is the physical schema.

    – Repository Object : package::name Example: HANA_SPS09.new::CV_Spatial

  • 8/9/2019 Saphana Hanamodeling

    44/63

    SAP HANA SPS09 - Modeling Enhancements

  • 8/9/2019 Saphana Hanamodeling

    45/63

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

    General Modeler Enhancement – Data Preview

    Modeler Data Preview EnhancementsData preview query execution control

    – Preference to enable/disable immediate default datapreview query execution (default enabled)

    – Control explicit query execution with “Execute”command (e.g. after filter setting etc.)

    SAP HANA SPS09 - Modeling Enhancements

  • 8/9/2019 Saphana Hanamodeling

    46/63

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

    General Modeler Enhancements – Refactoring

    Refactoring Modeler Content in the HANA Modeler perspectivePartial content refactoring supported

    – If selected content objects cannot be moved,the overall refactoring process doesn’t error stop,but continues to refactor other objects

    Notice about refactoring could not be accomplisheddue to reference script based calculation view

    SAP HANA SPS09 - Modeling Enhancements

  • 8/9/2019 Saphana Hanamodeling

    47/63

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

    General Modeler Enhancements – Modeler Tracing

    SAP HANA Studio / Modeler Tracing supportTacing of Modeler actions into log-files (help to track

    down support issues) – nn

    • Traicing in enabled in theStudio preferences dialog

    • The trace can be switchethe preference as shown

  • 8/9/2019 Saphana Hanamodeling

    48/63

  • 8/9/2019 Saphana Hanamodeling

    49/63

    SAP HANA SPS09 - Modeling Enhancements

  • 8/9/2019 Saphana Hanamodeling

    50/63

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

    SAP HANA Studio Development Perspective – Workspace Creati

    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)

    SAP HANA SPS09 - Modeling EnhancementsSAP HANA S di D l P i M d li

  • 8/9/2019 Saphana Hanamodeling

    51/63

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

    SAP HANA Studio Development Perspective – Modeling

    Modeling Enhancements in the development perspective Direct editing from Repository Browser

    Repository Browser• Default workspace • File-> New object /New package fro

    the RepositoryBrowser

    • All objects are directlyeditable simply byselecting them in the

    Repository browser

    • Opened / edited objectare implicitly checked-out

    • Object copies shall beremoved from defaultworkspace after activation

    1

    2

    SAP HANA SPS09 - Modeling EnhancementsSAP HANA S di D l P i M d li

  • 8/9/2019 Saphana Hanamodeling

    52/63

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

    SAP HANA Studio Development Perspective – Modeling

    Refactoring Modeler ContentRefactor Modeler Objects in SAP HANA Development Perspective (New)

    – Users can refactor modeler objects in the SAP HANA development perspective. This means they cannow move modeler objects within or across projects in same repository workspace without anychanges 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

    SAP HANA SPS09 - Modeling EnhancementsSAP HANA St di D l t P ti M d li

  • 8/9/2019 Saphana Hanamodeling

    53/63

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

    SAP HANA Studio Development Perspective – Modeling

    Masscopy / Paste Special (Refactor) Modeler ContentCopy / Masscopy of selected objects / package folders

    supports refactoring references using PASTE SPECIAL action – In the Project explorer on the target folder

    select > PASTE SPECIAL

    SAP HANA SPS09 - Modeling EnhancementsSAP HANA St di D l t P ti M d li g

  • 8/9/2019 Saphana Hanamodeling

    54/63

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

    SAP HANA Studio Development Perspective – Modeling

    Visual Error Markers for detecting design-time errorsDevelopment perspective validation-check or activation

    trigger visual error markers

    Problems-View displays error messagesand 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 markertool-tip displays error message

  • 8/9/2019 Saphana Hanamodeling

    55/63

    Web-based ModelingNew SAP HANA webIDE-based Model Editors

    SAP HANA Web-based Development WorkbenchNew design/foundation

  • 8/9/2019 Saphana Hanamodeling

    56/63

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

    New design/foundation

    The SAP HANA Web-basedDevelopment Workbench isnow based upon core librariesas the SAP Web IDE

    • New visual design

    • Integration of some of theweb tools of the SAP WebIDE

    • Contextual Help via onlinedocumentation

    SAP HANA Web-based Development WorkbenchNew design/foundation

  • 8/9/2019 Saphana Hanamodeling

    57/63

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

    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 automaticallyto new ones

    • New Roles• Old roles still valid as they

    include the new roles

    SAP HANA SPS09 - Modeling EnhancementsSAP HANA Web based Modeling Environment

  • 8/9/2019 Saphana Hanamodeling

    58/63

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

    SAP HANA Web-based Modeling Environment http://server

    New Web Editor for Calculation ViewsSupports both Graphical and ScriptedCalculation 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

    SAP HANA SPS09 - Modeling EnhancementsSAP HANA Web-based Modeling Environment

  • 8/9/2019 Saphana Hanamodeling

    59/63

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

    SAP HANA Web-based Modeling Environment

    New Web Editor for Calculation ViewsSupports both Graphical and ScriptedCalculation views – New zero-footprint platform and approach

    reaching more HANA Model developers!

  • 8/9/2019 Saphana Hanamodeling

    60/63

    How to find SAP HANA documentation on this topic?

  • 8/9/2019 Saphana Hanamodeling

    61/63

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

    • In addition to this learning material, you can find SAP HANAplatform documentation on SAP Help Portal knowledge center athttp://help.sap.com/hana_platform .

    • The knowledge centers are structured according to the productlifecycle: installation, security, administration, development:

    SAP HANA Options

    SAP HANA Advanced Data ProcessingSAP HANA Dynamic Tiering

    SAP HANA Enterprise Information Mana

    SAP HANA Predictive

    SAP HANA Real-Time Replication

    SAP HANA Smart Data Streaming

    SAP HANA Spatial

    • Documentation sets for SAP HANA options can bhttp://help.sap.com/hana_options :

    SAP HANA Platform SPS

    What’s New – Release Notes

    Installation

    Administration

    Development

    References

    http://help.sap.com/hana_platformhttp://help.sap.com/hana_optionshttp://help.sap.com/hana_optionshttp://help.sap.com/hana_platform

  • 8/9/2019 Saphana Hanamodeling

    62/63

  • 8/9/2019 Saphana Hanamodeling

    63/63