Zum Inhalt

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

  1. Öffnen Sie die Seite Datensatz in Business Central.
  2. Öffnen Sie das Dataset, in dem der Bericht angezeigt werden soll.
  3. Erstellen Sie eine Neue Zeile, optional können Sie eine Tabellennummer zuweisen.
  4. 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.

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.

  1. Öffnen Sie die Datasettable-Karte des Datasets, für das Sie Power BI konfiguriert haben.
  2. Klicken Sie auf das Aktions-Dashboard: Gruppen, wählen Sie eine vorhandene Zeile aus oder erstellen Sie eine neue Zeile.
  3. Wählen Sie den datasettable-Code des Power BI-Berichts aus, den Sie zuvor konfiguriert haben.
  4. 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.

  1. Öffnen Sie die Datasettable-Karte des Datasets, für das Sie Power BI konfiguriert haben.
  2. Klicken Sie auf das Aktions-Dashboard: Gruppen, wählen Sie eine vorhandene Zeile aus oder erstellen Sie eine neue Zeile.
  3. Wählen Sie den datasettable-Code des Power BI-Berichts aus, den Sie zuvor konfiguriert haben.
  4. 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

  1. Zugriff auf das Azure-Portal
  2. 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.
  3. 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.
  4. 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.
  5. Aktualisieren der Custom Settings Konfiguration
    • Öffnen Sie die CustomSettings.config XML-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:

Zu ersetzender XML-Schlüssel

    <add key="PowerAppsServicePrincipal" value="xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx" />