{"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
\n\t\t\t\t\t\t
\n\t\t\t\t\t\t
\n\t\t\t\t\t
\n\t\t\t
\n\t\t\t\t\t\t
\n\t\t\t\t
\n\t\t\t\t\t\t\t\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>

\u00a0<\/div>\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
\n\t\t\t
\n\t\t\t\t\t\t
\n\t\t\t\t
\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\"\"\t\t\t\t\t\t\t\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
\n\t\t\t\t\t\t
\n\t\t\t\t\t
\n\t\t\t
\n\t\t\t\t\t\t
\n\t\t\t\t
\n\t\t\t\t\t

Die Power BI Architektur - \u00dcbersicht<\/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\t\t
\n\t\t\t\t\t
\n\t\t\t
\n\t\t\t\t\t\t
\n\t\t\t\t
\n\t\t\t\t\t\t\t\t\t

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

\n\t\t\t\t\t\t
\n\t\t\t\t\t
\n\t\t\t
\n\t\t\t\t\t\t
\n\t\t\t\t
\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\"\"\t\t\t\t\t\t\t\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
\n\t\t\t
\n\t\t\t\t\t\t
\n\t\t\t\t
\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\"\"\t\t\t\t\t\t\t\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
\n\t\t\t\t\t\t
\n\t\t\t\t\t
\n\t\t\t
\n\t\t\t\t\t\t
\n\t\t\t\t
\n\t\t\t\t\t\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.
Eine detaillierte Beschreibung liefert diese Infoseite:\u00a0<\/p>

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

\n\t\t\t\t\t\t
\n\t\t\t\t\t
\n\t\t\t
\n\t\t\t\t\t\t
\n\t\t\t\t
\n\t\t\t\t\t

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
\n\t\t\t\t\t\t
\n\t\t\t\t\t
\n\t\t\t
\n\t\t\t\t\t\t
\n\t\t\t\t
\n\t\t\t\t\t\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

\n\t\t\t\t\t\t
\n\t\t\t\t\t
\n\t\t\t
\n\t\t\t\t\t\t
\n\t\t\t\t
\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\"\"\t\t\t\t\t\t\t\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
\n\t\t\t
\n\t\t\t\t\t\t
\n\t\t\t\t
\n\t\t\t\t\t\t\t\t\t

Konkret l\u00e4uft der Prozess wie folgt ab:<\/p>

  1. Die Daten werden regelm\u00e4\u00dfig vom User oder dem Data Gateway in die Cloud repliziert.<\/li>
  2. Anwender bzw. Dashboard f\u00fchren bei Nutzung eine Abfrage an das Dataset aus.<\/li>
  3. Das Dataset liefert die gew\u00fcnschten Daten an den Anwender bzw. das Dashboard.<\/li><\/ol>

    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>

    1. Anwender bzw. Dashboard f\u00fchren bei Nutzung eine Abfrage an das Dataset aus.<\/li>
    2. Das Dataset f\u00fchrt eine Abfrage an die HANA-Datenbank aus.<\/li>
    3. Die HANA-Datenbank liefert die angefragten Daten an das Dataset<\/li>
    4. Das Dataset liefert die gew\u00fcnschten Daten an den Anwender bzw. das Dashboard.<\/li><\/ol>\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
      \n\t\t\t\t\t\t
      \n\t\t\t\t\t
      \n\t\t\t
      \n\t\t\t\t\t\t
      \n\t\t\t\t
      \n\t\t\t\t\t\t\t\t\t

      Die zwei verschiedenen Arten der Direct-Query<\/h3>

      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>