{"id":387,"date":"2014-06-28T15:45:44","date_gmt":"2014-06-28T13:45:44","guid":{"rendered":"http:\/\/www.flip-design.de\/?p=387"},"modified":"2014-06-28T15:45:44","modified_gmt":"2014-06-28T13:45:44","slug":"powerbi-automatisches-aktualisieren-von-powerpivot-mappen-aus-onpremise-umgebungen","status":"publish","type":"post","link":"https:\/\/www.flip-design.de\/?p=387","title":{"rendered":"PowerBI: Automatisches Aktualisieren von PowerPivot Mappen aus onPremise Umgebungen"},"content":{"rendered":"<p><a href=\"http:\/\/www.flip-design.de\/wp-content\/uploads\/2013\/10\/11.png\"><img decoding=\"async\" loading=\"lazy\" class=\"alignleft  wp-image-306\" src=\"http:\/\/www.flip-design.de\/wp-content\/uploads\/2013\/10\/11.png\" alt=\"PowerBI\" width=\"233\" height=\"162\" srcset=\"https:\/\/www.flip-design.de\/wp-content\/uploads\/2013\/10\/11.png 585w, https:\/\/www.flip-design.de\/wp-content\/uploads\/2013\/10\/11-300x208.png 300w, https:\/\/www.flip-design.de\/wp-content\/uploads\/2013\/10\/11-431x300.png 431w\" sizes=\"(max-width: 233px) 100vw, 233px\" \/><\/a>Erg\u00e4nzend zu den Unterlagen von Microsoft zum Thema Power BI wie man einen Gateway und eine Datenquelle in einer on Premise Umgebung einrichtet, will ich das hier nochmal etwas deutlicher und bebildert beschreiben, da es hier doch einige Stolpersteine gibt &#8230;<\/p>\n<p>Kurz vor ab\u00a0 &#8211; wof\u00fcr ist das ganze Thema gut? Mit Power BI k\u00f6nnen PowerPivot Arbeitsmappen mit oder ohne PowerView auf einen Office 365 SharePoint Online Server gelegt werden. Bei dem Thema bekommen immer die meisten Angst (&#8222;oh je, da sind ja alle meine Daten in der Cloud und was sagt der Datensch\u00fctzer dazu?&#8220;) &#8211; ich pers\u00f6nlich halte i.d.R. nur die Daten in den Arbeitsmappen die ich f\u00fcr die Ermittlung der Kennzahlen und dessen Visualisierung ben\u00f6tige &#8211; mehr nicht! D.h. darin befindet sich nicht der Name meines Kunden oder dessen Detail Daten, denn sowas brauche ich eher selten in einem Balkendiagramm bei der Visualisierung einer Kennzahl auf einem Dashboard. Sollte ich dennoch solche Daten brauchen, bspw. bei einem Kundenblatt, dann verlasse ich mich auf die geschlossene Auftragsdatenverarbeitungserkl\u00e4rung (kurz ADV) mit Microsoft und das die Daten in Europa liegen und ich dies mit meinem Kunden auch so vereinbart und besprochen haben, aber das soll hier kein Vortrag zum Thema Datenschutz und Datensicherheit in der Cloud werden.<\/p>\n<p>Nun denn, wenn meine Excel Sheets nun in der Cloud liegen, m\u00fcssen ja auch irgendwie die Daten via der\u00a0Datenquellen aktualisiert werden. D.h. die Datenquellen liegen in einer lokalen Installation innerhalb meiner Infrastruktur und die Aktualisierung soll m\u00f6glichst automatisch und au\u00dferhalb der Lastzeiten liegen.<\/p>\n<p>Um dies zu realisieren, installiere ich einen Gateway Dienst von Office 365 der auf einem Server innerhalb meiner Infrastruktur ausgef\u00fchrt wird. Dieser nimmt die Aktualisierung vor indem dieser die Daten aus meiner SQL Server Datenquelle extrahiert und zum PowerPivot Excel Sheet in Office 365 transportiert. Dieser Weg ist m.E. auch recht sympathisch, da die Verbindung aus meiner Umgebung ausgehend und besser kontrollierbar ist. Wir der Gateway Dienst installiert wird, wird recht einfach und gut in diesem <a href=\"http:\/\/office.microsoft.com\/de-de\/install-configure-and-register-data-management-gateway-HA104093659.aspx\" target=\"_blank\">Dokument <\/a>beschrieben. Sobald das Gateway online ist, sieht man dies auf der Power BI Admin Center Webseite:<br \/>\n<a href=\"http:\/\/www.flip-design.de\/wp-content\/uploads\/2014\/06\/28-06-_2014_15-21-30.png\"><img decoding=\"async\" loading=\"lazy\" class=\"alignleft size-full wp-image-388\" src=\"http:\/\/www.flip-design.de\/wp-content\/uploads\/2014\/06\/28-06-_2014_15-21-30.png\" alt=\"28-06-_2014_15-21-30\" width=\"1237\" height=\"447\" srcset=\"https:\/\/www.flip-design.de\/wp-content\/uploads\/2014\/06\/28-06-_2014_15-21-30.png 1237w, https:\/\/www.flip-design.de\/wp-content\/uploads\/2014\/06\/28-06-_2014_15-21-30-300x108.png 300w, https:\/\/www.flip-design.de\/wp-content\/uploads\/2014\/06\/28-06-_2014_15-21-30-1024x370.png 1024w\" sizes=\"(max-width: 1237px) 100vw, 1237px\" \/><\/a>Auf dieser \u00dcbersichtswebseite sieht man jegliches eingerichtete Gateway. D.h. es k\u00f6nnen auch mehrere Gateways installiert und betrieben werden um so die Arbeitsmappen mit verschiedenen Quellen zu versorgen. Stand jetzt, funktioniert die automatische Aktualisierung von PowerPivot Mappen nur mit SQL Server Datenquellen. \u00dcber den lokalen Gateway Manager (&#8222;Microsoft-Datenverbindungsgateway-Konfigurations-Manager&#8220;) erh\u00e4lt man auch die n\u00f6tigen Informationen zum verwendeten Endpunkt in Bezug auf das Protokoll und den Port der selbstverst\u00e4ndlich in der Firewall (sofern ausgehende Verbindungen geblockt werden) eingetragen werden muss.<\/p>\n<p>Sobald das Gateway l\u00e4uft, sollte man zuerst die PowerPivot Mappe sich anschauen und die darin enthaltene Verbindung \u00fcberpr\u00fcfen:<\/p>\n<p><a href=\"http:\/\/www.flip-design.de\/wp-content\/uploads\/2014\/06\/28-06-_2014_15-29-34.png\"><img decoding=\"async\" loading=\"lazy\" class=\"alignleft size-full wp-image-389\" src=\"http:\/\/www.flip-design.de\/wp-content\/uploads\/2014\/06\/28-06-_2014_15-29-34.png\" alt=\"28-06-_2014_15-29-34\" width=\"1462\" height=\"958\" srcset=\"https:\/\/www.flip-design.de\/wp-content\/uploads\/2014\/06\/28-06-_2014_15-29-34.png 1462w, https:\/\/www.flip-design.de\/wp-content\/uploads\/2014\/06\/28-06-_2014_15-29-34-300x196.png 300w, https:\/\/www.flip-design.de\/wp-content\/uploads\/2014\/06\/28-06-_2014_15-29-34-1024x670.png 1024w\" sizes=\"(max-width: 1462px) 100vw, 1462px\" \/><\/a>Innerhalb der PowerPivot Mappe wechselt man auf die vorhandenen Verbindungen, dort auf bearbeiten und auf Erweitert. Hier erh\u00e4lt man alle Informationen die in der Datenquelle in Office 365 eingetragen werden m\u00fcssen (Hinweis, auch wenn fast selbstverst\u00e4ndlich, aus aktuellem Anlass: Auf die Servernamen . oder localhost sollte verzichtet werden, wenn der Gateway Server nicht gleich der SQL Server ist &#8230;).<\/p>\n<p>Nun tr\u00e4gt man genau diese Informationen in der neuen Datenquelle im PowerBI Admin Center ein:<\/p>\n<p><a href=\"http:\/\/www.flip-design.de\/wp-content\/uploads\/2014\/06\/28-06-_2014_15-35-08.png\"><img decoding=\"async\" loading=\"lazy\" class=\"alignleft  wp-image-390\" src=\"http:\/\/www.flip-design.de\/wp-content\/uploads\/2014\/06\/28-06-_2014_15-35-08.png\" alt=\"28-06-_2014_15-35-08\" width=\"358\" height=\"695\" srcset=\"https:\/\/www.flip-design.de\/wp-content\/uploads\/2014\/06\/28-06-_2014_15-35-08.png 475w, https:\/\/www.flip-design.de\/wp-content\/uploads\/2014\/06\/28-06-_2014_15-35-08-154x300.png 154w\" sizes=\"(max-width: 358px) 100vw, 358px\" \/><\/a>Hier sollte man unbedingt darauf achten, dass der Benutzer die entsprechende Berechtigungen erhalten hat der konfiguriert wurde um die Daten zu lesen aber auch das der gleiche Verbindungsanbieter gew\u00e4hlt wurde, der auch in der PowerPivot Mappe angegeben wurde. Sollten irgendwelche Daten abweichen, war meine Erfahrung das die Aktualisierung einfach nicht funktioniert hat &#8211; irgendwie auch logisch :-)<\/p>\n<p>Nun kann man die PowerPivot Mappe in die PowerBI Gallerie legen und auch hier die automatische Aktualisierung konfigurieren. Durch die Warn-Mechanismen wird man auch auf fehlerhafte Aktualisierungen aufmerksam gemacht. Sollte eine Aktualisierung nach ca. 10 mal nicht funktionieren, wird automatisch die Aktualisierung deaktiviert, bzw. der Zeitplan.<\/p>\n<p>Klasse finde ich bei Power BI dann auch die Unterst\u00fctzung der Power BI QA, also das man dem Server fragen stellt und dieser die anhand des Datenmodells beantwortet. Wenn man dies das erstemal verwendet, merkt man wie schlecht h\u00e4ufig die Felder und Tabellen wie auch Measures benannt sind, so das eine Frage dann lautet <em>Anzahl der Anzahl nach Beschreibung<\/em> &#8230; Aber eben auch die Features der Power BI App im Windows Store die kostenlos dazu z\u00e4hlt ist klasse, so bekommen die Adressaten die Power View Berichte der Excel Arbeitsmappen als Touch App auf die Endger\u00e4te. Lediglich der Preis von ca. 32 \u20ac pro Nutzer und Monat ist etwas abschreckend, aber schauen wir mal wie sich das entwickelt. Am besten einfach mal selber mit einer Evaluation ausprobieren.<\/p>\n<p>&nbsp;<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Erg\u00e4nzend zu den Unterlagen von Microsoft zum Thema Power BI wie man einen Gateway und eine Datenquelle in einer on Premise Umgebung einrichtet, will ich das hier nochmal etwas deutlicher und bebildert beschreiben, da es hier doch einige Stolpersteine gibt &hellip; <a href=\"https:\/\/www.flip-design.de\/?p=387\">Continue reading <span class=\"meta-nav\">&rarr;<\/span><\/a><\/p>\n","protected":false},"author":1,"featured_media":306,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_monsterinsights_skip_tracking":false,"_monsterinsights_sitenote_active":false,"_monsterinsights_sitenote_note":"","_monsterinsights_sitenote_category":0},"categories":[1],"tags":[],"_links":{"self":[{"href":"https:\/\/www.flip-design.de\/index.php?rest_route=\/wp\/v2\/posts\/387"}],"collection":[{"href":"https:\/\/www.flip-design.de\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.flip-design.de\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.flip-design.de\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.flip-design.de\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=387"}],"version-history":[{"count":1,"href":"https:\/\/www.flip-design.de\/index.php?rest_route=\/wp\/v2\/posts\/387\/revisions"}],"predecessor-version":[{"id":391,"href":"https:\/\/www.flip-design.de\/index.php?rest_route=\/wp\/v2\/posts\/387\/revisions\/391"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.flip-design.de\/index.php?rest_route=\/wp\/v2\/media\/306"}],"wp:attachment":[{"href":"https:\/\/www.flip-design.de\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=387"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.flip-design.de\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=387"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.flip-design.de\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=387"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}