Einbetten eines PowerBI-Berichts
In diesem Artikel wird die Methode zum Einbetten eines Power BI-Berichts in Ihr veröffentlichtes Dataset beschrieben.
Schritt 1: Erstellen eines Datensatzes in einer Datensatztabelle
- Öffnen Sie die Seite Datensatz in Business Central.
- Öffnen Sie das Dataset, in dem der Bericht angezeigt werden soll.
- Erstellen Sie eine Neue Zeile, optional können Sie eine Tabellennummer zuweisen.
- Festlegen des Typs auf Power BI
Info
Wenn eine Tabelle Nr. angegeben wird, wird der erste Wert in der Tabelle zum Filtern des Berichts verwendet. Dieser Prozess kann präziser sein, wenn ein Filter innerhalb der Filterkonfiguration in der Dataset-Tabelle angewendet wird.
Schritt 2: Ausfüllen der notwendigen Optionen
Abrufen der Gruppen-ID
Die groupId entspricht dem Arbeitsbereich in Power BI. Wenn Sie es manuell finden möchten, können Sie dies über den Power BI-Dienst tun. Hier sind die Schritte:
- Der {workspace-id}-Teil der URL ist Ihre groupId.
Abrufen der Berichts-ID
Die reportId entspricht dem Bericht in Power BI. Wenn Sie es manuell finden möchten, können Sie dies über den Power BI-Dienst tun. Hier sind die Schritte:
- Der {report-id}-Teil der URL ist Ihre reportId.
Info
Zu diesem Zeitpunkt sind alle notwendigen Konfigurationen vorgenommen und Sie können mit dem Schritt Anzeige auf dem Dashboard fortfahren. Alle folgenden Konfigurationen sind optional.
Holen Sie sich die Standardseite
Die Standardseite bezieht sich auf die Seitennamen in Power BI. Diese Option legt fest, welche Seite geöffnet wird, wenn Business Portals den Bericht initialisiert. Sie können den Seitennamen wie folgt abrufen:
- Der {page-name}-Teil der URL ist der Seitenname, den ypu zum Festlegen der Standardseite verwenden kann.
Konfigurieren des Ansichtsmodus
Um einen eingebetteten Bericht im Bearbeitungsmodus zu öffnen, verwenden Sie die viewMode-Eigenschaft zusammen mit der permissions-Eigenschaft.
Sie können der viewMode-Eigenschaft die folgenden Werte zuweisen:
- Erstellen - Öffnet den Bericht im Erstellungsmodus (experimentelle Funktion).
Clientseitige Filterung
Standardmäßig ist der Filterbereich sichtbar. Wenn Sie diesen Bereich ausblenden möchten, verwenden Sie die aktive Eigenschaft des PowerBI-Filters.
Navigation
Standardmäßig ist die Navigationsleiste sichtbar. Wenn Sie diese Leiste ausblenden möchten, verwenden Sie die aktive Eigenschaft der PowerBI-Navigation. Es wird dringend empfohlen, diese Funktion zusammen mit der Standardseite zu verwenden, wenn Sie nur eine einzelne Seite aus einem Bericht veröffentlichen möchten.
Anzeige auf dem Armaturenbrett
Um auf den Bericht im Portal zugreifen zu können, müssen Sie das Dashboard so konfigurieren, dass die Tabelle dataset angezeigt wird.
- Öffnen Sie die Datasettable-Karte des Datasets, für das Sie Power BI konfiguriert haben.
- Klicken Sie auf das Aktions-Dashboard: Gruppen, wählen Sie eine vorhandene Zeile aus oder erstellen Sie eine neue Zeile.
- Wählen Sie den datasettable-Code des Power BI-Berichts aus, den Sie zuvor konfiguriert haben.
- Legen Sie den Elementansichtsstil auf PowerBI fest.
Anzeige in der Kopfansicht
Um auf den Bericht im Portal zugreifen zu können, müssen Sie das Dashboard so konfigurieren, dass die Tabelle dataset angezeigt wird.
- Öffnen Sie die Datasettable-Karte des Datasets, für das Sie Power BI konfiguriert haben.
- Klicken Sie auf das Aktions-Dashboard: Gruppen, wählen Sie eine vorhandene Zeile aus oder erstellen Sie eine neue Zeile.
- Wählen Sie den datasettable-Code des Power BI-Berichts aus, den Sie zuvor konfiguriert haben.
- Legen Sie den Elementansichtsstil auf Cue oder Button fest.
Warning
Für die Verwendung mit der Azure Analysis Services-Datenquelle sind bestimmte Berechtigungen erforderlich.
Konfiguration von Power BI Advanced Reports mit einem Service Principal
Beschreibung
Power BI Advanced Reports (z.B. Analysis Services) können im Vergleich zu Standardberichten eine zusätzliche Konfiguration erfordern. Eine solche Konfiguration ist das Einrichten einer effektiven Identität unter Verwendung eines Service Principals in Verbindung mit der für Power BI zuständigen App-Registrierung. Dies beinhaltet das Hinzufügen der Service Principal-ID (Objekt-ID) in der CustomSettings.config XML-Datei unter dem Schlüssel PowerAppsServicePrincipal.
Konfigurationsschritte
- Zugriff auf das Azure-Portal
- Gehen Sie zu https://portal.azure.com und melden Sie sich mit Ihrem Azure-Konto an.
- Navigation zu Enterprise Applications
- Geben Sie in der Suchleiste oben im Azure-Portal „Enterprise applications“ ein und wählen Sie es aus den Ergebnissen aus.
- Auffinden des Power BI Service Principals
- Suchen Sie nach der Enterprise-Anwendung, die mit Ihrer Power BI App-Registrierung verknüpft ist.
- Öffnen Sie die Detailseite der Anwendung.
- Abrufen der Service Principal-ID (Objekt-ID)
- Suchen Sie auf der Übersichtsseite der Enterprise-Anwendung das Feld Objekt-ID.
- Kopieren Sie diesen Wert — dies ist Ihre Service Principal-ID.
- Aktualisieren der Custom Settings Konfiguration
- Öffnen Sie die
CustomSettings.configXML-Datei in einem Text- oder Code-Editor. - Suchen Sie den Schlüssel
PowerAppsServicePrincipal. - Fügen Sie die kopierte Service Principal-ID als Wert ein, zum Beispiel:
- Öffnen Sie die