Abrufen von Verbindungswerten für Microsoft Power BI

Informationen zu dieser Task

Dieses Thema enthält Anweisungen zum Abrufen der Verbindungswerte für den Microsoft Power® BI anschluss.

Um diese Werte zu erzeugen und eine Verbindung zu Microsoft Power BI zu verbinden, müssen Sie eine Anwendung mit den erforderlichen Rechten in Microsoft Azure registrieren, was die App Connect die Integration mit Microsoft Power BI unter Verwendung von APIs und Protokollen.

Um eine Verbindung mit verschiedenen Autorisierungsmethoden herzustellen, müssen Sie die Client-ID, das Client-Geheimnis, das Zugriffstoken, das Refresh-Token und die Tenant-ID für Ihre registrierte App abrufen und dann die Berechtigungen konfigurieren.
Hinweis: Diese Anweisungen gehen davon aus, dass Sie eine Anwendung in Microsoft Azure zum ersten Mal registrieren.
Hinweis: Wählen Sie die entsprechenden Schritte für die Verbindungswerte auf der Grundlage der von Ihnen gewählten Autorisierungsmethode.

Vorgehensweise

  1. So registrieren Sie eine Anwendung mit Microsoft Azure, um sie mit App Connect zu verwenden:
    1. Melden Sie sich beim Portal Microsoft Azure an, suchen Sie nach App-Registrierungen und klicken Sie darauf.
    2. Wenn Sie Zugang zu mehr als einem Mandanten haben, wechseln Sie zu dem Mandanten, in dem Sie die App registrieren möchten, indem Sie den Filter Verzeichnisse + Abonnements im Banner verwenden und dann auf das Symbol Schließen (X ) klicken, um zur vorherigen Seite zurückzukehren.
    3. Klicken Sie auf der Seite App-Registrierungen auf Neue Registrierung.
    4. Geben Sie auf der Seite Anwendung registrieren einen eindeutigen Namen für Ihre Anwendung an, wählen Sie als Kontotyp Konten in einem beliebigen Organisationsverzeichnis (Jedes Azure AD-Verzeichnis - Mandantenfähig) und akzeptieren Sie die Standardwerte für die übrigen Felder.
      Registrieren einer Anwendung
    5. Klicken Sie auf Registrieren. Die Übersichtsseite für die Anwendung wird angezeigt.
      Übersichtsseite für die registrierte Anwendung
    6. Notieren Sie sich den Wert der Anwendungs-(Client-)ID, denn Sie müssen ihn als Verbindungswert angeben, wenn Sie das Konto in App Connect.
  2. So erzeugen Sie ein Client-Geheimnis für Ihre registrierte Anwendung:
    1. Klicken Sie auf der Seite Übersicht neben Client-Anmeldeinformationen auf Zertifikat oder Geheimnis hinzufügen. Daraufhin wird die Seite Zertifikate & Geheimnisse angezeigt.
    2. Klicken Sie auf Neues Kundengeheimnis
    3. Geben Sie im Bereich Client-Geheimnis hinzufügen eine Beschreibung für das Geheimnis an (z. B. App Connect secret) und wählen Sie dann eine Gültigkeitsdauer aus.
    4. Klicken Sie auf Hinzufügen. Das generierte Client-Geheimnis wird auf der Seite Zertifikate & Geheimnisse angezeigt.
    5. Erstelltes Client-Geheimnis für die registrierte Anwendung
    6. Kopieren und speichern Sie den Wert des Clientgeheimnisses, da Sie ihn als Verbindungswert angeben müssen, wenn Sie das Konto in App Connect.
      Hinweis: Der geheime Kundenwert wird nicht mehr vollständig angezeigt, wenn Sie diese Seite verlassen.
  3. Konfigurieren Sie die Berechtigungen, die App Connect benötigt.
    1. Klicken Sie im linken Fensterbereich auf API-Berechtigungen und dann auf Berechtigung hinzufügen > Power BI Service > Delegierte Berechtigungen, um nacheinander die folgenden Berechtigungen hinzuzufügen. Sie können nach einer Berechtigung suchen und diese auswählen und dann auf Berechtigungen hinzufügen klicken.
      Berechtigungen Beschreibung
      Dataflow.ReadWrite.All Machen Sie API-Aufrufe, die Lese- und Schreibrechte für alle
      Dataset.ReadWrite.All Lesen und Schreiben aller Datensätze.
      Report.ReadWrite.All Führen Sie API-Aufrufe durch, die Lese- und Schreibberechtigungen für alle Berichte erfordern.
      offline_access Den Zugang zu den Daten, die Sie dem System zur Verfügung gestellt haben, aufrechtzuerhalten.
      Tenant.Read.All Alle Inhalte in Mieter anzeigen.
    2. Wenn der Status einer Berechtigung als Not granted for myDomain angezeigt wird, klicken Sie auf Admin-Zustimmung für myDomain erteilen, wobei myDomain ihr Domänenname ist. Klicken Sie dann zur Bestätigung auf Ja. (Dadurch wird der Status aller Berechtigungen auf Granted for myDomain aktualisiert)
      Erforderliche Berechtigungen für die registrierte Anwendung
  4. Um die Mieter-ID zu finden, gehen Sie auf die Anmeldeseite des Portals Microsoft Azure und dann auf Azure Active Directory > Eigenschaften.
  5. Klicken Sie auf Kopieren, um die Mieter-ID zu kopieren, und speichern Sie sie an einem sicheren Ort.
    Lokalisierung der Mieter-ID in Microsoft Azure

    Weitere Informationen zur Tenant ID finden Sie unter How to find your Microsoft Entra tenant ID auf der Microsoft Dokumentationsseite.

  6. Verwenden Sie eine Anwendung wie IBM API Connect Test and Monitor oder Postman, um eine POST-Anforderung zu übermitteln, um ein Zugriffs-Token und ein Refresh-Token zu generieren, die zur Interaktion mit Microsoft Power BI in Ihrem Namen interagieren. Geben Sie die folgenden Parameter an:
    • Anforderungs-URL:
      https://login.microsoftonline.com/organizations/oauth2/v2.0/token
    • Inhalt-Typ: application/x-www-form-urlencoded
    • Anforderungsparameter:
      Schlüssel Wert
      client_id Setzen Sie dies auf den Wert der Anwendungs-(Client-)ID, die für Ihre registrierte Anwendung generiert wurde.
      scope offline_access Dataflow.ReadWrite.All Dataset.ReadWrite.All Report.ReadWrite.All Tenant.Read.All
      grant_type password
      client_secret Setzen Sie dies auf den Wert des Client-Geheimnisses, das unter Zertifikate & Geheimnisse für Ihre registrierte App generiert wurde.
      userName Setzen Sie diesen Wert auf den Benutzernamen, der für die Anmeldung beim Portal Azure verwendet wurde.
      password Setzen Sie dies auf das zugehörige Passwort für den Benutzernamen