Power BI
Es sind vorkonfigurierte Einstellungen und Vorlagen verfügbar, um ExFlow-Daten mit Power BI zu analysieren.
Power BI Vorlagen (BCO/BC OnPrem) können von Partnern über das Partner Portal (PRM) bezogen werden.
Es ist auch möglich, die Vorlage direkt aus dem ExFlow Setup in Business Central herunterzuladen, indem Sie folgende Option wählen: Actions --> Functions --> Power BI --> Get Power BI template
Lesen Sie mehr über Power BI Integration aktivieren und Mit Power BI Berichten in Business Central arbeiten, bevor Sie mit der Installation beginnen.
Voraussetzungen
Dynamics 365 Business Central Konto mit einer Power BI Lizenz.
Für die Einrichtung der Integration muss Power BI Desktop heruntergeladen und installiert werden. Dieses Handbuch funktioniert sowohl für Business Central Online (SaaS) als auch für OnPrem. Die Einrichtungsverfahren unterscheiden sich geringfügig, lesen Sie weiter unten mehr dazu.
Installation
Beginnen Sie mit: ExFlow Einrichtung --> Aktionen --> Funktionen --> Power BI
| Power BI | |
|---|---|
| Power BI Webdienste erstellen | Veröffentlicht alle benötigten Webdienste in einem Mandanten |
| Power BI Webdienste löschen | Löscht vorhandene Power BI Webdienste |
| BC Datenquelle abrufen | URL-Zeichenfolge wird bereitgestellt, um in Power BI Desktop kopiert zu werden (OnPrem) |
| Power BI Vorlage abrufen | Lädt die Power BI Vorlage herunter |
ExFlow für Power BI einrichten
Erstellen Sie in der ExFlow Einrichtung die ExFlow Webdienste, indem Sie Aktionen --> Funktionen --> Power BI --> Power BI Webdienste erstellen wählen.
Eine Bestätigungsmeldung wird angezeigt: "ExFlow Power BI Webdienste wurden erstellt".
Power BI Vorlage in Power BI Desktop importieren
Öffnen Sie Power BI Desktop und melden Sie sich mit Ihrem Konto an. Power BI Desktop ist eine kostenlose Microsoft-Anwendung, die Sie auf Ihrem lokalen Computer installieren.
Laden Sie die neueste vorbereitete ExFlow Power BI Vorlage herunter, entweder aus ExFlow/BC oder über PRM wie oben beschrieben.
Importieren Sie die vorbereitete ExFlow Power BI Vorlage, indem Sie Datei --> Importieren --> Power BI Vorlage wählen.

Wählen Sie die soeben heruntergeladene Vorlage aus. Sie werden nun nach der zu verwendenden BCDatenquelle gefragt.
Für BC OnPrem rufen Sie den Link aus der ExFlow Einrichtung ab, indem Sie Aktionen --> Funktionen --> Power BI --> BC Datenquelle abrufen drücken.
Bei Business Central Online bezieht sich die Datenquelle auf die spezifische BC-Umgebung (Datenbank), mit der Sie sich verbinden möchten.
Wählen Sie die BC-Datenbank aus der Dropdown-Liste:

In einer Mehrfachumgebung können Sie die Datenbank am Ende der Verbindungszeichenfolge zu Ihrer Umgebung sehen.
Wenn Sie Ihre Mandanten nicht abrufen können, besteht der erste Schritt zum Testen Ihrer Verbindung zu BC Online darin, Daten abrufen --> Mehr --> Dynamics 365 Business Central zu drücken und dann auf Verbinden zu klicken.
Wenn die Verbindung wie erwartet funktioniert, sollten Ihre Datenbank(en) hier sichtbar sein.

Nachdem Sie die korrekte BCDatenquelle eingefügt haben, drücken Sie auf Laden.
Der obige Screenshot ist für OnPrem, aber bei der Online-Vorlage ist der Schritt ähnlich.
Wenn die Verbindung zu Ihrer Business Central Umgebung wie erwartet funktioniert, sollten Sie Ihre Mandanten im Diagramm oben links sehen können:

Wenn Sie Ihre Mandanten nicht abrufen können, liegt wahrscheinlich ein Fehler bei der Verbindung zu BC vor.
Speichern Sie das Berichtspaket, indem Sie auf Datei --> Speichern klicken.
Geben Sie ihm einen Namen, der auch innerhalb von BC aussagekräftig ist.
In einem Arbeitsbereich in Power BI veröffentlichen
Um das soeben erstellte ExFlow Power BI Berichtspaket in der Power BI Registerkarte in BC zu veröffentlichen, beginnen Sie damit, es im entsprechenden Power BI Arbeitsbereich zu veröffentlichen.
Klicken Sie auf Veröffentlichen (oben im Desktop-Menü) --> Mein Arbeitsbereich --> Auswählen
Wenn die Veröffentlichung erfolgreich ist, erhalten Sie eine Erfolgsmeldung.
Power BI öffnen und konfigurieren
Der nächste Schritt besteht darin, sich bei Power BI mit Ihrem Konto anzumelden.
In einem der Arbeitsbereiche sollten Sie den soeben veröffentlichten Bericht finden können.
Von hier aus können Sie auch zusätzliche Einstellungen für das Berichtspaket ändern, z. B. die geplante Aktualisierungsrate festlegen.
Wenn Sie einen Power BI-Bericht in einem Arbeitsbereich veröffentlicht haben, ist er auch innerhalb von BC für Benutzer mit Zugriff auf diesen Arbeitsbereich verfügbar.
Diese Verbindung wird weiter unten näher beschrieben.
Power BI in Business Central einbetten
Einbetten in Power BC Online
Im ExFlow Buchhalter-Rollencenter gibt es einen Power BI Berichte-Bereich:

Zu Beginn ist dieser leer und Sie müssen sich mit Ihrem Power BI Konto verbinden.
- Drücken Sie "Erste Schritte mit Power BI"
- Klicken Sie im unterstützten Setup auf Weiter
- Im nächsten Schritt wird die Power BI Lizenz überprüft, drücken Sie Weiter.
- Schließen Sie das Setup mit Weiter und Fertig stellen ab.
Es kann einige Minuten dauern, bis die Power BI Lizenz überprüft wurde.
Wenn die Lizenz überprüft wurde, können Sie mit dem letzten Schritt in diesem Handbuch fortfahren.
Einbetten in Power BC OnPrem
Für Business Central On-Premises müssen einige Dinge eingerichtet werden:
- Konfigurieren Sie entweder NavUserPassword oder Azure Active Directory Authentifizierung. Die Power BI Integration unterstützt keine Windows-Authentifizierung.
- Aktivieren Sie OData Webdienste und ODataV4 Endpunkt.
- Erstellen Sie eine Anwendungsregistrierung für Business Central in Azure. Dies ist erforderlich, um Business Central On-Premises mit dem Power BI Dienst zu verbinden.
Siehe Microsofts Anleitung zur Registrierung von Business Central in Azure AD
- Gehen Sie in Business Central zu "Unterstützte Einrichtung" und starten Sie "Azure Active Directory Konten einrichten" und folgen Sie den Schritten.

a. Informationstext wird bereitgestellt
b. Füllen Sie "Antwort-URL", "Anwendungs-ID" und "Schlüssel" aus der Anwendungsregistrierung in Azure AD aus (siehe Link in Schritt 3 oben)
c. Klicken Sie auf Weiter und Fertig stellen
5. Klicken Sie in Business Central auf "Erste Schritte mit Power BI", um den Prozess zu starten, und folgen Sie den Schritten 1-4 im Abschnitt "BC Online". Der Unterschied bei BC On-Premises besteht darin, dass ein Administrator nach dem letzten Schritt die Zustimmung zum Power BI Dienst erteilen muss.
a. Drücken Sie "Erste Schritte mit Power BI"
b. Klicken Sie im unterstützten Setup auf Weiter
c. Klicken Sie erneut auf Weiter
d. Autorisieren Sie Azure-Dienste
Wenn die Autorisierung abgeschlossen ist, können Sie mit dem letzten Schritt fortfahren.
Power BI Bericht überprüfen und in BC aktivieren
Wenn der Bericht in einem Arbeitsbereich veröffentlicht ist, sollten Sie ihn unter Ihren Power BI Berichten in BC sehen können.
Um ihn zu aktivieren und auszuwählen, klicken Sie auf: Power BI Berichte --> Bericht auswählen
Wenn der Bericht nicht aktiviert ist, klicken Sie auf Weitere Optionen anzeigen --> Aktivieren
Nach Klick auf OK sollte der Power BI Bericht für Sie unter Einblicke in BC sichtbar sein.

Fehlerbehandlung – Abfragen
Wenn beim Aktualisieren von Abfragen in Power BI ein Fehler im Zusammenhang mit Datenschutzebenen auftritt, führen Sie die folgenden Schritte zur Behebung aus:
Navigieren Sie zu: Datei --> Optionen und Einstellungen --> Optionen*
Wählen Sie unter dem Abschnitt Aktuelle Datei die Option Datenschutz aus.
Aktivieren Sie das Kontrollkästchen: "Datenschutzebenen ignorieren und möglicherweise die Leistung verbessern"
Klicken Sie auf OK, kehren Sie zu Ihrem Bericht zurück und wählen Sie Aktualisieren.

Diese Anpassung umgeht die Durchsetzung der Datenisolierung zwischen Quellen und kann Probleme bei der Abfrageausführung im Zusammenhang mit Datenschutzebenen-Inkompatibilitäten beheben.

Auf gebuchte Belege in Business Central von Power BI Desktop zugreifen
Ab ExFlow Version 21.1 ist es möglich, in Power BI Links zu gebuchten Einkaufsbelegen zu erstellen.
Es ist erforderlich, Zugriff auf die spezifische Seite in Business Central zu haben, um den Beleg sehen zu können.
Um diese Funktionalität zu nutzen, stellen Sie sicher, dass die neuesten ExFlow Power BI Webdienste verwendet werden, indem Sie diese löschen und neu erstellen.
In der neuesten ExFlow Power BI Vorlagendatei gibt es einen vorbereiteten Bericht mit dem Namen "Gebuchte Belege" (Posted Documents).

Klicken Sie auf den Beleglink, um zur Karte des gebuchten Belegs im ExFlow Genehmigungsstatusverlauf zu gelangen.
