Power BI on SAP HANA
-
Upload
markus-begerow -
Category
Data & Analytics
-
view
570 -
download
11
Transcript of Power BI on SAP HANA
![Page 1: Power BI on SAP HANA](https://reader031.fdocuments.net/reader031/viewer/2022012406/55b760ddbb61ebe10e8b47dd/html5/thumbnails/1.jpg)
Power BI on SAP HANAby Gerhard Brueckl and Markus Begerow
![Page 2: Power BI on SAP HANA](https://reader031.fdocuments.net/reader031/viewer/2022012406/55b760ddbb61ebe10e8b47dd/html5/thumbnails/2.jpg)
Who we are
Markus Begerow• DWH: SSIS & SSAS• Power BI: Power Query & PowerPivot• SAP HANA
Gerhard Brueckl
• Analytical Databases (SSAS, HANA)
• Power BI and Office 365
• Windows Azure
[email protected]@gbrueckl
[email protected]@MBegerow
blog.gbrueckl.at
www.dwknight.com
http://www.pmone.com
![Page 3: Power BI on SAP HANA](https://reader031.fdocuments.net/reader031/viewer/2022012406/55b760ddbb61ebe10e8b47dd/html5/thumbnails/3.jpg)
Agenda
• Background
• What is Power BI
• What is SAP HANA• Architecture• XS Engine• Connectivity
• Integration Scenarios
![Page 4: Power BI on SAP HANA](https://reader031.fdocuments.net/reader031/viewer/2022012406/55b760ddbb61ebe10e8b47dd/html5/thumbnails/4.jpg)
Background
• Why is this scenario so important (for us/for you)
• SAP is Market Leader in ERP• Especially in Germany
• Lack of Third-Party Integration
• 2011• Introduction of SAP HANA• Introduction of Power BI v1.0
• Late 2014: Introduction of Power BI v2.0
https://www.gartner.com/doc/2729518/market-share-analysis-erp-software
24%
![Page 5: Power BI on SAP HANA](https://reader031.fdocuments.net/reader031/viewer/2022012406/55b760ddbb61ebe10e8b47dd/html5/thumbnails/5.jpg)
What new Power BI v2.0?
• Power BI Designer
• Platform-Independent / Excel-Independent
• HMTL5 / Mobile
• New License Model
![Page 6: Power BI on SAP HANA](https://reader031.fdocuments.net/reader031/viewer/2022012406/55b760ddbb61ebe10e8b47dd/html5/thumbnails/6.jpg)
What new Power BI v2.0?
• Live-Reporting
• APIs / Extendibility
• Integrated Security
![Page 7: Power BI on SAP HANA](https://reader031.fdocuments.net/reader031/viewer/2022012406/55b760ddbb61ebe10e8b47dd/html5/thumbnails/7.jpg)
What is SAP HANA?
• It’s a RDBMS Appliance • Row- and Column-Store
• In-memory only
• MPP-Architecture
• Deep Integration with other SAP Products
![Page 8: Power BI on SAP HANA](https://reader031.fdocuments.net/reader031/viewer/2022012406/55b760ddbb61ebe10e8b47dd/html5/thumbnails/8.jpg)
What is SAP HANA?
• Standard Interfaces for Data Extraction
• Real-Time capabilities
• Built-In Application Layer / XS Engine
![Page 9: Power BI on SAP HANA](https://reader031.fdocuments.net/reader031/viewer/2022012406/55b760ddbb61ebe10e8b47dd/html5/thumbnails/9.jpg)
SAP HANA Architecture
![Page 10: Power BI on SAP HANA](https://reader031.fdocuments.net/reader031/viewer/2022012406/55b760ddbb61ebe10e8b47dd/html5/thumbnails/10.jpg)
Objects in SAP HANA
Tables
Views
Stored Procedures
RDBMS Catalog Objects
Functions
…
Attribute Views
Analytical Views
Applications
Content
…
SQL
MDX
OData
![Page 11: Power BI on SAP HANA](https://reader031.fdocuments.net/reader031/viewer/2022012406/55b760ddbb61ebe10e8b47dd/html5/thumbnails/11.jpg)
SQL Connectivity with ODBC
• ODBC is an industrial standard
• Native to Power Query / Power Pivot
• Cumbersome to get ODBC Connection String
• Easy to implement SQL Queries to get data that YOU want• ANSI-SQL
• SAP HANA SQLScript
![Page 12: Power BI on SAP HANA](https://reader031.fdocuments.net/reader031/viewer/2022012406/55b760ddbb61ebe10e8b47dd/html5/thumbnails/12.jpg)
SQL Connectivity with ODBC
SAP HANAHDBODBCPower BI (PQ/PP)
Note: Does not work with Data Management Gateway yet (!)
(SAP HANA’s ODBC Driver)
![Page 13: Power BI on SAP HANA](https://reader031.fdocuments.net/reader031/viewer/2022012406/55b760ddbb61ebe10e8b47dd/html5/thumbnails/13.jpg)
DEMOSQL Connectivity with ODBC
![Page 14: Power BI on SAP HANA](https://reader031.fdocuments.net/reader031/viewer/2022012406/55b760ddbb61ebe10e8b47dd/html5/thumbnails/14.jpg)
MDX Connectivity with Excel Pivot Tables
• Using SAP HANA MDX Provider
• Analytical Views / Calculation Views
• Currently some Limitations• Stability
• (Formattings)
• Session calculations
• Drill-Through
![Page 15: Power BI on SAP HANA](https://reader031.fdocuments.net/reader031/viewer/2022012406/55b760ddbb61ebe10e8b47dd/html5/thumbnails/15.jpg)
DEMOMDX Connectivity and Excel Pivot Tables
![Page 16: Power BI on SAP HANA](https://reader031.fdocuments.net/reader031/viewer/2022012406/55b760ddbb61ebe10e8b47dd/html5/thumbnails/16.jpg)
OData Connectivity – What is OData?
Open Data Protocol (OData) is a RESTful data access protocol initially defined by Microsoft. Versions 1.0, 2.0, and 3.0 are released under the Microsoft Open Specification Promise. Version 4.0 is being standardized at OASIS,[1] and was released in March 2014.[2]
The protocol enables the creation and consumption of REST APIs, which allow resources, identified using URLs and defined in a data model, to be published and edited by Web clients using simple HTTP messages. It shares some similarity with JDBC and ODBC but OData is not limited to relational databases.
http://en.wikipedia.org/wiki/Open_Data_Protocol
![Page 17: Power BI on SAP HANA](https://reader031.fdocuments.net/reader031/viewer/2022012406/55b760ddbb61ebe10e8b47dd/html5/thumbnails/17.jpg)
SAP HANA and OData – The XS Engine
• Extended Application Services
• Built-In Application and Web Server• Lightweight
• Integrated Security
• Development Server
• Fully integrated
![Page 18: Power BI on SAP HANA](https://reader031.fdocuments.net/reader031/viewer/2022012406/55b760ddbb61ebe10e8b47dd/html5/thumbnails/18.jpg)
SAP HANA and OData – The XS Engine
• Build Applications• HTML5
• JavaScript (Server-Side)
• OData
• SAP Web IDE• Hosted within the XS Engine (!)
• SAP HANA Studio
![Page 19: Power BI on SAP HANA](https://reader031.fdocuments.net/reader031/viewer/2022012406/55b760ddbb61ebe10e8b47dd/html5/thumbnails/19.jpg)
SAP HANA and OData – The XS Engine
• Using .xsodata
• Catalog Objects• Tables
• Views
• Content• Attribute Views
• Analytical Views
• Calculation Views
![Page 20: Power BI on SAP HANA](https://reader031.fdocuments.net/reader031/viewer/2022012406/55b760ddbb61ebe10e8b47dd/html5/thumbnails/20.jpg)
OData Connectivity with Power Query
• Native Integration / Open Standard
• SAP HANA Security• Basic Authentication
• Query Folding• $filter• $orderby• …
• Detect Relationship
![Page 21: Power BI on SAP HANA](https://reader031.fdocuments.net/reader031/viewer/2022012406/55b760ddbb61ebe10e8b47dd/html5/thumbnails/21.jpg)
DEMOXS Engine and OData Connectivity
![Page 22: Power BI on SAP HANA](https://reader031.fdocuments.net/reader031/viewer/2022012406/55b760ddbb61ebe10e8b47dd/html5/thumbnails/22.jpg)
What’s next? (hopefully)
• Live OData support in Power BI (?)• Mapping of Security credentials?
• Not only for HANA, also for other Data Sources
• Native Support for SAP HANA (?)• Dedicated provider
• Similar to SAP Business Objects BI Universes
![Page 23: Power BI on SAP HANA](https://reader031.fdocuments.net/reader031/viewer/2022012406/55b760ddbb61ebe10e8b47dd/html5/thumbnails/23.jpg)
Summary
• SAP HANA offers various Interfaces• ODBC• MDX• OData
• Power BI works with most of them smoothly
• However, choose the right Interface!• Supported Objects• Performance• Security and Integration