Freigeben über


Lernprogramm: Erstellen und Verwalten von Kostenverwaltungsexporten

Wenn Sie das Tutorial zur Kostenanalyse gelesen haben, dann sind Sie bereits mit dem manuellen Herunterladen Ihrer Daten zum Cost Management vertraut. Sie können jedoch eine wiederkehrende Aufgabe erstellen, die Ihre Kostenverwaltungsdaten automatisch täglich oder monatlich in Azure Storage exportiert. Exporte sind darauf ausgelegt, Ihre FinOps-Praxis zu optimieren, indem sie den Export anderer kostenrelevanter Datasets automatisieren. Sie können die exportierten Daten mit externen Systemen verwenden und mit Ihren eigenen benutzerdefinierten Daten kombinieren.

In diesem Tutorial lernen Sie Folgendes:

  • Exporte erstellen
  • Konfigurieren von Exporten für Speicherkonten mit einer Firewall
  • Verwalten von Exporten
  • Aktivieren der Dateipartitionierung für große Datasets
  • Überprüfen, ob Daten gesammelt wurden
  • Anzeigen des Ausführungsverlaufs
  • Datentypen für den Export verstehen

Aktualisierte Funktionalität

Das Exportfeature unterstützt mehrere Datasets, einschließlich Preisblättern, Reservierungsempfehlungen, Reservierungsdetails und Reservierungstransaktionen. Überdies können Sie Kosten- und Nutzungsdetails im Open Source-Format FinOps Open Cost and Usage Specification FOCUS herunterladen. Es kombiniert tatsächliche und amortisierte Kosten und reduziert Datenverarbeitungszeiten sowie Speicher- und Computekosten. FinOps-Datasets sind häufig groß und schwierig zu verwalten. Exporte verbessern die Dateiverwaltbarkeit, reduzieren die Downloadlatenz und sparen bei Speicher- und Netzwerkgebühren mit den folgenden Funktionen:

  • Dateipartitionierung, welche die Datei in verwaltbare kleinere Blöcke unterteilt.
  • Dateiüberschreibung, die jeden Tag die Datei des vorherigen Tages durch eine aktualisierte Datei im täglichen Export ersetzt.

Das Exportfeature verfügt über eine aktualisierte Benutzeroberfläche, mit der Sie problemlos mehrere Exporte für verschiedene Kostenverwaltungsdatensätze in Azure Storage mithilfe einer einzigen, vereinfachten Erstellungsumgebung erstellen können. Mit Exporten können Sie die neueste oder eine der früheren Datasetschemaversionen auswählen, wenn Sie einen neuen Export erstellen. Durch die Unterstützung mehrerer Versionen wird sichergestellt, dass die Datenverarbeitungsebenen, auf denen Sie für vorhandene Datasets basieren, wiederverwendet werden, während Sie die neueste API-Funktionalität übernehmen. Sie können historische Daten selektiv exportieren, indem Sie einen vorhandenen Exportauftrag für einen historischen Zeitraum erneut ausführen. Sie müssen also keinen neuen einmaligen Export für einen bestimmten Datumsbereich erstellen. Sie können die Sicherheit und Compliance verbessern, indem Sie Exporte in Speicherkonten hinter einer Firewall konfigurieren. Die Azure Storage-Firewall bietet die Zugriffssteuerung für den öffentlichen Endpunkt des Speicherkontos.

Voraussetzungen

Datenexport ist für verschiedene Azure-Kontotypen einschließlich Enterprise Agreement (EA)-Kunden und Kunden mit Microsoft-Kundenvereinbarung (MCA) verfügbar. Die vollständige Liste der unterstützten Kontotypen finden Sie unter Grundlegendes zu Cost Management-Daten. Die folgenden Azure-Berechtigungen oder Bereiche werden pro Abonnement für den Datenexport nach Benutzer und Gruppe unterstützt. Weitere Informationen zu Bereichen finden Sie unter Verstehen von und Arbeiten mit Bereichen.

  • Besitzer – kann geplante Exporte für ein Abonnement erstellen, ändern oder löschen.
  • Mitwirkender – kann eigene geplante Exporte erstellen, ändern oder löschen. Kann den Namen der von anderen Personen erstellten Exporte ändern.
  • Leser – kann Exporte planen, für die er die Berechtigung hat.
    • Weitere Informationen zu Bereichen, einschließlich des Zugriffs, der zum Konfigurieren von Exporten für Bereiche für Enterprise Agreement und Microsoft-Kundenvereinbarung erforderlich ist, finden Sie unter Verstehen von und Arbeiten mit Bereichen .

Für Azure Storage-Konten:

  • Um das konfigurierte Speicherkonto zu ändern, sind unabhängig von den Berechtigungen für den Export Schreibberechtigungen erforderlich.

  • Ihr Azure Storage-Konto muss für Blob oder File Storage konfiguriert werden.

  • Konfigurieren Sie keine Exporte in einen Speichercontainer, der als Ziel in einer Objektreplikationsregel konfiguriert ist.

  • Um in Speicherkonten mit Firewallregeln zu exportieren, benötigen Sie weitere Berechtigungen für das Speicherkonto. Diese Berechtigungen sind nur beim Erstellen oder Ändern des Exports erforderlich:

  • Besitzer-Rolle für das Speicherkonto oder

    • Eine benutzerdefinierte Rolle, die Folgendes umfasst:

      • Microsoft.Authorization/roleAssignments/write

      • Microsoft.Authorization/permissions/read

    Stellen Sie beim Konfigurieren der Firewall sicher, dass der Zugriff für vertrauenswürdige Azure-Dienste zulassen im Speicherkonto aktiviert ist. Wenn Sie die REST-API für Exporte verwenden möchten, um in ein Speicherkonto hinter einer Firewall zu schreiben, verwenden Sie API Version 2023-08-01 oder höher. Alle neueren API-Versionen unterstützen weiterhin Exporte hinter Firewalls.

    Für einen neuen Export wird eine systemseitig zugewiesene verwaltete Identität erstellt, wenn der Benutzer über Microsoft.Authorization/roleAssignments/write-Berechtigungen für das Speicherkonto verfügt. Mit diesem Setup wird sichergestellt, dass der Export weiterhin funktioniert, wenn Sie in der Zukunft eine Firewall aktivieren. Nachdem der Export erstellt oder aktualisiert wurde, benötigt der Benutzer die Rolle Besitzer für Routinevorgänge nicht mehr.

  • Für die Speicherkontokonfiguration muss die Option Zulässiger Bereich für Kopiervorgänge (Vorschau) auf Aus einem beliebigen Speicherkonto festgelegt sein.
    Screenshot der aktivierten Option „Aus beliebigem Speicherkonto“

Bei einem neuen Abonnement können Cost Management-Features nicht sofort genutzt werden. Es kann bis zu 48 Stunden dauern, bis Sie alle Cost Management-Features verwenden können.

Exporte erstellen

Mit den folgenden Schritten können Sie mehrere Exporte verschiedener Datentypen erstellen.

Hinweis

  • Sie können Exporte für Abonnement-, Ressourcengruppen-, Verwaltungsgruppen-, Abteilungs- und Registrierungsbereiche erstellen. Weitere Informationen zu Bereichen finden Sie unter Verstehen von und Arbeiten mit Bereichen.
  • Wenn Sie als Partner im Abrechnungskontobereich oder beim Mandanten eines Kunden angemeldet sind, können Sie Daten in ein Azure Storage-Konto exportieren, das mit dem Partnerspeicherkonto verknüpft ist. Sie müssen jedoch über ein aktives Abonnement in Ihrem CSP-Mandanten verfügen.

Wählen Sie einen Bereich aus und navigieren Sie zu „Exporte“

  1. Melden Sie sich unter https://portal.azure.com beim Azure-Portal an.
  2. Suchen Sie nach Cost Management.
  3. Wählen Sie einen Abrechnungsbereich aus.
  4. Wählen Sie im linken Navigationsmenü Exporte aus.

Erstellen neuer Exporte

Wählen Sie auf der Seite „Exporte“ oben auf der Seite + Erstellen aus.

Auswählen der Exportvorlage

  1. Wählen Sie auf der Seite Grundeinstellungen eine Vorlage aus, die Ihrem Szenario entspricht, und wählen Sie dann Weiter aus.
    Hinweis: Eine Vorlage vereinfacht die Exporterstellung, indem eine Reihe häufig verwendeter Datasets und deren Konfigurationen vorab ausgewählt werden.

    1. Die acht am häufigsten verwendeten Vorlagen werden immer angezeigt. Wenn Sie keine geeignete Vorlage finden, wählen Sie Mehr anzeigen aus, um weitere Optionen anzuzeigen. Wenn keine dieser Vorlagen Ihre Anforderungen erfüllt, können Sie Eigenen Export erstellen auswählen, um Ihre benutzerdefinierte Kombination zu erstellen. Screenshot: Registerkarte „Grundlagen“ und Liste der Exportvorlagen
  2. Nachdem Sie eine Vorlage ausgewählt haben, wird die Registerkarte Datasets angezeigt. Dort können Sie Ihren Exportnamen anpassen können, indem Sie ein allgemeines Exportpräfix eingeben, die vorab ausgewählte Konfiguration bearbeiten und Exporte in der Liste hinzufügen oder entfernen.

  3. Sie können die Vorlage ändern und Ihre Exportkonfigurationen verwerfen, indem Sie zurück zur Registerkarte Grundlagen navigieren und eine neue Vorlage auswählen.

Optional – Hinzufügen weiterer Exporte

  1. Auf der Registerkarte Datasets können Sie einen weiteren Export hinzufügen, indem Sie + Export hinzufügen auswählen.
  2. Wählen Sie den Datentyp und die Datasetversion aus, und geben Sie unter Exportname einen Namen ein. Sie können optional eine Exportbeschreibung eingeben.
  3. Wählen Sie für Datentyp, wenn Sie Reservierungsempfehlungen auswählen, Werte für die anderen angezeigten Felder aus:
    • Reservierungsumfang
    • Ressourcentyp
    • Zurückliegende Zeiträume
  4. Je nachdem, welcher Datentyp und welche Frequenz Sie auswählen, müssen Sie möglicherweise weitere Felder angeben, um den Datumsbereich im UTC-Format zu definieren.
  5. Wählen Sie Hinzufügen aus, um den Export auf der Registerkarte „Datasets“ anzuzeigen.
  6. Sie können bis zu 10 Exporte erstellen, wenn Sie + Neue Exporte hinzufügen auswählen.
  7. Wählen Sie Weiter aus, wenn Sie bereit sind, das Ziel zu definieren.
    Screenshot: Dialogfeld „Export hinzufügen“

Definieren Sie das Exportziel

  1. Wählen Sie auf der Registerkarte „Ziel“ den Speichertypaus. Der Standardwert ist Azure Blob Storage.
  2. Geben Sie Ihr Azure Storage-Kontoabonnement an. Wählen Sie eine vorhandene Ressourcengruppe aus, oder erstellen Sie eine neue Ressourcengruppe.
  3. Wählen Sie den Namen des Speicherkontos aus, oder erstellen Sie ein neues.
  4. Wenn Sie ein neues Speicherkonto erstellen, wählen Sie eine Azure-Region aus.
  5. Geben Sie den Speichercontainer und den Verzeichnispfad für die Exportdatei an.
  6. Wählen Sie für das Format CSV oder Parkett aus.
  7. Wählen Sie den KomprimierungstypNone, Gzip für das CSV-Dateiformat oder Snappy für das Parquet-Dateiformat aus.
  8. Die Dateipartitionierung ist standardmäßig aktiviert. Die Funktion teilt große Dateien in kleinere Dateien auf und kann nicht deaktiviert werden.
  9. Überschreiben von Daten ist standardmäßig aktiviert. Bei täglichen Exporten wird die Datei des vorherigen Tages durch eine aktualisierte Datei ersetzt.
  10. Klicken Sie auf Weiter, um zur Registerkarte Überprüfen + erstellen zu gelangen.
    Screenshot: Dialogfeld „Neuer Export“

Überprüfen und erstellen

Überprüfen Sie Ihre Exportkonfiguration und nehmen Sie alle erforderlichen Änderungen vor. Wenn Sie fertig sind, wählen Sie Überprüfen + Erstellen aus, um den Vorgang abzuschließen.

Ihr neuer Export wird in der Liste der Exporte angezeigt. Neue Exporte sind standardmäßig aktiviert. Wenn Sie einen geplanten Export deaktivieren oder löschen möchten, wählen Sie ein beliebiges Element in der Liste und anschließend entweder Deaktivieren oder Löschen aus.

Der Exportvorgang kann bis zu 24 Stunden dauern, bis die Daten fertig sind.

Konfigurieren von Exporten für Speicherkonten mit einer Firewall

Wenn Sie aufgrund von Sicherheits- und Complianceanforderungen in ein Speicherkonto hinter der Firewall exportieren müssen, stellen Sie sicher, dass alle Voraussetzungen erfüllt sind.

Hinweis

Wenn Sie über einen vorhandenen geplanten Export verfügen und Ihre Speichernetzwerkkonfiguration ändern, müssen Sie den Export aktualisieren und speichern, um die Änderungen zu übernehmen.

Aktivieren Sie die Option Zugriff auf vertrauenswürdige Azure-Dienste zulassen für das Speicherkonto. Sie können diese Option während der Konfiguration der Firewall des Speicherkontos über die Netzwerkseite aktivieren. Dieser Screenshot zeigt die Seite:

Screenshot der Option „Erlauben Sie Azure-Diensten auf der Liste der vertrauenswürdigen Dienste den Zugriff auf dieses Speicherkonto“

Wenn Sie die Aktivierung dieser Einstellung verpasst haben, wird sie automatisch aktiviert, wenn Sie einen neuen Export erstellen und ein vorhandenes Speicherkonto verwenden.

Screenshot, der zeigt, dass der Zugriff auf vertrauenswürdige Azure-Dienste erlaubt ist.

Eine systemseitig zugewiesene verwaltete Identität wird für einen neuen Auftragsexport erstellt, wenn er erstellt oder geändert wird. Sie müssen über Berechtigungen verfügen, da Cost Management die Berechtigung verwendet, um der verwalteten Identität die Rolle StorageBlobDataContributor zuzuweisen. Die Berechtigung ist auf den Bereich des Speicherkontocontainer beschränkt. Nachdem der Exportauftrag erstellt oder aktualisiert wurde, benötigt der*die Benutzer*in keine Berechtigungen vom Typ „Besitzer“ für reguläre Laufzeitvorgänge.

Hinweis

  • Wenn ein*e Benutzer*in Zieldetails aktualisiert oder einen Export löscht, wird die der verwalteten Identität zugewiesene Rolle StorageBlobDataContributor automatisch entfernt. Damit das System die Rollenzuweisung entfernen kann, muss der*die Benutzer*in über Berechtigungen vom Typ microsoft.Authorization/roleAssignments/delete verfügen. Wenn die Berechtigungen nicht verfügbar sind, muss der*die Benutzer*in die Rollenzuweisung für die verwaltete Identität manuell entfernen.
  • Derzeit werden Firewalls für Speicherkonten im selben Mandanten unterstützt. Firewalls für Speicherkonten werden jedoch nicht für mandantenübergreifende Exporte unterstützt.

Fügen Sie der Liste der vertrauenswürdigen Dienste Exporte hinzu. Weitere Informationen finden Sie unter Vertrauenswürdiger Zugriff auf der Grundlage einer verwalteten Identität.

Verwalten von Exporten

Sie können die Liste der verfügbaren Exporte anzeigen, indem Sie zur Seite "Exporte" navigieren und einzelne Exporte verwalten, indem Sie sie auswählen.

Sie können die folgenden Aktionen für einzelne Exporte ausführen.

  • Jetzt ausführen – Stellt einen ungeplanten Export in die Warteschlange, der zum nächsten verfügbaren Zeitpunkt ausgeführt werden soll, unabhängig von der geplanten Runtime.

  • Ausgewählte Datumsangaben exportieren – Führen Sie einen Export für einen historischen Datumsbereich erneut aus, anstatt einen neuen einmaligen Export zu erstellen. Sie können bis zu 13 Monate historische Daten in einmonatigen Blöcken extrahieren. Diese Option ist für Preisblätter nicht verfügbar.

  • Deaktivieren – Vorübergehendes Anhalten des Exportauftrags.

  • Löschen – Löscht den Export endgültig.

  • Aktualisieren – Aktualisiert den Ausführungsverlauf.

    Screenshot des Exportausführungsverlaufs

Verstehen Sie die Zeitplanhäufigkeit

Wenn Sie einen geplanten Export erstellen, werden alle folgenden Exportvorgänge mit der gleichen Häufigkeit ausgeführt. Wenn der Export beispielsweise einmal jeden UTC-Tag ausgeführt werden soll, erstellt er einen täglichen Export von Kosten, die vom Anfang des Monats bis zum aktuellen Datum gesammelt wurden. Einzelne Exportläufe können zu unterschiedlichen Zeiten im Laufe des Tages auftreten, sodass Sie sich nicht auf die genaue Zeit des Exportlaufs verlassen. Die Ausführungszeitdauer hängt von der aktiven Last ab, die in Azure während eines bestimmten UTC-Tages vorhanden ist. Sobald eine Exportausführung beginnt, sollten Ihre Daten innerhalb von 4 Stunden verfügbar sein. Die Exporte werden unter Verwendung der koordinierten Weltzeit (UTC) geplant. Die Export-API verwendet und zeigt immer UTC an.

Wenn Sie einen Export unter Verwendung der Export-API erstellen, geben Sie die recurrencePeriod als UTC-Zeit an. Die API konvertiert Ihre Ortszeit nicht in UTC (koordinierte Weltzeit).

  • Beispiel: Ein täglicher Export ist für Freitag, den 19. August geplant, wobei recurrencePeriod auf 14:00 Uhr festgelegt ist. Die API erhält die Eingabe als 14:00 Uhr UTC, Freitag, 19. August.

Wenn Sie einen Export im Azure-Portal erstellen, wird die Uhrzeit des Startdatums automatisch in die entsprechende UTC-Zeit konvertiert.

  • Beispiel : Ein täglicher Export wird am Freitag, dem 19. August mit der Ortszeit von 2:00 UHR IST (UTC+5:30) aus dem Azure-Portal geplant. Die API erhält die Eingabe als 20:30 Uhr, Donnerstag, den 18. August.

Verschiedene Datasets unterstützen unterschiedliche Zeitplanhäufigkeitsoptionen, wie in der folgenden Tabelle beschrieben.

Datentyp Frequenzoptionen
Preisblatt • Einmaliger Export
• Aktueller Monat
• Täglicher Export des aktuellen Monats
Reservierungsdetails • Einmaliger Export
• Täglicher Export der Kosten für den bisherigen Kalendermonat
• Monatlicher Export der Kosten des letzten Monats
Reservierungsempfehlungen • Einmaliger Export
• Täglicher Export
Reservierungstransaktionen • Einmaliger Export
• Täglicher Export
• Monatlicher Export der Daten des letzten Monats
Kosten- und Nutzungsdetails (IST)
Kosten- und Nutzungsdetails (amortisiert)
Kosten- und Nutzungsdetails (FOCUS)
Kosten- und Nutzungsdetails (nur Nutzung)
• Einmaliger Export
• Täglicher Export der Kosten für den bisherigen Kalendermonat
• Monatlicher Export der Kosten des letzten Monats
• Monatlicher Export der Kosten des letzten Abrechnungsmonats

Optional – Erstellen eines Exports für mehrere Abonnements

Sie können eine Verwaltungsgruppe verwenden, um Abonnementkosteninformationen in einem einzelnen Container zu aggregieren. Exportieren Sie den Umfang der Support-Verwaltungsgruppe für Enterprise Agreement, aber nicht für Microsoft-Kundenvereinbarung oder andere Abonnementtypen. Mehrere Währungen werden in Verwaltungsgruppenexporten ebenfalls nicht unterstützt.

Exporte im Verwaltungsgruppenbereich unterstützen Nutzungsgebühren. Käufe, einschließlich Reservierungen und Sparplänen, werden nicht unterstützt. Nicht unterstützt werden auch amortisierte Kostenberichte. Wenn Sie einen Export aus dem Azure-Portal für einen Verwaltungsgruppenbereich erstellen, wird das Metrikfeld nicht angezeigt, da es standardmäßig den Verwendungstyp aufweist. Wenn Sie einen Export eines Verwaltungsgruppenbereichs mithilfe der REST-API erstellen, legen Sie ExportType auf Usage fest.

  1. Erstellen Sie eine Verwaltungsgruppe und weisen Sie ihr Abonnements zu.
  2. Legen Sie in der Kostenanalyse den Bereich auf Ihre Verwaltungsgruppe fest, und wählen Sie Diese Verwaltungsgruppe auswählen aus.
  3. Erstellen Sie einen Export im Bereich, um Kostenverwaltungsdaten für die Abonnements in der Verwaltungsgruppe abzurufen.

Dateipartitionierung für große Datasets

Die Dateipartitionierung ist ein Feature, das standardmäßig aktiviert ist, um die Verwaltung großer Dateien zu erleichtern. Diese Funktionalität teilt größere Dateien in kleinere Segmente auf, wodurch das Übertragen, Herunterladen und Erfassen von Dateien sowie die allgemeine Lesbarkeit verbessert werden. Dies ist vorteilhaft für Kunden, deren Kostendateien im Laufe der Zeit größer werden. Die Einzelheiten der Dateipartitionen werden in einer manifest.json-Datei beschrieben, die mit jedem Exportvorgang bereitgestellt wird, sodass Sie die ursprüngliche Datei wieder zusammenfügen können.

Manifestdatei

Bei jedem Exportlauf erhalten Sie mehrere Datenpartitionen sowie eine manifest.json-Datei. Das Manifest enthält eine Zusammenfassung des vollständigen Datasets und Informationen für jede darin enthaltene Dateipartition. Jede Dateipartition verfügt über Header und enthält nur eine Teilmenge des vollständigen Datasets. Um das vollständige Dataset zu verarbeiten, müssen Sie jede Partition des Exports erfassen.

Im Folgenden finden Sie eine Beispieldatei für das „__manifest.json“-Manifest.

{
  "manifestVersion": "2024-04-01",
  "byteCount": 8032,
  "blobCount": 1,
  "dataRowCount": 36,
  "exportConfig": {
    "exportName": "sample",
    "resourceId": "/providers/Microsoft.Billing/billingAccounts/1234567/providers/Microsoft.CostManagement/exports/sample",
    "dataVersion": "2023-05-01",
    "apiVersion": "2023-07-01-preview",
    "type": "ReservationRecommendations",
    "timeFrame": "MonthToDate",
    "granularity": null
  },
  "deliveryConfig": {
    "partitionData": true,
    "dataOverwriteBehavior": "OverwritePreviousReport",
    "fileFormat": "Csv",
    "compressionMode": "None",
    "containerUri": "/subscriptions/ 00000000-0000-0000-0000-000000000000/resourceGroups/samplerg/providers/Microsoft.Storage/storageAccounts/samplestorage",
    "rootFolderPath": "folder"
  },
  "runInfo": {
    "executionType": "OnDemand",
    "submittedTime": "2025-03-21T21:04:06.5234447Z",
    "runId": "bbac73f1-9a05-4de6-84ab-c72b568a03b4",
    "startDate": "2025-03-01T00:00:00",
    "endDate": "2025-03-21T00:00:00Z"
  },
  "blobs": [
    {
      "blobName": " folder/sample/ 00000000-0000-0000-0000-000000000000/part0.csv",
      "byteCount": 8032,
      "dataRowCount": 36
    }
  ]
}

Überprüfen, ob Daten gesammelt wurden

Sie können ganz einfach überprüfen, ob Ihre Cost Management-Daten erfasst werden, und die exportierte CSV-Datei mit dem Azure Storage-Explorer anzeigen.

Wählen Sie in der Exportliste den Namen des Speicherkontos aus. Klicken Sie auf der Seite des Speicherkontos auf In Explorer öffnen. Wenn ein Bestätigungsdialogfeld angezeigt wird, wählen Sie Ja aus, um die Datei in Azure Storage-Explorer zu öffnen.

Screenshot der Seite „Speicherkonto“ mit Beispielinformationen und einem Link zum Öffnen im Explorer

Navigieren Sie im Storage-Explorer zu dem Container, den Sie öffnen möchten, und wählen Sie den Ordner aus, der dem aktuellen Monat entspricht. Es wird eine Liste der CSV-Dateien angezeigt. Wählen Sie eine Datei und anschließend Öffnen aus.

Die Datei wird mit dem Programm oder der Anwendung geöffnet, die zum Öffnen von CSV-Dateierweiterungen ausgewählt ist. Hier sehen Sie ein Beispiel in Excel.

Screenshot mit exportierten CSV-Daten in Excel

Herunterladen einer exportierten Datendatei

Um die exportierte CSV- oder Parkettdatei herunterzuladen, navigieren Sie im Microsoft Azure Storage-Explorer zu der Datei, und laden Sie sie herunter.

Anzeigen des Ausführungsverlaufs

Sie können den Ausführungsverlauf Ihres geplanten Exports anzeigen, indem Sie auf der Listenseite „Exporte“ einen einzelnen Export auswählen. Auf dieser Seite können Sie auch schnell die Ausführungszeit Ihrer vorherigen Exporte und den Zeitpunkt der nächsten Ausführung eines Exports anzeigen. Der folgende Screenshot zeigt ein Beispiel für den Ausführungsverlauf.

Screenshot des Bereichs „Exporte“

Wählen Sie einen Export aus, um den Ausführungsverlauf anzuzeigen.

Screenshot des Ausführungsverlaufs eines Exports

Kostenexport wird an den ersten fünf Tagen des Monats zweimal täglich ausgeführt

Nachdem Sie einen täglichen Export von Datasets zu Kosten und Nutzungsdetails erstellt haben, wird dieser an den ersten fünf Tagen jedes Monats zweimal täglich ausgeführt. Bei einer Ausführung wird eine Datei mit den Kostendaten des aktuellen Monats erstellt. Diese Ausführung wird Ihnen im Ausführungsverlauf angezeigt. Bei einer zweiten Ausführung wird ebenfalls eine Datei mit allen Kosten aus dem vorherigen Monat erstellt. Die zweite Ausführung ist aktuell nicht im Ausführungsverlauf sichtbar. Azure stellt mithilfe der zweiten Ausführung sicher, dass Ihre neueste Datei für den vergangenen Monat alle Gebühren genau so wie auf Ihrer Rechnung enthält. Diese Ausführung erfolgt für Fälle, in denen latente Nutzung und Gebühren bis zu 72 Stunden nach Abschluss des Kalendermonats in die Rechnung einbezogen werden. Weitere Informationen zur Aktualisierung von Nutzungsdaten in Cost Management finden Sie unter Aktualisierung und Aufbewahrung von Kosten- und Nutzungsdaten.

Hinweis

Der tägliche Export, der zwischen dem 1. und 5. des aktuellen Monats erstellt wurde, würde keine Daten für den vorherigen Monat generieren, da der Exportzeitplan ab dem Erstellungsdatum beginnt.

Datentypen für den Export verstehen

Eine umfassende Referenz aller verfügbaren Datasets, einschließlich des Schemas für aktuelle Versionen und Verlaufsversionen, finden Sie unter Cost Management-Datasetschemaindex.

  • Kosten- und Nutzungsdetails (IST) – Wählen Sie diese Option aus, um Standardnutzungs- und Einkaufsgebühren zu exportieren.
  • Kosten- und Nutzungsdetails (amortisiert) – Wählen Sie diese Option aus, um die amortisierten Kosten für Einkäufe wie Azure Reservations und den Azure-Sparplan für den Compute zu exportieren.
  • Kosten- und Nutzungsdetails (FOCUS) – Wählen Sie diese Option aus, um Kosten- und Nutzungsdetails mithilfe des Open Source FinOps Open Cost and Usage Specification (FOCUS)-Formats zu exportieren. Es kombiniert tatsächliche und amortisierte Kosten.
    • Dieses Format reduziert die Datenverarbeitungszeit und -speicherung und berechnet Gebühren für Exporte.
    • Der Verwaltungsgruppenbereich wird für Kosten- und Nutzungsdetails (FOCUS)-Exporte nicht unterstützt.
    • Sie können den FOCUS-formatierten Export als Eingabe für einen Microsoft Fabric-Arbeitsbereich für FinOps verwenden. Weitere Informationen finden Sie unter Erstellen eines Fabric-Arbeitsbereichs für FinOps.
  • Kosten- und Nutzungsdetails (nur Nutzungsdetails) – Wählen Sie diese Option aus, um Standardnutzungsgebühren ohne Kaufinformationen zu exportieren. Obwohl Sie diese Option beim Erstellen neuer Exporte nicht verwenden können, werden vorhandene Exporte mit dieser Option weiterhin unterstützt.
  • Preisblatt – Wählen Sie diese Option aus, um die Azure-Preise Ihrer Organisation zu exportieren.
  • Reservierungsdetails – Wählen Sie diese Option aus, um die aktuelle Liste aller verfügbaren Reservierungen zu exportieren.
  • Reservierungsempfehlungen – Wählen Sie diese Option aus, um die Liste der Reservierungsempfehlungen zu exportieren, die bei der Gebührenoptimierung helfen.
  • Reservierungstransaktionen – Wählen Sie diese Option aus, um die Liste aller Reservierungskäufe, Umtausche und Rückerstattungen zu exportieren.

Vereinbarungstypen, Bereiche und erforderliche Rollen werden unter Verstehen und Arbeiten mit Bereichen erläutert.

Datentypen Unterstützte Vereinbarung Unterstützte Bereiche
Kosten und Nutzung (IST) •EA
• MCA, die Sie über die Azure-Website gekauft haben
• MCA Enterprise
• MCA, die Sie über einen Microsoft-Partner kaufen
• Azure intern
• EA – Registrierung, Abteilung, Konto, Abonnement und Ressourcengruppe
• MCA – Abrechnungskonto, Abrechnungsprofil, Rechnungsabschnitt, Abonnement und Ressourcengruppe
• Microsoft Partner Agreement (MPA) – Kunden-, Abonnement- und Ressourcengruppe
Kosten und Nutzung (amortisiert) •EA
• MCA, die Sie über die Azure-Website gekauft haben
• MCA Enterprise
• MCA, die Sie über einen Microsoft-Partner kaufen
• Azure intern
• EA – Registrierung, Abteilung, Konto, Abonnement und Ressourcengruppe
• MCA – Abrechnungskonto, Abrechnungsprofil, Rechnungsabschnitt, Abonnement und Ressourcengruppe
• MPA – Kunden-, Abonnement- und Ressourcengruppe
Kosten und Nutzung (FOCUS) •EA
• MCA, die Sie über die Azure-Website gekauft haben
• MCA Enterprise
• MCA, die Sie über einen Microsoft-Partner kaufen
• EA – Registrierung, Abteilung, Konto, Abonnement und Ressourcengruppe. HINWEIS: Der Verwaltungsgruppenbereich wird für Exporte zu Kosten- und Nutzungsdetails (FOCUS) nicht unterstützt.
• MCA – Abrechnungskonto, Abrechnungsprofil, Rechnungsabschnitt, Abonnement und Ressourcengruppe
• MPA – Kunde, Abonnement, Ressourcengruppe.
Alle verfügbaren Preise •EA
• MCA, die Sie über die Azure-Website gekauft haben
• MCA Enterprise
• MCA, die Sie über einen Microsoft-Partner kaufen
• EA – Abrechnungskonto
• Alle anderen unterstützten Vereinbarungen – Abrechnungsprofil
Reservierungsempfehlungen •EA
• MCA, die Sie über die Azure-Website gekauft haben
• MCA Enterprise
• MCA, die Sie über einen Microsoft-Partner kaufen
• EA – Abrechnungskonto
• Alle anderen unterstützten Vereinbarungen – Abrechnungsprofil
Reservierungstransaktionen •EA
• MCA, die Sie über die Azure-Website gekauft haben
• MCA Enterprise
• MCA, die Sie über einen Microsoft-Partner kaufen
• EA – Abrechnungskonto
• Alle anderen unterstützten Vereinbarungen – Abrechnungsprofil
Reservierungsdetails •EA
• MCA, die Sie über die Azure-Website gekauft haben
• MCA Enterprise
• MCA, die Sie über einen Microsoft-Partner kaufen
• EA – Abrechnungskonto
• Alle anderen unterstützten Vereinbarungen – Abrechnungsprofil

Begrenzungen

Die Exporterfahrung hat derzeit die folgenden Einschränkungen.

  • Die neue Exportumgebung unterstützt den Verwaltungsgruppenbereich nicht vollständig und weist Featurebeschränkungen auf. Nur das Datenset für Kosten und Nutzungsdetails (Usage) ist im CSV-Format ohne Komprimierung verfügbar.

  • Azure MOSP-Abrechnungsbereiche und Abonnements unterstützen keine FOCUS-Datasets.

  • Der schlüsselbasierte, mandantenübergreifende Export von SAS-Schlüsseln wird nur für Microsoft-Partner im Abrechnungskontobereich unterstützt. Er wird nicht für andere Partnerszenarien wie einen anderen Umfang, einen indirekten EA-Vertrag oder Azure Lighthouse unterstützt.

  • EA-Preisblatt: Reservierungspreise sind nur für das Preisblatt des aktuellen Monats verfügbar und können nicht für Exporte aus der Vergangenheit abgerufen werden. Um ehemalige Reservierungspreise beizubehalten, richten Sie Exportserien ein.

Häufig gestellte Fragen

Hier erhalten Sie Antworten auf einige häufig gestellte Fragen zu Exports.

Grundlegendes zur Dateipartitionierung in Kostenverwaltungsexporten

Warum und wann die Dateipartitionierung angewendet wird

Um Zuverlässigkeit und Skalierbarkeit zu verbessern, partitioniert Cost Management automatisch große Dateien in kleinere Blöcke. Die Partitionierung hilft bei der Bewältigung von Herausforderungen beim Herunterladen oder Öffnen großer einzelner Dateien, insbesondere bei nicht zuverlässigen Netzwerken oder in Tools mit Einschränkungen bei der Dateigröße oder Zeilenanzahl, z. B. Microsoft Excel.

Bei Erfahrung mit Exporten ist die Partitionierung immer aktiviert. Dateien werden basierend auf der Größe und nicht der Zeilenanzahl aufgeteilt, wobei jede nicht komprimierte Datei unter 1 GB gespeichert ist. Bei komprimierten Formaten wie Gzip können tatsächliche Dateigrößen je nach Komprimierungseffizienz variieren.

Partitionierung wird konsistent angewendet, auch für kleine Exporte. Dadurch wird die Kompatibilität mit nachgelagerten Systemen gewährleistet, die Automatisierung im Unternehmen unterstützt und Inkonsistenzen oder Fehler in Berichtsworkflows vermieden.

Arbeiten mit partitionierten Dateien

Jeder Export enthält eine manifest.json Datei, die alle partitionierten Dateinamen und deren Metadaten auflistet. So arbeiten Sie mit partitionierten Dateien:

  • Verweisen Sie immer auf die Manifestdatei, um die richtigen Dateinamen und Reihenfolge abzurufen.
  • Vermeiden Sie Hartcodierungs- oder Erraten von Partitionsnamen, da sich die Namenskonventionen für Dateien ändern können.
  • Verwenden Sie Tools, die die Aufnahme mit mehreren Dateien unterstützen, z. B. Power BI, Apache Spark oder Microsoft Fabric Delta Lake.

Warum ist mein kleiner Export weiterhin partitioniert?
Die Partitionierung wird standardmäßig angewendet, um eine konsistente Verarbeitung sicherzustellen und Edge-Case-Fehler zu vermeiden. Selbst kleine Exporte werden so partitioniert, dass sie den Plattformstandards entsprechen.

Kann ich die Partitionierung deaktivieren?
Nein. Die Partitionierung ist ein Standardverhalten bei Exporten und kann nicht deaktiviert werden. Dadurch wird für alle Kundenszenarien eine konsistente Zuverlässigkeit gewährleistet.

Wie kann ich identifizieren, welche Datei verwendet werden soll?
Verwenden Sie die manifest.json Datei, die in jedem Export enthalten ist. Es listet alle partitionierten Dateien in Sequenz auf und stellt relevante Metadaten bereit.

Wie kann ich partitionierte Dateien in Excel öffnen?
Wenn Ihr Export partitioniert ist, müssen Sie die Dateien mit Tools wie Power BI, Skripts oder Datenverarbeitungspipelines kombinieren. Beachten Sie, dass große Datasets die Zeilengrenzwerte von Excel überschreiten können.

Wie geht die erweiterte Exportumgebung mit fehlenden Attributen wie Abonnement-IDs um?

In der neuen Exporterfahrung werden fehlende Attribute wie Abonnement-IDs auf NULL oder leer festgelegt, anstatt eine leere Standard-GUID (00000000-0000-0000-0000-000000000000) zu verwenden. Die NULL- oder leeren Werte geben genauer an, dass ein Wert nicht vorhanden ist. Dies wirkt sich auf Gebühren im Zusammenhang mit nicht genutzten Reservierungen, nicht genutzten Sparplänen und Rundungsanpassungen aus.

Wie viele historische Daten kann ich mithilfe von Exporten abrufen?

Sie können Verlaufsdaten mithilfe von Exporten über das Azure-Portal oder die REST-API abrufen, je nach Dataset- und Zeitbereichsanforderungen.

Abrufen von historischen Daten über das Azure-Portal

Das Azure-Portal unterstützt das Abrufen von bis zu 13 Monaten Verlaufsdaten für die meisten Datasets.

So rufen Sie historische Daten ab:

  1. Erstellen Sie einen einmaligen oder benutzerdefinierten Export (z. B. Ist-Kosten, Amortisierte Kosten oder Preisblatt).
  2. Wechseln Sie nach dem Speichern des Exports zu Kostenverwaltungsexporten>, und wählen Sie Ihren Export aus.
  3. Klicken Sie auf "Ausgewählte Datumsangaben exportieren", um den Export für bestimmte historische Monate erneut auszuführen . Beachten Sie, dass Daten jeweils einen Monat bis zum Limit von 13 Monaten abgerufen werden können.

Hinweis

Reservierungsempfehlungen basieren nur auf der aktuellen Momentaufnahme und unterstützen keine historischen Rückfüllungen.

Abrufen von Daten über DIE REST-API

  • Verwenden Sie die Export-REST-API, um auf Daten zuzugreifen, die älter als 13 Monate sind.
  • Diese Methode ermöglicht das programmgesteuerte Ausfüllen von Daten für bestimmte Datumsbereiche, je nach Verfügbarkeit des Datasets.

Datenaufbewahrungsgrenzwerte nach Dataset

Datensatz Azure-Portalbeschränkung REST-API-Grenzwert
Kosten und Verbrauch (tatsächlich, amortisiert, Fokus) Bis zu 13 Monate Bis zu 7 Jahre
Reservierungstransaktionen Bis zu 13 Monate Bis zu 7 Jahre
Reservierungsdetails Bis zu 13 Monate Bis zu 13 Monate
Reservierungsempfehlungen Nur aktuelle Momentaufnahme Nur aktuelle Momentaufnahme
Preisblatt Bis zu 13 Monate MCA/MPA: 13 Monate
EA: 25 Monate

Tipp

Für das Abrufen von mehr als 13 Monaten historischer Daten oder das Automatisieren von Backfills in großem Umfang wird die REST-API empfohlen.

Welche Datasets unterstützen das Parquet-Format und die Komprimierung?

In der folgenden Tabelle werden die unterstützten Formate und Komprimierungsformate für jedes exportierte Dataset erfasst. Wenn Sie einen Export mit mehreren Datasets erstellen, werden die Optionen für Parquet und Komprimierung nur in der Dropdownliste angezeigt, wenn sie von allen ausgewählten Datasets unterstützt werden.

Datensatz Unterstütztes Format Unterstützte Komprimierung
Kosten- und Nutzungsdetails (aktuell) CSV-Datei None, GZip
Parkett None, Snappy
Kosten- und Nutzungsdetails (amortisiert) CSV-Datei None, GZip
Parkett None, Snappy
Kosten- und Nutzungsdetails (nur Nutzung) CSV-Datei None, GZip
Parkett None, Snappy
Kosten- und Nutzungsdetails (FOCUS) CSV-Datei None, GZip
Parkett None, Snappy
Reservierungsdetails CSV-Datei Keine
Reservierungsempfehlungen CSV-Datei Keine
Reservierungstransaktionen CSV-Datei Keine
Preisblatt CSV-Datei None, GZip
Parkett None, Snappy

Warum erhalte ich den Fehler „Nicht autorisiert“ beim Versuch, einen Export zu erstellen?

Beim Versuch, einen Export in ein Speicherkonto mit einer Firewall zu erstellen, müssen Benutzende über die Rolle „Besitzende“ oder eine benutzerdefinierte Rolle mit den Berechtigungen Microsoft.Authorization/roleAssignments/write und Microsoft.Authorization/permissions/read verfügen. Wenn diese Berechtigungen fehlen, tritt ein Fehler auf, der etwa wie folgt lautet:

{
	"error":{
	"code":"Unauthorized",
	"message":"The user does not have authorization to perform 'Microsoft.Authorization/roleAssignments/write' action on specified storage account, please use a storage account with sufficient permissions. If the permissions have changed recently then retry after some time."
	}
}

Sie können die Berechtigungen für das Speicherkonto überprüfen, indem Sie die Schritte in Zugriff eines Benutzers auf eine einzelne Azure-Ressource überprüfen befolgen.

Was ist die maximale Anzahl von Abonnements, die innerhalb einer Verwaltungsgruppe beim Erstellen eines Exports zulässig ist?

Die maximale Grenze beträgt 3.000 Abonnements pro Verwaltungsgruppe in Cost Management, einschließlich der Exporte.

So verwalten Sie mehr als 3.000 Abonnements

  • Organisieren Sie sie in kleinere Verwaltungsgruppen. Wenn Sie beispielsweise insgesamt 12.500 Abonnements haben, erstellen Sie fünf Verwaltungsgruppen mit jeweils ungefähr 2.500 Abonnements. Erstellen Sie separate Exporte für jeden Verwaltungsgruppenbereich, und kombinieren Sie die exportierten Daten, um eine vollständige Übersicht zu erhalten.

  • Wenn sich alle Abonnements im selben Abrechnungskonto befinden, können Sie stattdessen auch einen Export im Abrechnungskontobereich erstellen, um die kombinierten Daten zu erhalten.

Wie werden die exportierten Dateien in den Blob Storage-Ordnern organisiert?

Die exportierten Dateien werden in einer strukturierten Hierarchie innerhalb der Speicherordner organisiert. Die Benennung und die Hierarchie der Ordner sieht wie folgt aus:

  • StorageContainer/StorageDirectory/ExportName/[YYYYMMDD-YYYYMMDD]/[RunID]/

Dieser Pfad enthält die CSV-Dateien und eine Manifestdatei.

Zum Beispiel:

  • StorageContainer/StorageDirectory/ExportName/[20240401-20240430]/[RunID1]/

Dieser Ordner enthält die CSV-Dateien und die Manifestdatei für alle Exportausführungen im Zeitraum April 2024.

  • StorageContainer/StorageDirectory/ExportName/[20241101-20241130]/[RunID2]/

Dieser Ordner enthält die CSV-Dateien und die Manifestdatei für alle Exportausführungen im Zeitraum November 2024.

Azure stellt sicher, dass die Kostendatei für einen bestimmten Monat im Ordner dieses Monats verfügbar ist. Beispiel: [20240401-20240430], [20241101-20241130] usw.

  • Ohne Dateiüberschreibung: Sie sehen mehrere RunIDs in dem Monatsordners, die für unterschiedliche Exportausführungen stehen. Beispiel: 30 unterschiedliche RunIDs 30 Tage lang.

  • Mit Dateiüberschreibung: Es wird nur eine RunID im Monatsordner angezeigt, die für die neueste Ausführung steht.

Zum Zeitpunkt der Exporterstellung können Sie StorageContainer, StorageDirectory und ExportName benennen.

Warum sehe ich unleserliche Zeichen, wenn ich exportierte Kostendateien in Microsoft Excel öffne?

Wenn in Excel unleserliche Zeichen angezeigt werden und Sie eine asiatische Sprache wie Japanisch oder Chinesisch verwenden, können Sie dieses Problem mit den folgenden Schritten beheben:

Für neue Excel-Versionen:

  1. Öffnen Sie Excel.
  2. Wählen Sie oben die Registerkarte Daten aus.
  3. Wählen Sie die Option Aus Text/CSV aus. Screenshot der Excel-Option „Aus Text/CSV“
  4. Wählen Sie dann die CSV-Datei aus, die Sie importieren möchten.
  5. Legen Sie im nächsten Feld Dateiursprung auf 65001: Unicode (UTF-8) fest. Screenshot der Excel-Option „Dateiursprung“
  6. Wählen Sie und laden Sie.

Für ältere MS Excel-Versionen:

  1. Öffnen Sie Excel.
  2. Wählen Sie oben die Registerkarte Daten aus.
  3. Wählen Sie die Option Aus Text und dann die CSV-Datei aus, die Sie importieren möchten.
  4. Excel zeigt den Textimport-Assistent an.
  5. Wählen Sie im Assistenten die Option durch Trennzeichen getrennte Textdatei aus.
  6. Wählen Sie im Feld Dateiursprung65001 : Unicode (UTF-8) aus.
  7. Wählen Sie Weiteraus.
  8. Wählen Sie als Nächstes die Option Komma und dann Fertig stellen aus.
  9. Wählen Sie im angezeigten Dialogfeld OK aus.

Warum unterscheiden sich die aggregierten Kosten aus der exportierten Datei von den in der Kostenanalyse angezeigten Kosten?

Sie bemerken möglicherweise Unterschiede zwischen den aggregierten Kosten aus einer exportierten Datei und den in der Kostenanalyse angezeigten Kosten. Diese Unterschiede können auftreten, wenn das Tool, das Sie zum Lesen und Aggregieren der Gesamtkosten verwenden, dezimale Werte kürzt. Dieses Problem tritt häufig in Tools wie Power BI und Microsoft Excel auf.

Verwenden von Power BI

Überprüfen Sie, ob bei der Konvertierung von Kostenwerten in Ganzzahlen Dezimalstellen verworfen werden. Der Verlust von Dezimalwerten kann zu einem Verlust der Genauigkeit und falscher Darstellung der aggregierten Kosten führen.

Führen Sie die folgenden Schritte aus, um eine Spalte manuell in eine Dezimalzahl in Power BI zu transformieren:

  1. Wechseln Sie zur Ansicht Tabelle.
  2. Wählen Sie Daten transformieren aus.
  3. Klicken Sie mit der rechten Maustaste auf die erforderliche Spalte.
  4. Ändern Sie den Typ in eine Dezimalzahl.

Verwenden von Microsoft Excel

Wenn Sie eine CSV- oder TXT-Datei öffnen, zeigt Excel möglicherweise eine Warnmeldung an, wenn erkannt wird, dass eine automatische Datenkonvertierung eintritt. Wählen Sie die Option Konvertieren aus, wenn Sie dazu aufgefordert werden, um sicherzustellen, dass Zahlen als Zahlen und nicht als Text gespeichert werden. Sie stellt die korrekte aggregierte Summe sicher. Weitere Informationen finden Sie unter Steuern von Datenkonvertierungen in Excel für Windows und Mac.

Screenshot des Dialogfelds „Konvertieren“

Wenn nicht die richtige Konvertierung verwendet wird, wird ein grünes Dreieck mit einem Number Stored as Text-Fehler angezeigt. Dieser Fehler kann zu einer falschen Aggregation von Gebühren führen, was zu Abweichungen in der Kostenanalyse führt.

Screenshot der als Textfehler gespeicherten Zahl

Nächste Schritte

  • Eine umfassende Referenz aller verfügbaren Datasets, die Sie exportieren, einschließlich des Schemas für aktuelle und historische Versionen, finden Sie unter Kostenverwaltungs-Datasetschemaindex.