Power BI (Deutsch)

Insgesamt: Angesichts des Hypes um diesen „Tableau Destroyer“ in den letzten Monaten möchte ich einige grundlegende Mängel in der Datenkonnektivität hervorheben und berichten Wartung von Power BI, die das Produktteam bisher als „nicht im Umfang“abgelehnt hat. In der Praxis macht dies Power BI jedoch ziemlich nutzlos, um Dara von Produkten von Drittanbietern zu beziehen, insbesondere in der Cloud.Diese Überprüfung spiegelt Power BI ab Mitte März 2017 wider. Ich habe mein Wissen aus Tests, Community-Interaktion und einem Dutzend Tickets mit Power BI Pro-Unterstützung gesammelt., Der Fokus liegt auf dem Abrufen von Daten über Webdienste, die weitgehend auf die „Cloud First“ – Strategie von Microsoft abgestimmt sind.1)Power BI Online befindet sich in der Cloud, erlaubt jedoch keine HTTP-Aufrufe. Power BI Desktop ermöglicht HTTP-Aufrufe, jedoch nur mit statischen Authentifizierungsparametern.Zunächst muss zwischen Power BI Online und Power BI Desktop unterschieden werden., Während Power BI Online der“ Master “ ist, mit dem Sie letztendlich Ihre Berichte freigeben und veröffentlichen können, wird die Benutzererfahrung im Design durch HTML-Einschränkungen (die Sie möglicherweise aus Word oder Excel Online kennen) und vor allem durch die Datenkonnektivität (Daten abrufen) verringert.ist derzeit auf SQL-Server in Azure und etwa 20 bis 30 Plugins von Drittanbieterlösungen beschränkt. Beachten Sie, dass Sie bei Power BI Online Ihre Gateways auch nicht auswählen oder verwalten können.Dies bringt die Aufmerksamkeit auf die Power BI-Desktop-client., Der Desktop-Client wird alle ein bis zwei Monate aktualisiert und bietet Datenverbindungen, die für die Verbindung mit einer größeren Anzahl von Datenquellen erforderlich sind.Mit dem Web Connector wurde HTTP konfiguriert, allerdings nur mit statischen Headern und Parametern sowie Basic-und Windows-Authentifizierung. Wichtig ist jedoch, dass Power BI Desktop Microsoft Power Query enthält, das Sie möglicherweise bereits aus Excel 2016 kennen. Mit M Scripts können Sie auf viele Arten skripten und anpassen und am interessantesten schnell in Tabellenform konvertieren. Hier glänzt Power Query., Power Query scheint jedoch keine Methoden für Nonces und Zeitstempel aufzurufen, die für die Token-basierte Authentifizierung erforderlich sind (z. B. OAuth). (Sollte dies falsch sein, bitte lassen Sie es mich wissen. Ich habe die Foren und nörgelnde Unterstützung schon zu lange durchsucht.)Was hier wirklich amüsant ist, ist, dass Microsoft Azure OAuth 2.0 selbst verwendet. Sie können also keine Berichte über die Azure AD-oder Resource Manager-Datenbank von Microsoft ausführen, z. B. eine berüchtigte Blackbox. Zurück zur Powershell. (Power BI akzeptiert keine Powershell-Feeds.,) Kurz gesagt, während Power BI Online keine Daten aus dem Web abrufen kann (mit Ausnahme dieser 20 bis 30 Plugins, hauptsächlich Microsoft-Produkte), ermöglicht Power BI Desktop Webaufrufe, jedoch nur mit statischen Parametern und damit im Grunde mit Ihren Benutzeranmeldeinformationen.Das ist eine große Einschränkung in der Datenkonnektivität.2)Da Power BI Online der Master ist, können die HTTP-Aufrufe nicht in der Cloud geplant oder aktualisiert werden.Nachdem Sie nun Ihren HTTP-Aufruf konfiguriert haben (mit riskanten Benutzeranmeldeinformationen), möchten Sie Ihren Bericht veröffentlichen und ihn planmäßig aktualisieren, z. B. jeden Tag.Pech gehabt.,Sie können Ihren Bericht zwar online bei Power BI und anschließend bei einem breiteren Publikum veröffentlichen, aber es handelt sich um ein statisches Bild Ihrer Desktop-Daten. Sie können eine Datenaktualisierung in Power BI Online nicht planen (da es ohnehin keine Webfunktion gibt) und Sie können die Daten nicht einmal manuell aktualisieren, da dies eine erneute Veröffentlichung des Berichts erfordert.Sie riskieren, dass Ihr Management veraltete Daten betrachtet, wenn Sie vergessen haben, Ihren Bericht erneut zu veröffentlichen und die neue URL in Ihre Dashboards und Iframes zu schleichen.3)Das lokale Daten-Gateway ist für Webdienste ziemlich nutzlos.Ja, es gibt das lokale Daten-Gateway., Ja, Sie können Webdienste im Gateway konfigurieren, obwohl es ziemlich ironisch ist, Webanrufe über eine lokale Infrastruktur weiterzuleiten.Aber hast du es jemals versucht? Das heißt, Sie können keine HTTP-Header angeben, die er überhaupt aufruft, damit kein Power Query-Skript geschrieben wird. Daher sind wir wieder bei der Authentifizierung nur über Basic und Windows und schreiben REST-Skripte für jeden einzelnen HTTP-Aufruf in die Datenquelle, da alle Parameter ohne Header und Body im URI codiert werden müssen.Wirst du das tun?,Am Ende des Tages ist Power BI Microsofts längst überfällige Bestätigung, dass Excel und einige Dynamics-Berichte es nicht für Berichtszwecke schneiden. In der Tat macht Microsoft Power BI für die Berichterstellung auf SQL Server, Dynamics 365 (wenn Sie es sich leisten möchten) und Excel und Access-Datenbanken, die in Ihrem OneDrive gespeichert sind, gute Arbeit.,Sobald Sie sich jedoch in Systeme von Drittanbietern oder insbesondere über Webdienste integrieren möchten, weist Power BI so viele Einschränkungen in den Bereichen Authentifizierung, Header-und Body-Konfiguration, Skripterstellung und Terminplanung auf, dass Sie eine gesamte SQL Server-Umgebung konfigurieren müssen (auf Azure oder lokal über Feature Data Gateway) und schreiben Sie eine SQL CRL-Schnittstelle oder kaufen Sie Azure Data Factory, um diese Daten abzurufen.Möchten Sie für einige hübsche Berichte wirklich die gesamte BI-Infrastruktur in Azure kaufen und anpassen?,Mein Rat an Microsoft: Arbeiten Sie an der Datenkonnektivität, insbesondere in Power BI Online, und nicht an mehr Visuals für diese begrenzten Datenquellen. Ihre Microsoft-Clients betrachten Power BI als gegeben für den völligen Mangel an Berichten in Office 365, Azure oder Dynamics 365 (ja, schieben Sie es dorthin).Mein Rat an Benutzer: Wenn die Konnektoren nicht aufgeführt sind, suchen Sie woanders. (Und stellen Sie sicher, dass Ihr Anwendungsfall aufgeführt ist. Power BI hat einen Azure AD Connector angekündigt, aber anstatt über Benutzer, Gruppen oder Unternehmensanwendungen zu berichten, können Sie nur auf einer schönen Karte sehen, wo sich die letzten Anmeldungen ereignet haben.,Ist es ein Tableauzerstörer? Nein. Es ist eine längst überfällige Anerkennung für notwendige Berichterstattung mit dem Potenzial, eine solide Business Intelligence-Lösung zu sein, sobald der Fokus mehr auf Daten liegt.

Share

Schreibe einen Kommentar

Deine E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind mit * markiert.