September 9 11, 2013 Anaheim, California Exploring the Synergistic Relationships Between, BW and HANA Sheldon Edelstein SAP Database and Solution Management
Learning Points SAP Business Planning and Consolidation () has deep integration with SAP BW, SAP ERP, SAP HANA, and Business Objects BI reporting Planning data may be accessed from a multitude of architectural design layers from directly, from the host BW system, and/or directly from the supporting HANA database. In addition to the well know performance advantages of deploying a HANA based application, major cost advantages are also realized with HANA s deep integration across a variety of products, extreme modeling flexibility, economies derived from process time reductions, and total system costs by reduction of data duplication processes. 2
SAP Business Planning and Consolidation, version for SAP NetWeaver - Powered by SAP HANA Customer Pain Points Customer Needs Planning and forecasting cycles are too slow Performance bottlenecks prevent planning at a detailed level Planning tools do not suit the majority of business users flexibility is lacking Data latency slows decision making and corrective action Multiple copies of data are created that add complexity to system management Mobile deployment is difficult to deploy effectively the solution Spend more time on analysis and allow focus on supporting the business Shrink planning cycles and plan on a right-time basis Enable more detailed, cross-functional planning React to actual market conditions faster Eliminate guess work in creating a forecast by employing statistical methods that can accurately anticipate trends and variation Provide 24/7 access to data via mobile devices and react to events in real time SAP Business Planning and Consolidation, version for SAP NetWeaver, powered by SAP HANA Remove calculation delays from the planning critical path, with blazing fast in-memory execution Reduce data latency faster data loads Eliminate Blind Spots in data by enabling the ability to process data at its lowest level of granularity Simplify system architecture one platform does it all: OLTP, OLAP, statistical, text, and geospatial capabilities Easy to use and intuitive user interfaces Easy to deploy mobile access capability Fast development and deployment by leveraging SAP BW delivered content Upgrade to the platform that is in the lead with: innovation, simplification, and adoption
Agenda Model Technical Structures /BW/BI Integration /BW/HANA Integration /BW/ERP Integration Master Data Integration Transactional Data Integration HANA Integration Supporting Schema HANA Business Function Libraries HANA Smart Data Access A vision putting it all together PAK Model Option Process Chain Integration
Agenda Model Technical Structures /BW/BI Integration /BW/HANA Integration /BW/ERP Integration Master Data Integration Transactional Data Integration HANA Integration Supporting Schema HANA Business Function Libraries HANA Smart Data Access A vision putting it all together PAK Model Option Process Chain Integration
Model Technical Structure - Overview 10.0 SAP Business Planning and Consolidation Clients Admin (Thin) SAP NetWeaver BW (Application Server) Application Logic Microsoft Office Clients HTTP/REST Rest Web Services SQL MDX Web (Thin) Others SAP NetWeaver BW OLAP Engine From a system architectural view, on HANA consists of the following tiers: 1. Client tier including Admin, Web reporting, MS Office integration. 2. SAP Netweaver Business Warehouse layer hosting the Add On application 3. SAP HANA database supporting both BW and operations with unique in-memory optimizations HANA
Model Technical Structures - Overview is organized within several levels of functionality: Environment Dimension Library Business Rules Model (1) Model (2) Model (n) Script Logic Script Logic Script Logic Business Rules Business Rules Business Rules Security Security Security Reporting Reporting Reporting
Model /BW Integration is an Add-On the host BW system: 10.0 SAP Business Planning and Consolidation Clients Admin (Thin) Microsoft Office Clients Web (Thin) Others HTTP/REST SAP NetWeaver BW (Application Server) BW Application Logic Rest Web Services MDX SAP NetWeaver BW OLAP Engine Model Dimension SQL HANA
Model /BW Integration The Admin interface provides a business orientated UI facilitating the creation of the application. All required technical objects are created automatically by the /BW system the business user does not have to create any BW objects! Business user performs modeling in! Model Dimension BW BW Info Object( characteristic ) System automatically creates all technical objects to support the generated model! BW Info Provider ( cube ) CPMB/PLANNING for example
Model /BW/BI Integration- Virtual Cube Option The virtual info provider option allows direct, secured and aligned access to data for external BI solutions. Model BW BI Reporting BW virtual info provider ( virtual cube ) BW Info Provider ( cube )
Model /BW/BI Integration- SAP BusinessObjects BI platform integration Purpose Built Connection Types in BI support EPM Data for reporting Connection for EPM in BI ensures EPM Security and Data Structure is maintained Dashboards can use the EPM Connector for reporting, simulation and write back to
Model /BW/HANA Integration /BW uses in-memory optimized design components that allows it to tap into HANA s efficient capabilities: optimized query, column store, Db base function execution, etc. 10.0 SAP Business Planning and Consolidation Clients Admin (Thin) Microsoft Office Clients Web (Thin) Others BW Model Dimension HTTP/REST SAP NetWeaver BW (Application Server) Rest Web Services Application Logic MDX SAP NetWeaver BW OLAP Engine SQL Optimized query execution HANA table table HANA In Memory Optimized structures Optimized Functions
Agenda Model Technical Structures /BW Integration /BW/HANA Integration /BW/ERP Integration Master Data Integration Transactional Data Integration HANA Integration Supporting Schema HANA Business Function Libraries HANA Smart Data Access A vision putting it all together PAK Model Option Process Chain Integration
/BW/ERP Integration Master Data Integration Data Manager provides a variety of methods to load data into a Dimension from a BW info object. Loading the BW info object can be facilitated by the many delivered extractors and/or leverage existing BW master data ETL processes already in place: ERP Dimension BW Master Data Tables Standard BW ETL 1 2 Data Manager Load BW Info Object
/BW/ERP Integration Master Data Integration Master Data Options: - Create directly in Admin UI - Allow users to create Master Data on-the-fly - Load from flat file - Load from BW object / use filtering / hierarchies / time dependent - Overwrite vs. Update (i.e.: planning master data for what if scenarios)
/BW/ERP Integration Transactional Data Integration Data Manager provides a variety of methods to load data into a model from a BW info provider. Loading the BW info provider can be facilitated by the many delivered extractors and/or leverage existing BW transactional data ETL processes already in place: ERP Model BW Standard BW ETL Transaction Data Tables 1 2 Data Manager Load BW DSO/Cube
/BW/ERP Integration Planning Application Kit Modeling Options Planned in 2013: a new model type will be introduced allowing the full use of PAK (Planning Application Kit) functionality and its deep integration with HANA function processing : New model type can tap directly into existing BW structures and leverage existing content directly (less data replication) /PAK Model Model BW More calculation functions are executed in the Db layer provide deep performance advantages (faster performance for extreme volume processing) Standard BW info cube name space: CPMB/PLANNING
/BW/ERP Integration Process Chain Integration Full automation can be easily achieved by deploying standard BW process chains to orchestrate processes ( Data Manager packages, the delivered ETL tool, are based upon BW process chains). Automation can be either centric (controlled by admin/users), BW centric, or any combination of automation and user based focus. Examples: 1. Automate dimension (master data) update from ERP for cost centers by triggering a Data Manager dimension load after an ERP to BW master data update completes. 2. Update Actuals from ERP on demand user kicks off a Data Manager package that orchestrates the entire transactional update load from ERP into BW and.
Agenda Model Technical Structures /BW Integration /BW/HANA Integration /BW/ERP Integration Master Data Integration HANA Integration Supporting Schema HANA Smart Data Access HANA Business Function Library A vision putting it all together Transactional Data Integration PAK Model Option Process Chain Integration
HANA Integration Supporting Schema HANA Data Marts and HANA In-Memory platform for BW can run in one Db instance BI Combine data from /BW with data directly loaded into HANA. BI Utilized standard BW modeling to join data sets HANA data exposed to BW via transient provider at run time Joins facilitated by BW composite provider HANA models can be consumed in BW via transient and composite providers Report using standard BI/BW connections Analytic Views for BW
HANA Integration BW Model Import HANA Data Marts and HANA In-Memory platform for BW can run in one DB instance Combine data from /BW with data directly loaded into HANA. Utilized standard HANA modeling to join data sets BI BW data exposed to HANA via system generated analytical views populated at runtime Joins facilitated by HANA Analytical / Calculation views Report using standard BI/HANA connections Analytic Views for BW InfoProviders can be generated via HANA Modeler
SAP HANA Smart Data Access Analytical and Transactional Applications SAP HANA HANA Tables End User Query Virtual Tables Remote Data Sources Remote data access like local data No special syntax to access heterogeneous data sources Smart query processing pushing as much processing as possible to target data source Functional compensation allows customers to use the full power of HANA Automatic data type translation enables remote data types to be mapped to HANA data types Data location agnostic development
SAP HANA smart data access capability Data virtualization for on-premise and hybrid cloud environments Teradata Transactional + Analytical SAP HANA HANA Tables Virtual Tables Hadoop ASE SAP HANA IQ Benefits Enables access to remote data access just like local table Provides SAP HANA to SAP HANA queries Smart query processing including query decomposition with predicate push-down, functional compensation Supports data location agnostic development No special syntax to access heterogeneous data sources Non-disruptive evolution Heterogeneous data sources SAP HANA to Hadoop (Hive) SAP HANA to Teradata SAP HANA to SAP HANA SAP HANA to SAP Sybase ASE SAP HANA to SAP Sybase IQ
HANA Integration HANA Business Function Library Store, process, manipulate, retrieve, and share data Unified Modeling Platform Predictive Analysis Text Analysis SAP HANA OLTP Analytics Planning Predictive Text Spatial Geospatial (planned) Optimized inmemory processing Business Data Spatial Data Real-Time Data Predictive Functions Spatial Functions Calc Model / Views Text Analysis Geo- Services SAP Data Non-SAP Data Spatial Data Real-Time Data _Predictive_Forecasting.mp4
Agenda Model Technical Structures /BW Integration /BW/HANA Integration /BW/ERP Integration Master Data Integration HANA Integration Supporting Schema HANA Smart Data Access HANA Business Function Library A vision putting it all together Transactional Data Integration PAK Model Option Process Chain Integration
Putting it all together. ERP Transaction Model HANA Tables for SAP HANA BW Enable business experts to model in system automatically translates configuration into all necessary technical components in BW. Master and transitional data is easily integrated into /BW using delivered extractors and s ETL toolset in Data Manager /BW supported by HANA providing platform to drive future innovation
Putting it all together. EPM Reporting Model BW ERP BI Reporting Transaction HANA Tables for SAP HANA Use EPM reporting tools for business planners Seamlessly access data using BI and mobile tools for enterprise wide broadcasting
Putting it all together. EPM Reporting Model BW Query ERP BI Reporting Transaction HANA Tables for SAP HANA Enable drill through options to allow visibility of source data Drill through can be easily parameterized to target ERP and BW sources based upon the context of the data selected by the user. This means that the user need only identify what data he/she wants to trace back to its source and the drill through process can specify the necessary parameters to be used by the source system to display the relevant data
Putting it all together. EPM Reporting Model BW Query ERP BI Reporting Transaction HANA Tables for SAP HANA Predictive Use the delivered HANA functionality to run in memory predictive algorithms to accurately develop forecasts Run predictive functions directly in HANA at blazing speeds automatically execute and reforecast upon and change real time forecasting is possible! Use text analysis for to determine customer sentiment from public postings Quickly identify regions of the business that are on plan by viewing plan/actual in a geospatial projection
Putting it all together. EPM Reporting Model BW Query ERP Composite Provider Transient Provider BI Reporting Transaction HANA Tables for Analytic View Predictive Virtual Tables SAP HANA Teradata Merge data from non-sap system using HANA s Smart Data Access capability Data is read from Teradata and placed into virtual tables in HANA. These tables can be used to generate HANA analytic views which can be exposed in BW as a transient provider. data can be merged using a composite provider for reporting and mobile access
Putting it all together. ERP Transaction EPM Reporting Model HANA Tables for SAP HANA BW Query Composite Provider Transient Provider Predictive Analytic View Virtual Tables Teradata BI Reporting Data Flexibility data can be joined with ERP, BW,, HANA, Sybase, and non-sap systems (such as Teradata or Hadoop) Model using HANA and/or BW toolsets Smart Data Access allows access to non-hana sources without configuring and administrating complex ETL functions system creates a view of the data using automatically applied smart translations and conversions. Access data via BI tools, mobile, and/or EPM s reporting options
Learning Points SAP Business Planning and Consolidation () has deep integration with SAP BW, SAP ERP, SAP HANA, and Business Objects BI reporting Planning data may be accessed from a multitude of architectural design layers from directly, from the host BW system, and/or directly from the supporting HANA database. In addition to the well know performance advantages of deploying a HANA based application, major cost advantages are also realized with HANA s deep integration across a variety of products, extreme modeling flexibility, economies derived from process time reductions, and total system costs by reduction of data duplication processes. 32
Thank You! Contact information: Sheldon Edelstein, Director Database and Technology Solution Management, sheldon.edelstein@sap.com
Thank you for participating. Please provide feedback on this session by completing a short survey via the event mobile application. SESSION CODE: 1002 Learn more year-round at www.asug.com