Bodo's Dynamics NAV und Business Central Blog

Bodo ist ein Dynamics NAV Urgestein. Er programmiert Navision seit DOS Zeiten und hat auch keine Scheu vor .NET und schon gar nicht vor Dynamics 365 oder Azure. Viele Neueinsteiger wurden von ihm in den letzten Jahren zu Entwicklern ausgebildet.

In diesem Blog veröffentlichen Bodo und andere Superhelden Interessantes aus der Welt von Dynamics 365 Business Central / Dynamics NAV und Microsoft Azure.

Business Central – Power BI, OData und Fehler bei der Anmeldung

Verfasst von Bodo am Montag, 20. April 2020

Tags: odata, power bi, business central

Bevor Sie in Power BI Desktop mit der Option »Sonstige – OData-Feed« eine Verbindung zu Business Central On-Premise herstellen, um Daten abzurufen, tun Sie es lieber nicht. Nach der Veröffentlichung im Power BI Dienst lässt sich das Dataset nicht mehr aktualisieren. In den Einstellungen zum Dataset wird unter den Datenquelle-Anmeldeinformationen die folgende Fehlermeldung gezeigt:

blog 2020 04 20 image1
Kurzform der Fehlermeldung:

Ihre Datenquelle kann nicht aktualisiert werden, da die Anmeldeinformationen ungültig sind. Aktualisieren Sie Ihre Anmeldeinformationen, und versuchen Sie es erneut.

Vollständige Fehlermeldung:

Fehler beim Aktualisieren der Datenquellen-Anmeldeinformationen: OData: Request failed (404): The remote server returned an error: (404) Not Found. (Cannot process the request because the default company cannot be found. You can specify a default company in the service configuration file, or specify one for each tenant, or you can add a query string in the form of "company=[name]". You can see the available companies by accessing the default OData web service, Company. For more information, see "OData Web Services" in Help.

Vermutlich kommt der Power BI Dienst mit dem Mandantennamen nicht zu recht. Die gleiche URL funktioniert mit einem Browser (wobei die Leerzeichen mit %20 maskiert werden) und funktioniert mit Power BI Desktop. Hier eine Beispiel-URL aus den Business Central Webdiensten:

https://.../ODataV4/Company('Comporsys Hansa GmbH')/powerbifinance

Die Lösung?

Verwenden Sie zum Daten abrufen die Option »Onlinedienst – Dynamics 365 Business Central (lokal)«. Mit »(lokal)« ist die On-Premise-Installation gemeint.

blog 2020 04 20 image2
Den Namen des Mandanten geben Sie bei dem Onlinedienst in einem extra Feld ein:

blog 2020 04 20 image3
Wenn die Verbindung mit Business Central steht, werden Ihnen alle veröffentlichten Webdienste angezeigt:

blog 2020 04 20 image4
Ich wünsche Ihnen viel Kraft beim Erstellen Ihres ersten Power BI-Berichts.


Mitglied der Dynamics NAV
Community

Microsoft Dynamics NAV community Comporsys 365 - Cloud ERP powered by Dynamics NAV
Comporsys 365 - Cloud ERP
powered by Dynamics NAV

Tag Cloud


Kontakt

Comporsys Hansa GmbH
Schulauer Moorweg 25
22880 Wedel, Deutschland

Tel. +49 (0)4103 12117 - 0
Fax +49 (0)4103 12117 - 29
E-Mail: info@comporsys.de