Freigeben über


Einrichten von Power BI

Die Power BI-Berichte des FinOps-Toolkits bieten einen hervorragenden Ausgangspunkt für Ihre FinOps-Berichte. Es wird empfohlen, sie anzupassen, um die Funktionsweise, Bearbeitung und Erweiterung von Berichten mit Ihren eigenen Daten beizubehalten und alles zu entfernen, was nicht benötigt wird. Sie können auch visuelle Elemente zwischen Berichten kopieren und einfügen, um eigene benutzerdefinierte Berichte zu erstellen.

FinOps-Toolkitberichte unterstützen mehrere Möglichkeiten, eine Verbindung mit Ihren Kostendaten herzustellen. Wir empfehlen im Allgemeinen, mit Kostenverwaltungsexporten zu beginnen, die bis zu 2-5 Millionen US-Dollar bei monatlichen Ausgaben unterstützen. Wenn Datenaktualisierungstimeouts auftreten oder Daten in mehreren Verzeichnissen oder Mandanten berichten müssen, verwenden Sie FinOps-Hubs. Es ist eine Datenpipelinelösung, die Daten optimiert und mehr Funktionalität bietet. Weitere Informationen zum Auswählen des richtigen Back-End finden Sie unter "Hilfe".

Unterstützung für den Kostenverwaltungsconnector für Power BI ist für Abwärtskompatibilität verfügbar, wird jedoch nicht empfohlen. Das Microsoft Cost Management-Team aktualisiert den Kostenverwaltungsconnector nicht mehr und empfiehlt stattdessen das Exportieren von Daten. Verwenden Sie die folgenden Informationen, um das FinOps-Toolkit und andere Power BI-Berichte zu verbinden und anzupassen.


Einrichten Ihres ersten Berichts

Die Power BI-Berichte des FinOps-Toolkits enthalten vorkonfigurierte visuelle Elemente, sind jedoch nicht mit Ihren Daten verbunden. Führen Sie die folgenden Schritte aus, um sie mit Ihren Daten zu verbinden:

  1. Erstellen Sie ein Premium-Speicherkonto mit aktiviertem hierarchischen Namespace.

    • Wenn Sie FinOps-Hubs verwenden, können Sie diesen Schritt überspringen. Der Speicher wird als Teil der Vorlage bereitgestellt.
    • Verwenden Sie beim Erstellen eines neuen Speicherkontos die folgenden Einstellungen:
      • Primärer Dienst = Azure Data Lake Storage Gen2
      • Leistung = Premium
      • Premium-Kontotyp = Blobs blockieren
      • Hierarchischer Namespace = Aktiviert
    • Wenn Sie ein vorhandenes Speicherkonto verwenden, überprüfen Sie die folgenden Einstellungen:
      • Bestätigen Sie auf der Seite "Übersicht" unter "Essentials", dass die Leistung auf Premium festgelegt ist.
        • Wenn sie auf "Standard" festgelegt ist, müssen Sie ein neues Speicherkonto erstellen.
      • Bestätigen Sie auf der Seite "Übersicht" unter "Eigenschaften", dass der hierarchische Namespace auf "Aktiviert" festgelegt ist.
        • Wenn diese Option deaktiviert ist, überprüfen Sie das Menü für das Upgrade von Settings>Data Lake Gen2 und führen Sie ein Upgrade auf Data Lake Gen2-Speicher durch.
        • Wenn diese Option nicht verfügbar ist und der hierarchische Namespace nicht aktiviert ist, müssen Sie ein neues Speicherkonto erstellen.
      • Bestätigen Sie auf der Seite "Übersicht" unter "Eigenschaften", dass die Access-Ebene auf "Hot" festgelegt ist.
        • Wenn nicht, wählen Sie den Link aus, und ändern Sie die Zugriffsebene in "Hot".
        • Andere Zugriffsebenen wurden nicht getestet und werden aufgrund der Leistungseinbußen nicht empfohlen.
  2. Konfigurieren Sie Kostenverwaltungsexporte für alle Daten, die Sie in Berichte einschließen möchten, einschließlich:

    Datensatz Version Hinweise
    Kosten und Nutzung (FOCUS) 1.0 oder 1.0r2 Erforderlich für alle Berichte. Wenn Sie FOCUS 1.0-preview benötigen, verwenden Sie FinOps-Hubs mit dem Daten-Explorer.
    Preisblatt 2023-05-01 Erforderlich, um fehlende Preise für EA und MCA aufzufüllen.
    Reservierungsdetails 2023-03-01 Wahlfrei.
    Reservierungsempfehlungen 2023-05-01 Erforderlich, um Reservierungsempfehlungen im Bericht zur Tarifoptimierung anzuzeigen.
    Reservierungstransaktionen 2023-05-01 Wahlfrei.
  3. Laden Sie den gewünschten Bericht in Power BI Desktop herunter, und öffnen Sie diesen.

    Datenquelle Herunterladen Hinweise
    FinOps-Hubs mit Data Explorer KQL-Berichte Empfohlen zum Überwachen von mehr als 100.000 $ oder 13 Monaten Daten.
    Exporte im Speicher (einschließlich FinOps-Hubs) Speicherberichte Nicht empfohlen, wenn Sie mehr als 2 Millionen US-Dollar pro Monat überwachen.
    Cost Management-Connector Cost Management-Connectorbericht Wird nicht empfohlen, wenn Sie mehr als 1 Million US-Dollar in Gesamtkosten oder Konten überwachen, die eine Nutzung von Sparplänen aufweisen.
  4. Öffnen Sie jeden Bericht, und geben Sie die entsprechenden Berichtsparameter an:

    • Cluster-URI (nur KQL-Berichte) – Erforderlicher Datenexplorer-Cluster-URI.
      1. Öffnen Sie die Liste der Ressourcengruppen im Azure-Portal.
      2. Wählen Sie die Hubressourcengruppe aus.
      3. Wählen Sie "Bereitstellungen " im Menü aus.
      4. Wählen Sie die Hubbereitstellung aus.
      5. Klicken Sie auf Ausgaben.
      6. Kopieren Sie den Wert für clusterUri.

        Von Bedeutung

        Achten Sie bei der Verwendung privater Endpunkte in Verbindung mit einem Power BI-Datengateway darauf, den vollqualifizierten Domänennamen (FQDN) des Azure Data Explorer-Clusters (z clustername.region.kusto.windows.net. B. ) anstelle der gekürzten Version (z clustername.region. B. ) zu verwenden. Dadurch wird die richtige Namensauflösung für die private Endpunktfunktionen wie erwartet sichergestellt.

    • Täglich oder monatlich (nur KQL-Berichte) – Erforderliche Granularität von Daten. Verwenden Sie diese Vorgehensweise, um längere Zeiträume zu melden.
      • Erwägen Sie, zwei Kopien dieser Berichte zu erstellen, um sowohl tägliche Daten für einen kurzen Zeitraum als auch monatliche Daten für historische Berichte anzuzeigen.
    • Speicher-URL (nur Speicherberichte) – Erforderlicher DFS-Endpunkt für das Azure Data Lake Storage-Konto mit Ihren Daten.
      • Wenn Sie eine Verbindung mit FinOps-Hubs herstellen:
        1. Öffnen Sie die Liste der Ressourcengruppen im Azure-Portal.
        2. Wählen Sie die Hubressourcengruppe aus.
        3. Wählen Sie "Bereitstellungen " im Menü aus.
        4. Wählen Sie die Hubbereitstellung aus.
        5. Klicken Sie auf Ausgaben.
        6. Kopieren Sie den Wert für storageUrlForPowerBI.
      • Wenn Sie direkt eine Verbindung zu den Cost Management-Exporten im Speicher herstellen:
        1. Öffnen Sie das gewünschte Speicherkonto im Azure-Portal.
        2. Wählen Sie im Menü "Einstellungen>"-Endpunkte aus.
        3. Kopieren Sie die Data Lake Storage-URL .
        4. Fügen Sie ggf. den Container- und Exportpfad an.
    • Anzahl der Monate – Optionale Anzahl geschlossener Monate, über die Sie berichten möchten, wenn Sie immer eine bestimmte Anzahl der letzten Monate anzeigen möchten. Wenn nicht angegeben, enthält der Bericht alle Gespeicherten Daten.
    • RangeStart / RangeEnd – Optionaler Datumsbereich, auf den Sie beschränken möchten. Wenn nicht angegeben, enthält der Bericht alle Gespeicherten Daten.
      • In der Regel wird empfohlen, diese Datumsangaben leer zu lassen. Sie sind enthalten, um die inkrementelle Aktualisierung zu unterstützen.
      • Wenn Sie die inkrementelle Aktualisierung konfigurieren müssen, sollten Sie stattdessen FinOps-Hubs mit dem Daten-Explorer verwenden.
      • FinOps-Hubs mit Dem Daten-Explorer bieten eine verbesserte Leistung und werden für alle Personen empfohlen, die mehr als 100.000 US-Dollar insgesamt überwachen.
      • Speicherberichte unterstützen nur ~2 Millionen Us-Dollar an Daten ohne inkrementelle Aktualisierung und ~2 Mio. USD pro Monat in Rohkostendetails. Weitere Informationen finden Sie unter Konfigurieren der inkrementellen Aktualisierung.
  5. Autorisieren Sie jede Datenquelle:

    • Azure Data Explorer (Kusto) – Verwenden Sie ein Konto, das mindestens den Viewerzugriff auf die Hubdatenbank hat.
    • Azure Resource Graph – Verwenden Sie ein Konto, das direkten Zugriff auf alle Abonnements hat, an denen Sie berichten möchten.
    • (Ihr Speicherkonto) – Verwenden Sie ein SAS-Token oder ein Konto mit Speicher-Blob-Datenleser oder einem größeren Zugriff.
    • https://ccmstorageprod... – Anonymer Zugriff. Diese URL wird für Daten zur Flexibilität der Reservierungsgröße verwendet.
    • https://github.com/... – Anonymer Zugriff. Diese URL wird für geöffnete Datendateien des FinOps-Toolkits verwendet.

Wenn Beim Synchronisieren Ihrer Daten Probleme auftreten, lesen Sie die Problembehandlung bei Power BI-Berichten.


Verwenden eines SAS-Tokens zum Verbinden von Daten mit einem Bericht

Mit SAS-Token (Shared Access Signature) können Sie eine Verbindung mit einem Speicherkonto ohne Anmeldeinformationen des Endbenutzers herstellen oder einen Dienstprinzipal einrichten. So verbinden Sie Power BI-Berichte über SAS-Token mit Ihren Daten:

  1. Generieren Sie das SAS-Token mit erforderlichen Berechtigungen:

    1. Navigieren Sie im Azure-Portal zum FinOps-Hubspeicherkonto.
    2. Wählen Sie im Menü auf der linken Seite die Option "Sicherheit + Gemeinsame Netzwerkzugriffssignatur>" aus.
    3. Wählen Sie unter "Zulässige Ressourcentypen" die Option Container und dann aus Object.
    4. Wählen Sie unter "Zulässige Berechtigungen" die Option "Lesen", "Liste" aus.
    5. Geben Sie den Anfangs- und Ablaufdatumsbereich nach Bedarf an.
    6. Behalten Sie die verbleibenden Standardwerte bei, oder aktualisieren Sie sie nach Bedarf.
    7. Wählen Sie SAS-Token und URL erzeugen aus.
    8. Kopieren Sie das generierte Token.

    Screenshot der SAS-Tokenkonfiguration im Azure-Portal.

  2. Konfigurieren des SAS-Tokenzugriffs in Power BI:

    1. Öffnen Sie den Bericht in Power BI Desktop.
    2. Wählen Sie im Menüband "Datenquelleneinstellungen>transformieren" aus.
    3. Wählen Sie unten im Dialogfeld "Berechtigungen bearbeiten" aus.
    4. Wählen Sie unter den Anmeldeinformationen "Bearbeiten" aus. Screenshot der Datenquelleneinstellungen in Transformieren von Daten.
    5. Wählen Sie die Registerkarte "Signatur für freigegebenen Zugriff" aus .
    6. Fügen Sie das kopierte SAS-Token aus dem Azure-Portal ein.
    7. Wählen Sie Speichern.
    8. Wählen Sie Schließen aus.
    9. Wählen Sie "Übernehmen" und "Schließen " im Menüband aus. Screenshot des Dialogfelds

Wenn ein Fehler vom Typ 403 Forbidden angezeigt wird, erstellen Sie ein SAS-Token auf Speicherkontoebene anstelle der Containerebene.


Kopieren von Abfragen aus einem Toolkitbericht

FinOps-Toolkit-Berichte bearbeiten die Rohdaten, um bestimmte Arten von Berichten zu erleichtern. Um Ihre Daten mit einem Power BI-Bericht zu verbinden, der kein FinOps-Toolkit oder keine Kostenverwaltungsdatenquelle verwendet, kopieren Sie Abfragen, Spalten und Measures aus einem FinOps-Toolkit-Bericht.

  1. Laden Sie einen der FinOps-Toolkit-Berichte herunter.
  2. Öffnen Sie den Bericht in Power BI Desktop.
  3. Wählen Sie "Daten transformieren" in der Symbolleiste aus.
  4. Klicken Sie in der Liste "Abfragen" auf der linken Seite mit der rechten Maustaste auf "Kosten " (oder eine andere Abfrage), und wählen Sie "Kopieren" aus.
  5. Öffnen Sie Ihren Bericht in Power BI Desktop.
  6. Wählen Sie "Daten transformieren" in der Symbolleiste aus.
  7. Klicken Sie mit der rechten Maustaste auf den leeren Bereich unten im Bereich "Abfragen ", und wählen Sie "Neue Gruppe" aus.
  8. Legen Sie den Namen auf FinOps toolkit "OK" fest, und wählen Sie "OK" aus.
  9. Klicken Sie mit der rechten Maustaste auf den Ordner des FinOps-Toolkits, und wählen Sie "Einfügen" aus.
  10. Wählen Sie "Schließen" und "Übernehmen" in der Symbolleiste für beide Berichte aus.

An dieser Stelle haben Sie die Kerndaten aus den FinOps-Toolkit-Berichten erweitert, um Azure-Hybridvorteil- und FOCUS-Berichte zu unterstützen. Darüber hinaus können Sie auch an den benutzerdefinierten Spalten und Kennzahlen interessiert sein, die Einsparungen, Auslastung, Kosten im Laufe der Zeit und mehr zusammenfassen. Leider bietet Power BI keine einfache Möglichkeit zum Kopieren von Spalten und Measures. Führen Sie die Schritte für jede Spalte aus, und messen Sie Folgendes:

  1. Erweitern Sie im Bericht des FinOps-Toolkits die Tabelle "Kosten " (oder eine andere Tabelle) im Datenbereich auf der rechten Seite.
  2. Wählen Sie eine benutzerdefinierte Spalte oder ein Maß aus, und kopieren Sie dann die Formel aus dem Editor oben im Fenster unter der Symbolleiste.

    Hinweis

    Achten Sie darauf, dass Sie beachten, ob es sich um eine Spalte oder ein Measure handelt. Spalten weisen ein Tabellensymbol mit einem Symbol "Σ" oder "fx" und Measures ein Rechnersymbol auf.

    Screenshot mit den Symbolen für berechnete Spalte und Maß in Power BI.

  3. Wählen Sie in Ihrem Bericht die Tabelle Kosten aus, und wählen Sie Neues Maß oder Neue Spalte, je nachdem, was Sie kopiert haben.
  4. Wenn der Formel-Editor angezeigt wird, fügen Sie die Formel mithilfe Ctrl+V oder Cmd+V.
  5. Wiederholen Sie die Schritte 2 bis 4 für jede gewünschte Spalte und jedes Maß.

Einige Spalten und Measures hängen voneinander ab. Sie können diese Fehler ignorieren, während Sie jede Formel kopieren. Jeder löst sich selbst auf, wenn die abhängige Spalte oder das abhängige Measure hinzugefügt wird.

Ausführliche Informationen zu den in Power BI verfügbaren Spalten finden Sie im Datenwörterbuch.


Manuelle Verbindungsherstellung

Wenn Sie keine der benutzerdefinierten Spalten und Measures benötigen, die von den FinOps-Toolkit-Berichten bereitgestellt werden, können Sie mithilfe eines der integrierten Power BI-Connectors auch eine direkte Verbindung mit Ihren Daten herstellen.

Wenn Sie den Kostenverwaltungsconnector verwenden, lesen Sie die Informationen zum Erstellen visueller Elemente und Berichte mit dem Kostenverwaltungsconnector.

Wenn Sie Exporte oder FinOps-Hubs verwenden, verwenden Sie den Azure Data Lake Storage Gen2-Connector:

  1. Öffnen Sie Ihren gewünschten Bericht in Power BI Desktop.
  2. Wählen Sie "Daten in der Symbolleiste abrufen" aus.
  3. lake Suchen und auswählen von Azure Data Lake Storage Gen2
  4. Legen Sie die URL Ihres Speicherkontos fest.
    • Wenn Sie FinOps-Hubs verwenden, kopieren Sie die URL aus Bereitstellungsausgaben:
      1. Öffnen Sie die Liste der Ressourcengruppen im Azure-Portal.
      2. Wählen Sie die Hubressourcengruppe aus.
      3. Wählen Sie "Bereitstellungen" im Menü aus.
      4. Wählen Sie die Hubbereitstellung aus.
      5. Klicken Sie auf Ausgaben.
      6. Kopieren Sie den Wert für storageUrlForPowerBI.
    • Wenn Rohexporte verwendet werden, kopieren Sie die URL aus dem Speicherkonto:
      1. Öffnen Sie das gewünschte Speicherkonto im Azure-Portal.
      2. Wählen Sie im Menü "Einstellungen>"-Endpunkte aus.
      3. Kopieren Sie die Data Lake Storage-URL .
      4. Fügen Sie ggf. den Container- und Exportpfad an.
  5. Wählen Sie OK aus.

    Warnung

    Wenn Sie einen Fehler "Zugriff auf die Ressource ist verboten" erhalten, gewähren Sie dem Konto das Laden von Daten in Power BI die Rolle "Storage Blob Data Reader".

  6. Wählen Sie Kombinieren aus.
  7. Wählen Sie OK aus.

Weitere Informationen zum Herstellen einer Verbindung mit Azure Data Lake Storage Gen2 finden Sie unter Herstellen einer Verbindung mit Azure Data Lake Storage Gen2 über Power Query Desktop.

Ausführliche Informationen zu den im Speicher verfügbaren Spalten finden Sie im Datenwörterbuch.


Migrieren aus der Vorlagen-App "Kostenverwaltung"

Die Vorlagen-App "Kostenverwaltung" unterstützt keine Anpassung in Power BI Desktop und wird nur für EA-Konten (Konzernvertrag) unterstützt. Wir empfehlen, von einem der FinOps-Toolkit-Berichte zu beginnen, die über Kontotypen hinweg funktionieren, anstatt die Vorlagen-App anzupassen. Wenn Sie etwas aus der Vorlage anpassen oder kopieren möchten, lesen Sie die Vorlagen-App "Kostenverwaltung".


Migrieren vom Kostenverwaltungsconnector

Der Kostenverwaltungsconnector stellt separate Abfragen für aktuelle (in Rechnung gestellte) und amortisierte Kosten bereit. Um die Datengröße zu minimieren und die Leistung zu verbessern, kombinieren die FinOps-Toolkit-Berichte sie in einer einzigen Abfrage. Die beste Möglichkeit zum Migrieren vom Kostenverwaltungsconnector besteht darin, die Abfragen aus einem FinOps-Toolkit-Bericht zu kopieren und dann Ihre visuellen Elemente so zu aktualisieren, dass sie die Kostentabelle verwenden.

  1. Laden Sie einen der FinOps-Toolkit-Berichte herunter.
  2. Öffnen Sie den Bericht in Power BI Desktop.
  3. Wählen Sie "Daten transformieren" in der Symbolleiste aus.
  4. Klicken Sie in der Liste "Abfragen" auf der linken Seite mit der rechten Maustaste auf "Kosten ", und wählen Sie "Kopieren" aus.
  5. Bevor Sie Ihren Bericht ändern, erstellen Sie zuerst eine Kopie, um sicherzustellen, dass Sie bei Bedarf ein Rollback durchführen können.
  6. Öffnen Sie Ihren Bericht in Power BI Desktop.
  7. Wählen Sie "Daten transformieren" in der Symbolleiste aus.
  8. Klicken Sie mit der rechten Maustaste auf den leeren Bereich unten im Bereich "Abfragen ", und wählen Sie "Neue Gruppe" aus.
  9. Legen Sie den Namen auf FinOps toolkit "OK" fest, und wählen Sie "OK" aus.
  10. Klicken Sie mit der rechten Maustaste auf den Ordner des FinOps-Toolkits, und wählen Sie "Einfügen" aus.
  11. Klicken Sie mit der rechten Maustaste auf die Kostenabfrage , und wählen Sie "Erweiterter Editor" aus.
  12. Kopieren Sie den gesamten Text, und schließen Sie das Dialogfeld "Editor".
  13. Klicken Sie mit der rechten Maustaste auf die Abfrage mit den Nutzungsdetails, und wählen Sie Erweiterter Editor aus.
  14. Ersetzen Sie den gesamten Text durch den kopierten Text aus "Kosten", und wählen Sie "Fertig" aus.
  15. Benennen Sie die Abfrage mit den Verwendungsdetails in den Ordner um Costs , und ziehen Sie sie in den FinOps toolkit Ordner.
  16. Löschen Sie die amortisierte Abfrage "Nutzungsdetails".
  17. Wählen Sie "Schließen" und "Übernehmen" in der Symbolleiste für beide Berichte aus.
  18. Überprüfen Sie jede Seite, um sicherzustellen, dass die visuellen Elemente weiterhin wie erwartet funktionieren. Aktualisieren Sie alle Verweise auf alte Spalten oder Measures auf die neuen Namen.
    1. Beginnen Sie auf Berichtsebene:
      • Erweitern Sie im Datenbereich jede benutzerdefinierte Tabelle, und überprüfen Sie benutzerdefinierte Spalten und Measures.
      • Aktivieren Sie im Bereich "Filter " die Option "Filter" auf allen Seiten.
    2. Überprüfen Sie dann jede Seite:
      • Aktivieren Sie im Bereich "Filter " die Option "Filter" auf dieser Seite.
    3. Überprüfen Sie dann jedes visuelle Element auf jeder Seite:
      • Aktivieren Sie im Bereich "Filter " die Option "Filter" für dieses visuelle Element.
      • Aktivieren Sie im Bereich "Visualisierungen " die Option "Felder".

        Hinweis

        Wenn der Spaltenname angepasst wurde und Sie nicht sicher sind, was der ursprüngliche Name war, klicken Sie mit der rechten Maustaste auf das Feld, und wählen Sie "Umbenennen" für dieses visuelle Element aus, löschen Sie dann den Namen, und drücken Enter Sie, um den Namen wieder auf den ursprünglichen Spaltennamen zurückzusetzen.

Wenn Sie an benutzerdefinierten Spalten und Measures interessiert sind, lesen Sie " Kopieren von Abfragen aus einem Toolkitbericht für die erforderlichen Schritte".


Verwandte FinOps-Funktionen:

Verwandte Produkte:

Verwandte Lösungen: