Suchergebnisse für

    Inhaltsverzeichnis ein-/ausblenden

    Die Power BI-Integration mit Business Central aktivieren

    [!INCLUDE[azure-ad-to-microsoft-entra-id](~/../shared-content/shared/azure-ad-to-microsoft-entra-id.md)]

    Dieser Artikel beschreibt, wie man Business Central für die Integration mit Power BI vorbereitet. Business Central online ist bereits für die Integration vorbereitet, obwohl Sie eventuell einige Informationen zur Lizenzierung lesen möchten. Für Business Central on-premises müssen Sie Ihre Umgebung für die Verbindung mit Power BI einrichten, bevor Benutzer damit arbeiten können.

    Power BI-Lizenzierung

    Mit Business Central erhalten Benutzer eine kostenlose Power BI-Lizenz, die Zugriff auf die gängigsten Funktionen von Business Central und Power BI bietet. Sie können auch eine Power BI Pro-Lizenz kaufen, die Zugriff auf zusätzliche Funktionen bietet. Die folgende Tabelle bietet einen Überblick über die Funktionen, die mit jeder Lizenz verfügbar sind.

    |Power-Lizenz|Berichte anzeigen|Berichte erstellen|Berichte teilen|Berichte aktualisieren| Business Central-Apps| |-------------|--------|| |Power BI kostenlos|ein häkchen.|ein weiteres Häkchen|(eingeschränkt)|(eingeschränkt)|| |Power BI Pro|noch ein Häkchen.|noch ein Häkchen|wieder ein Häkchen|(umfangreich)|letztes Häkchen|

    Weitere Informationen finden Sie unter Lizenzierung des Power BI-Dienstes für Benutzer in Ihrer Organisation oder unter Als Einzelperson für den Power BI-Dienst anmelden.

    Daten über API-Seiten oder OData-Webdienste verfügbar machen

    Business Central bietet zwei Möglichkeiten, Daten freizugeben, die von Power BI-Berichten genutzt werden können: API-Seiten oder Abfragen und Open Data Protocol (OData)-Webdienste.

    API-Seiten und Abfragen

    Gilt nur für: Business Central online

    Entwickler können Seitenobjekte definieren und Objekte abfragen, die vom Typ API sind. Auf diese Weise können sie Daten aus Datenbanktabellen über einen Webhook-unterstützten, OData v4-fähigen REST-Dienst verfügbar machen. Dieser Datentyp kann nicht in der Benutzeroberfläche angezeigt werden, sondern ist für den Aufbau zuverlässiger Integrationsdienste gedacht.

    Business Central online verfügt über einen Satz integrierter APIs, mit denen Sie Daten für die allgemeinsten Entitäten wie Kunden, Artikel, Verkaufsaufträge und mehr festlegen können. Es ist keine zusätzliche Arbeit oder Einrichtung erforderlich, um diese APIs als Datenquelle für Power BI-Berichte zu verwenden. Weitere Informationen über diese APIs finden Sie unter Business Central API V2.0.

    Business Central online unterstützt auch angepasste APIs. Anwendungsentwickler von Business Central-Lösungen können ihre eigenen API-Seiten und Abfragen erstellen und diese in Apps verpacken. Anschließend installieren Sie die Apps für Ihren Mandanten. Nach der Installation verwenden Sie die API-Seiten für Ihre Power BI-Berichte, wie Sie es mit den integrierten APIs (v2.0) tun würden. Weitere Informationen darüber, wie Sie eine API durch die Bereitstellung von Seiten oder Abfragen erstellen, finden Sie unter Entwickeln einer benutzerdefinierten API.

    Wichtig

    Ab Februar 2022 werden die Power BI-Berichte für Business Central online aus Leistungsgründen von einer sekundären, schreibgeschützten Datenbankreplik bezogen. Folglich sollten AL-Entwickler es vermeiden, API-Seiten zu entwerfen, die Datenbankänderungen vornehmen, während die Seiten geöffnet oder Datensätze geladen werden. Beachten Sie vor allem den Code der AL-Auslöser: OnInit, OnOpenPage, OnFindRecord, OnNextRecord, OnAfterGetRecord, und OnAfterGetCurrRecord. Diese Datenbankänderungen können in einigen Fällen zu Leistungsproblemen führen und verhindern, dass der Bericht die Daten aktualisiert. Weitere Informationen finden Sie unter Performance-Artikel für Entwickler in Business Central-Entwicklungsinhalten.

    In seltenen Fällen verursacht das Verhalten einen Fehler, wenn ein Benutzer versucht, Daten von der API für einen Bericht in Power BI Desktop zu erhalten. Wenn jedoch Datenbankänderungen in der benutzerdefinierten API erforderlich sind, können Benutzer mit Power BI Desktop das Verhalten erzwingen. Weitere Informationen finden Sie unter Erstellung von Power BI-Berichten zur Anzeige von Business Central-Daten.

    OData-Webdienste

    Sie können Business Central-Anwendungsobjekte, wie Codeunits, Seiten und Abfragen, als OData Webdienste veröffentlichen. Bei Business Central online sind standardmäßig viele Webdienste veröffentlicht. Eine einfache Methode, die Webdienste zu finden ist, in Webdiensten in Business Central zu suchen. Vergewissern Sie sich, dass auf der Seite Webdienste das Feld Veröffentlichen für die oben aufgeführten Webdienste ausgewählt ist. Weitere Informationen zum Veröffentlichen von Webdiensten finden Sie unter Webdienst veröffentlichen.

    Um zu erfahren, wie Sie vom Business Central Server (Endpunkt) und vom Verbaucher (dem Client) aus gesehen die optimale Leistung von Webdiensten erzielen, lesen Sie Effiziente Webdienste schreiben.

    Auswahl, ob Sie API-Seiten oder OData-Webdienste verwenden wollen

    Wann immer möglich, sollten Sie API-Seiten anstelle von OData-Webdiensten verwenden. API-Seiten sind beim Laden von Daten in Power BI-Berichten schneller als OData-Webdienste. Außerdem sind sie flexibler, weil Sie damit Daten aus Tabellenfeldern abrufen können, die nicht in einem Seitenobjekt definiert sind.

    Dataflows einrichten

    Mit Dataflows können Sie Daten erfassen, umwandeln und in einen Power BI-Arbeitsbereich laden und die Daten dann als Grundlage für Ihre Berichte verwenden. Bei diesen Dataflows kann es in manchen Fällen während einer geplanten Aktualisierung zu vorübergehenden Fehlern kommen. Die Fehlermeldung sieht wie folgt aus: DataSource.Error: OData: Unable to read data from the transport connection: An existing connection was forcibly closed by the remote host.

    Mit Power Automate können Sie Wiederholungsversuche für diese Situation einrichten. Weitere Informationen finden Sie unter Datenflow bei Fehler automatisch wiederholen.

    Siehe auch

    Business Central und Power BI
    Übersicht über die Power BI-Integrationskomponente und -Architektur für Business Central
    Power BI für Verbraucher
    Der „neue Look“ des Power BI Service
    Schnellstart: Stellen Sie eine Verbindung zu Daten her in Power BI Desktop
    Power BI Dokumentation
    Business Intelligence
    Vorbereitung für die Geschäftstätigkeit
    Importieren von Geschäftsdaten aus anderen Finanzsystemen
    Einrichten Business Central
    Business Central als Power BI-Datenquelle verwenden
    Business Central als Power Apps-Datenquelle verwenden
    Business Central in Power Automate verwenden

    Kostenlose E-Learning-Module für Business Central finden Sie hier

    In diesem Artikel
    Zurück nach oben Generated by DocFX