{"id":40082,"date":"2022-10-26T14:42:19","date_gmt":"2022-10-26T12:42:19","guid":{"rendered":"http:\/\/54.194.80.134.nip.io\/?p=40082"},"modified":"2022-10-27T08:57:55","modified_gmt":"2022-10-27T06:57:55","slug":"direktzugriff-auf-hana-datenbanken-aus-microsoft-power-bi","status":"publish","type":"post","link":"https:\/\/www.cubeserv.com\/de\/direktzugriff-auf-hana-datenbanken-aus-microsoft-power-bi\/","title":{"rendered":"Direktzugriff auf HANA-Datenbanken aus Microsoft Power BI"},"content":{"rendered":"\t\t
Im vergangenen Blogeintrag zum Thema Reporting mit Daten aus SAP BW wurde beschrieben, wie ein SAP Business Warehouse direkt angebunden werden kann.\u00a0<\/p>
Neben der nativen Anbindung besteht auch die M\u00f6glichkeit direkt auf die darunterliegende Datenbank zuzugreifen. Im konkreten Fall eine HANA-Datenbank, welche beispielsweise zu einem SAP BW oder S\/4HANA geh\u00f6rt.\u00a0<\/p>
Dieser Blogeintrag befasst sich daher mit der Anbindung einer HANA-Datenbank an Microsoft Power BI und damit einhergehenden Beschr\u00e4nkungen, sowie Vor- und Nachteilen.<\/p>
F\u00fcr die Verbindung zu einer HANA-Datenbank ist der \u201eHDB_ODBC\u201c Treiber erforderlich. Dieser muss auf dem Client bzw. dem Data Gateway installiert werden. Eine detaillierte Anleitung dazu wird hier bereitgestellt:\u00a0<\/p>
Connect to sap HANA Database from Microsoft power BI<\/a><\/p> Im Anschluss kann eine Verbindung zu einer HANA-Datenbank aus Microsoft Power BI hergestellt werden. Dazu werden die Adresse und der Port des Servers ben\u00f6tigt sowie ein entsprechender User.<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t Wenn ein Data Gateway genutzt wird, kann auch SSO zum Einsatz kommen f\u00fcr den Produktivbetrieb. Dadurch wird bei Liveverbindungen der jeweilige SAP-User des Anwenders genutzt und entsprechende Berechtigungen auf der HANA-Datenbank k\u00f6nnen weiterverwendet werden. Konfigurieren des Kerberos-basierten einmaligen Anmeldens (Single Sign-On, SSO) im Power BI-Dienst bei lokalen Datenquellen<\/a><\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t Wie \u00fcblich bietet Microsoft Power BI zwei verschiedene M\u00f6glichkeiten Daten zu konsumieren. Zum einen die Importvariante, welche die Daten in die Cloud repliziert und im Anschluss das volle Funktionsspektrum von Microsoft Power BI zur Verf\u00fcgung stellt.\u00a0<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t Konkret l\u00e4uft der Prozess wie folgt ab:<\/p> Die zweite M\u00f6glichkeit, Daten zu konsumieren, ist die Direct-Query. Hier findet eine Live-Datenabfrage beim Aufrufen bzw. Ausf\u00fchren der Berichte\u00a0statt<\/span>.<\/span><\/p> Der Prozess l\u00e4sst sich wie folgt beschreiben:<\/p> Standardm\u00e4\u00dfig werden SAP HANA Datenquellen in Microsoft Power BI als multidimensionale Quellen behandelt. Ihr Verhalten \u00e4hnelt dann z.B. dem einer SAP BW Verbindung. Bei der Verbindung sind alle Kennzahlen, Hierarchien und Attribute verf\u00fcgbar. Aggregationen finden zudem direkt auf der HANA-Datenbank statt. Die Verbindungsart bringt jedoch auch Nachteile mit sich. Darunter:<\/p> Zus\u00e4tzlich erlaubt Microsoft Power BI die HANA-Datenbank als relationale Datenquelle zu behandeln. Diese Einstellungen kann in den Optionen von MS Power BI direkt angew\u00e4hlt werden.<\/p> Die Abfragen finden dann im Rahmen von SQL statt. Die Vorteile dieser Verbindungsart sind die erh\u00f6hte Flexibilit\u00e4t. Diese umfasst das Anlegen berechneter Spalten, das Definieren von Beziehungen, wodurch mehrere Datenquellen in einem Bericht genutzt werden oder auch die M\u00f6glichkeit, nur bestimmte Felder in der Abfrage zu definieren. Die Verbindungsart bringt jedoch auch Nachteile mit sich. Darunter:<\/p> Die vorgestellten Varianten der Datenkonnektierung haben\njeweils Vor- und Nachteile. Klar ist, dass die beste Performance bei vollst\u00e4ndigem\nFunktionsumfang nur bei Import-Verbindungen m\u00f6glich ist, da nur dann die Power\nBI eigene Engine zum Einsatz kommt.<\/p> \n\n<\/p> Die nachfolgende Tabelle stellt die zwei bzw. drei Arten\nnochmal gegen\u00fcber und vergleicht wichtige Aspekte<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t Die Anbindung von HANA-Datenbanken bietet die M\u00f6glichkeit, Daten verschiedenster SAP-Anwendungen bereitzustellen. Neben nativen HANA-Views k\u00f6nnen beispielsweise auch HANA-Views aus vielen SAP BW-Objekten erzeugt werden, welche dann die Berechtigungen der BW-Objekte erben.<\/p> \u00a0<\/p> Neben der bekannten Importvariante bietet der Modus f\u00fcr relationale Datenbanken die M\u00f6glichkeit, umfangreiche Dashboards auf Basis verschiedener SAP HANA Quellen in Microsoft Power BI zu erstellen, ohne die Daten in die Cloud replizieren zu m\u00fcssen. Auf diese Weise bleiben auch Berechtigungen der HANA-Datenbank erhalten. Die M\u00f6glichkeit, Beziehungen zu definieren, hilft zus\u00e4tzlich gemeinsame Diagramme und Tabellen innerhalb der Berichte zu kreieren.\u00a0<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t
Eine detaillierte Beschreibung liefert diese Infoseite:\u00a0<\/p>Datenkonnektierungsvarianten<\/h1><\/h2>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t
Die zwei verschiedenen Arten der Direct-Query<\/h3>
Vor- und Nachteile der Datenkonnektierungsvarianten<\/h2>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t
Fazit<\/h2>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t
\n\t\t\t\t\tVereinbaren Sie jetzt Ihren<\/span>\n\t\t\t\t\n\t\t\t\t\tExpert Call.<\/span>\n\t\t\t\t<\/span>\n\t\t\t\t\tWir freuen uns \u00fcber Ihre Nachricht.<\/span>\n\t\t\t\t\t<\/h3>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t
Jan Frederick Sabjetzki<\/h2>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t
Consultant for Business Analytics and Reporting<\/h5>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t
\n\t\t\t\t\t\t\t