Documente Academic
Documente Profesional
Documente Cultură
January 2012
SAP HANA is that technology which allows the processing of huge quantities of real time data in the main memory of a server to provide near time results from transactions..
Page | 2
January 2012
LESSON 1: OVERVIEW
SAP In-Memory Appliance (SAP HANA)
SAP HANA is a hardware and software combination that integrates a number of SAP components including the SAP In-memory database, Sybase Replication technology and SAP LT (Landscape Transformation) Replicator. The SAP in-memory database is a hybrid in-memory database that combines row-based, column-based, and object-based database technology. It is optimized to exploit parallel processing capabilities of modern multi core/CPU architectures. With this architecture, SAP applications can benefit from current hardware technologies. SAP HANA contains the following components and tools: SAP In-Memory Computing Engine (IMCE) Server 1.0 o IMCE ODBO 1.0 (OLE DB for OLAP)
SAP IMCE Clients 1.0 The IMCE clients are the interfaces by which the IMCE can communicate with other components. The following subcomponents are included: o IMCE ODBC 1.0 (Open Database Connectivity) o IMCE JDBC 1.0
(Java Database Connectivity)
o IMCE SQLDBC 1.0 (SQL Database Connectivity) SAP IMCE Studio1.0 (includes SAP HANA Modeler) Sybase Replication Agent SAP Host Agent 7.20
Sybase Replication Server 15 + Sybase Enterprise Connect Data Access (ECDA) SAP HANA Load Controller 1.0 (includes R3Load, RepServer De-cluster Add-On) SAP HANA software is available in 3 different editions: 1. SAP HANA appliance software PLATFORM EDITION 2. SAP HANA appliance software ENTERPRISE EDITION 3. SAP HANA appliance software ENTERPRISE EXTENDED EDITION
Page | 3
January 2012
1. PLATFORM EDITION is for customers who already have a license for SAP Business Objects - Data Services. Following are the sub-components: SAP HANA database SAP HANA studio SAP HANA client SAP Host Agent 7.20 SAP HANA information composer
2. ENTERPRISE EDITION is for customers who do not already have all necessary licenses for SAP Business Objects - Data Services. Following are the sub-components: SAP HANA database SAP HANA studio SAP HANA client SAP Host Agent 7.20 SAP HANA information composer LT Replication AddOn LT Replication Server SAP Business Objects Data Services 4.0
3. ENTERPRISE EXTENDED EDITION is for customers who want to use the full potential of all available features. Following are the sub-components: SAP HANA database SAP HANA studio SAP HANA client SAP Host Agent 7.20 SAP HANA information composer LT Replication AddOn LT Replication Server SAP Business Objects Data Services 4.0 Sybase Adaptive Server Enterprise (ASE) 15.5 Sybase Replication Server 15 (incl. ECDA) Sybase Replication Server Agent 15 SAP HANA load controller Page | 4
SAP HIGH PERFORMANCE ANALYTICAL APPLIANCE (SAP HANA 1.0) Background: Technological Innovations driving the In-Memory Computing
January 2012
RESULT: Transferring ONLY the results onto the Application Layer (Faster Response Time!!!)
Page | 5
January 2012
Page | 6
January 2012
Page | 7
January 2012
LESSON 3. ARCHITECTURE
3.1 SAP HANA Appliance Architecture View
Page | 8
January 2012
Page | 9
SAP HIGH PERFORMANCE ANALYTICAL APPLIANCE (SAP HANA 1.0) 3.3 SAP HANA Data-Loading View
January 2012
Page | 10
January 2012
Page | 11
January 2012
For any customers on SAP ERP 4.6c, utilizing SLT will require setting up an intermediary system with at least NW ABAP 7.02 load controller for replication into HANA For example, a SOLMAN system could be used for the SLT Add-on Supports Non-Unicode or MDMP systems for SAP ERP as long as SLT is installed on a NW 7.02 Unicode system
Choice 2 (For customers with SAP ECC 6.0+, running on at least NW ABAP 7.02)
For any customers on SAP ECC 6.0+ running on NW ABAP 7.02 (must be fully Unicode), utilizing SLT can be done directly for replication into HANA
Page | 12
January 2012
Or, Choice 3 ( Any source, SAP or Non-SAP) Using SAP BO Data Services jobs.
Page | 13
January 2012
HANA Appliance Server Configurations:A. Scale Up Config. B. Scale Out Config. A. Scale Up Config.
Page | 14
January 2012
Page | 15
January 2012
SAP BO Data Services can connect HANA to either/any SAP or Non-SAP systems.
Page | 16
January 2012
Business Content Extractors (Data Sources) o Originally designed for SAP BW to consume SAP Business Suite data Covers transactional (TRAN) and master data (ATTR, TEXT) extractors Table, view or function module based Function Module based extractors have logic/transformations to produce logical records that can be used for reporting purposes Some extractors have delta recognition So, with the new SAP BO DS 4.0 we now can utilize Business Content Extractors to acquire data into HANA. There are two ways:1. Without the Operational Data Provisioning(ODP) Data Replication API Works with all SAP ERP versions Only works with TRAN (transactional data) and ATTR (master data attributes) TEXT (master data text) and HIER (master data hierarchies) arent supported Must be used in an ABAP Dataflow o An ABAP Dataflow generates and executes an ABAP program on the SAP Application Server that reads data from any SAP table and outputs that data to a file. This file is then consumed by Data Services, which requires the configuration of an access/transfer mechanism (shared directory/FTP) No delta recognition FULL LOAD only
Page | 17
January 2012
2. With the Operational Data Provisioning (ODP) Data Replication API Can be used directly in a Dataflow, no ABAP Dataflow required o Data from ODP enabled extractors is streamed directly to Data Services Delta recognition for those Business Content Extractors that support it HIER (master data hierarchies) extractors arent supported Works with SAP ERP Central Component (ECC) 6.0. Additional SAP Notes reqd. o https://service.sap.com/sap/support/notes/1521883 Access to a limited number of officially released extractors o https://service.sap.com/sap/support/notes/1558737 o All released extractors are fully supported by SAP Hence, from practical point of view for HANA System Integrators, its advisable to use With OPD method in favorable scenarios. With the Operational Data Provisioning (ODP) Contd Lets see the Customer Benefits as follows.
Non-SAP NetWeaver Business Warehouse (BW) customers Get access to the Business Suite Extractors without having to go through SAP NetWeaver BW There is no need for an ABAP Dataflow and therefore no ABAP program, no staging file, and no configuration to access the staging file SAP NetWeaver BW customers Can easily apply transformations when loading SAP NetWeaver BW Can now use one single tool to define all extraction, validation, and cleansing rules to load all data (SAP and non-SAP) into SAP NetWeaver BW
Page | 18
January 2012
***Important Note***
The ODP Data Replication API is delivered via the SAP NetWeaver platform on which the SAP ECC system runs. Please note that you cant just upgrade the SAP NetWeaver platform, you MUST upgrade the SAP ECC instance to a Support Pack (SP) level that corresponds to the required SAP NetWeaver SP level.
At present Approx. 200 extractors has been released for Data Services by the SAP. Please check https://service.sap.com/sap/support/notes/1558737 Also, please advice Data services team to check ROOSATTR table to check Extractors list.
Page | 19
January 2012
Page | 20
January 2012
Page | 21
January 2012
Page | 22
January 2012
Page | 23
January 2012
A Schema defines the Config. of data replication parameters for a source system.
Page | 24
SAP HIGH PERFORMANCE ANALYTICAL APPLIANCE (SAP HANA 1.0) Next, Setting up of Data Replication in SAP HANA System
January 2012
N.B For customers/system integrators opting for LT REPLICATION, kindly undergo a Specialized Step-By-Step guide course for just 5 Hrs ! Topics viz., Installation & Configuration, Architectures & Building blocks, Trigger based approach, Declustering tables, Performance aspects, Data processing & Transformation, Implementation Rules, Tables & Table structures, Fields, Event based rules, Filter & Conditions, Multi system support, Modeler & finally Replication from Non-SAP systems. Contact: param.th.2009@gmail.com
Page | 25
January 2012
Page | 26
January 2012
Views o Attribute Views i.e. DIMENSIONS o Analytic Views i.e. CUBES o Calculation Views similar to virtual provider with services concept in BW Graphical Script (SQL Script, CE Functions) Procedures o Functions re-usable functionality Analytic Privilege security object o Analytic Privileges
Page | 27
January 2012
Page | 28
January 2012
3rd Step: Calculation View (These are used when the Joins are NOT sufficient.) (They look like a View & has SQL Script inside.)
Composite view of other views (tables, re-use join) Consists of a Graphical & Script based editor
Page | 29
January 2012
Extra Info.:
Analytic Privileges
Analysis authorizations based on attributes in analytic views are used here.
Page | 30
January 2012
Page | 31
January 2012
Page | 32
January 2012
JOINS Definitions/Meaning:
3. Selecting Attributes:
Page | 33
January 2012
4. Create/Select Hierarchy
Set output-field property Hierarchy active to true
Page | 34
January 2012
6. Data Preview
Page | 35
January 2012
Page | 36
January 2012
1. Set Parameters
2. Table Selection
Page | 37
January 2012
Page | 38
January 2012
Note: Remember Calculated Key-Figures (CKFs), its renamed here as Calculated Measures !
Page | 39
January 2012
Note: Remember Restricted Key-Figures (RKFs), its renamed here as Restricted Measures !
Page | 40
January 2012
Page | 41
January 2012
8. Data Preview
Page | 42
January 2012
Page | 43
January 2012
A.
Page | 44
January 2012
This UNION modeling concept is very much similar to Multiproviders. There you go BW guys!
Page | 45
January 2012
B.
Used for more customizing requirements. SQL or SQL Script required to write the code.
Page | 46
January 2012
Side-effect free re-usable code sections. Allows the creation of new Table types dynamically.
Page | 47
January 2012
Page | 48
January 2012
Page | 49
January 2012
Page | 50
January 2012
Now, the Delivery Unit is create, we can start with the Process flow of Export & Import Info. Models. There are the following modes of Export & Import: A. Exporting Models(Server)- Export models that use content delivered by SAP B. Importing Models(Server)- Import models that use content delivered by SAP C. Exporting Models(Client)- Export models that use user-defined content D. Importing Models(Client)- Import models that use user-defined content.
Page | 51
January 2012
Page | 52
January 2012
Page | 53
January 2012
Page | 54
January 2012
Select Delivery unit, verify the Export XML File & click on Finish
Page | 55
January 2012
Page | 56
January 2012
Page | 57
January 2012
Page | 58
January 2012
Select the File to Import (Generated from Export Model-Server source system) & Click Finish
Now, your Information model is imported & ready for use in your Production Environment.
Page | 59
January 2012
This brings to the end of PART ONE of SAP HANA training where we tried to explore the following topics & understood the fundamentals.
Lesson 1. Overview SAP HANA 1.0 Lesson 2. Product Availability Matrix(Supported H/w Vendors Platform) Lesson 3. Architecture 3.1 SAP HANA Appliance Architecture View 3.2 SAP HANA Database Engine View 3.3 SAP HANA Data-Loading View 3.4 SAP HANA Data-Modeling View 3.5 SAP HANA Reporting View 3.6 SAP HANA Administrator View Lesson 4. SAP HANA System Landscapes Lesson 5. SAP HANA System Sizing Guidelines Lesson 6. Data Provisioning 6.1 Via Data Services 6.2 Via Replication (Landscape Transformation) Lesson 7. SAP HANA Studio view Lesson 8. SAP HANA Modeling 8.1 Attribute View 8.2 Analytic View 8.3 Calculation View 8.4 Export & Import Info. Models.
Page | 60
January 2012
PART TWO
Topics:
Lesson 9 SAP HANA Reporting 9.1 Client connectivity options 9.2 SAP BO BI 4.0 9.3 MS-Excel 9.4 SAP BO Analysis 9.5 SAP BO Explorer 9.6 Semantic Layer (Universe) 9.7 SAP Crystal Reports ( Enterprise, Dashboards & WebI) 9.8 SAP Crystal Reports 2011 Lesson 10 User Management (SAP BI 4.0 Integration) Lesson 11 User Management (Single-Sign-on SSO)
Page | 61
January 2012
Page | 62
January 2012
SAP Business Object Explorer WebI (Interactive Analysis) Xcelsius (Dashboard Design) Crystal Reports
*** Reporting using HANA is performed through the above tools, hence theres nothing new in HANA reporting. If you have experienced working with SAP BOBJ Explorer or any of the above tools, then its just a piece of cake for you!!
Page | 63
January 2012
Empower business users with interactive information Powerful what-if analysis with sliders and other controls Ability to drill-down into details Pre-built components, skins, maps, charts, gauges, and selectors
Page | 64
January 2012
Page | 65
January 2012
SAP BOBJ WebI Intuitive, Web-based interface with offline capabilities Multi-source access Interactivity with filtering, ranking, sorting, calculations, etc Intuitive, business-centric view of information
Page | 66
January 2012
SAP BOBJ Explorer Simplicity and speed of search Intuitive data exploration and visualization Fast response across mountains of data anywhere in the organization Accelerated version with in-memory technologies Support for heterogeneous data sources
Page | 67
January 2012
9.3 MS-EXCEL
Multidimensional reporting is available via Excel Pivot Tables
Page | 68
SAP HIGH PERFORMANCE ANALYTICAL APPLIANCE (SAP HANA 1.0) Analytic Calculation views (Cubes) are available per your authorizations:
January 2012
After selecting your Cube, save the Data Connection & click on Finish.
Thats it, you can then start analyzing your information over the MS-Excel.
Page | 69
January 2012
There you go, you can view your information using MS-Excel 2010.
Page | 70
January 2012
Page | 71
January 2012
Page | 72
January 2012
***Advanced topic ( Extra Know-How) Reporting off HANA 1.0 from a Relational Universe ! Information Design Tool Steps to create a Universe:
Page | 73
January 2012
Page | 74
January 2012
Page | 75
January 2012
We know, Data Foundations can be single or multi-source , maps tables and views the universe, defines joins, reporting contexts.
Next,
Select Single Source if HANA is the unique data source for the reporting needs Select Multisource-Enabled if data from HANA must be combined with other sources
Then, Once Data Foundation is built, we can start HANA reporting from the relational universe.
Hence, we can have a Semantic Layer (Universe) for HANA reporting requirements.
Page | 76
January 2012
Universe queries
Page | 77
January 2012
WebI
Page | 78
January 2012
Page | 79
SAP HIGH PERFORMANCE ANALYTICAL APPLIANCE (SAP HANA 1.0) IMCE appears as a Catalog like any other relational database Tables and Views can then selected from the Catalog for reporting
January 2012
Thats all folks ! We had finished PART TWO, where in we have discovered that reporting off HANA is through SAP BOBJ reporting tools & a few tips on creating Semantic Layer (Universe).
Page | 80
January 2012
ADDITIONAL LESSONS (HANA training freebies) LESSON 10 USER MANAGEMENT (SAP BI 4.0 INTEGRATION)
IMCE User Credentials Mapping in BI 4 Each individual BI 4 user can be assigned IMCE credentials from the CMC
*** Im sure SAP BO Dataservices 4.0 guys must be aware of CMC (Central Management Console) operations.***
Please make sure the option Synchronization of Credentials is UNCHECKED to avoid the credentials mapping being overwritten.
Page | 81
January 2012
Once, the connection is configured, Test your connection after providing the correct Authentication Mode.
When, the Test Connection is successful, then IMCE User Management is connected with BI 4.0
Page | 82
January 2012
Page | 83
SAP HIGH PERFORMANCE ANALYTICAL APPLIANCE (SAP HANA 1.0) Step 3: Create Externally Identified User in SAP HANA Studio
January 2012
Page | 84
SAP HIGH PERFORMANCE ANALYTICAL APPLIANCE (SAP HANA 1.0) Step 4: Add system in HANA Studio
January 2012
Page | 85
SAP HIGH PERFORMANCE ANALYTICAL APPLIANCE (SAP HANA 1.0) Step 5: Set connection properties User should now be able to log on to Studio (and DB) without further authentication
January 2012
Hence, the SSO is been successful setup for IMCE User Management environment. Finally, we have explored the additional topics on User Management BI 4.0 Integration & SSO!
training ! Thank you for your patience ! And, thank you once again for your esteem interest in learning sap hana. All the best my friends !!!
Page | 86