Kostenberichte

Kostenberichte sind CSV-Dateien, die den Kosten des Ressourcenverbrauchs entsprechen. Sie werden täglich generiert und in einem Objektspeicher-Bucket gespeichert. Auf der Seite Kosten- und Nutzungsberichte können Sie die Berichte herunterladen und aufrufen.

Wichtig

Nutzungsberichte wurden am 31. Januar 2025 eingestellt. Stattdessen können Sie Kostenberichte im eigenen OCI-Format und im FOCUS-Format verwenden, um Ihren Verbrauch zu analysieren. Weitere Informationen finden Sie unter Kostenberichtstypen. Sie können bis zum 31. Juli 2025 weiterhin auf Ihre vorhandenen CSV-Dateien für Nutzungsberichte zugreifen.

Ein Kostenbericht ist eine CSV-Datei, die einem Nutzungsbericht ähnlich ist, aber auch Kostenspalten enthält. Mit dem Bericht können Sie eine Aufschlüsselung Ihrer Rechnungspositionen mit einer Granularität auf Ressourcenebene abrufen. So können Sie Ihre Oracle Cloud Infrastructure-Ausgaben optimieren und fundiertere Entscheidungen zu Cloud-Ausgaben treffen.

Branchenstandardmäßige FOCUS-CSV-Kostenberichte, die der FinOps Open Cost & Usage Specification (FOCUS) entsprechen, werden ebenfalls generiert und sind auf der Seite Kosten- und Nutzungsberichte verfügbar. Weitere Informationen finden Sie unter FOCUS-Kostenberichtsschema. FOCUS-CSV-Berichte sind in allen Regionen der kommerziellen Realms verfügbar.

Hinweis

Kostenberichte gelten nicht für nutzungsunabhängig abgerechnete Mandanten.

Erforderliche IAM-Policy

Um Oracle Cloud Infrastructure verwenden zu können, muss ein Administrator Mitglied einer Gruppe sein, der von einem Mandantenadministrator Sicherheitszugriff in einer Policy erteilt wurde. Dieser Zugriff ist unabhängig davon erforderlich, ob Sie die Konsole oder die REST-API mit einem SDK, einer CLI oder einem anderen Tool verwenden. Wenn Sie eine Nachricht erhalten, dass Sie keine Berechtigung haben oder nicht autorisiert sind, fragen Sie den Mandantenadministrator, welcher Zugriffstyp Ihnen erteilt wurde und in welchem Compartment Ihr Zugriff funktioniert.

Wenn Sie mit Policys nicht vertraut sind, finden Sie weitere Informationen unter Erste Schritte mit Policys und Allgemeine Policys.

Um Kostenberichte zu verwenden, ist die folgende Policy-Anweisung erforderlich:

define tenancy usage-report as ocid1.tenancy.oc1..aaaaaaaaned4fkpkisbwjlr56u7cj63lf3wffbilvqknstgtvzub7vhqkggq
endorse group <group> to read objects in tenancy usage-report
Hinweis

Dieses Beispiel verfügt über eine bestimmte Mandanten-OCID, da die Berichte in einem Objektspeicher-Bucket von Oracle gespeichert sind, der von Oracle Cloud Infrastructure gehostet wird und nicht vom Mandanten eines Kunden.

Authentifizierung und Autorisierung

Jeder Service in Oracle Cloud Infrastructure kann zur Authentifizierung und Autorisierung für alle Schnittstellen (Konsole, SDK oder CLI und REST-API) in IAM eingebunden werden.

Ein Administrator in einer Organisation muss Gruppen , Compartments und Policys einrichten, die den Zugriffstyp sowie den Zugriff der Benutzer auf Services und Ressourcen steuern. Beispiel: Die Policys steuern, wer neue Benutzer erstellen, das Cloud-Netzwerk erstellen und verwalten, Instanzen erstellen, Buckets erstellen, Objekte herunterladen kann usw. Weitere Informationen finden Sie unter Identitätsdomains verwalten. Einzelheiten zum Schreiben von Policys für die einzelnen Services finden Sie in der Policy-Referenz.

Wenn Sie ein regulärer Benutzer sind (nicht ein Administrator), der die Oracle Cloud Infrastructure-Ressourcen verwenden muss, für die das Unternehmen verantwortlich ist, bitten Sie einen Administrator, eine Benutzer-ID für Sie einzurichten. Der Administrator kann festlegen, welche Compartments Sie verwenden können.

Kostenberichtstypen

Sowohl OCI-eigene Kostenberichte als auch FOCUS-Kostenberichte sind auf der Seite Kosten- und Nutzungsberichte zum Herunterladen verfügbar. Kostenberichte werden alle sechs Stunden automatisch generiert und in einem Objektspeicher-Bucket von Oracle gespeichert. Die Berichte enthalten eine Zeile pro Oracle Cloud Infrastructure-Ressource (z.B. Instanz, Objektspeicher-Bucket, VNIC) pro Stunde zusammen mit Informationen zum Verbrauch (Nutzung, Preis, Kosten) sowie Metadaten und Tags. Kostenberichte enthalten im Allgemeinen die Nutzungsdaten von sechs Stunden und gelegentlich spätere Daten, die jedoch um bis zu 24 Stunden verzögert eintreffen können. Kostenberichte werden ein Jahr lang aufbewahrt.

FOCUS (FinOps Open Cost & Usage Specification) ist eine Open-Source-Spezifikation und ein Schema für Cloud-Abrechnungsdaten. FOCUS-Berichte in der OCI-Konsole werden nach Nutzungsdatum partitioniert und in einer ein- und ausblendbaren Ordnerstruktur nach Jahr, Monat und Tag angezeigt, um die Anzeige zu erleichtern. Beispiel: Berichte für die Nutzung, die am 24. Mai 2024 erfolgen, finden Sie unter FOCUS-Berichte > 2024 > 05 > 24. Weitere Informationen finden Sie unter Kostenauswertungen auflisten.

Kostenberichte können Korrekturen enthalten. Korrekturen werden dem Bericht als neue Zeilen hinzugefügt, wobei die Spalte lineItem/iscorrection und der Wert referenceNo der korrigierten Zeile in der Spalte lineItem/backReference ausgefüllt sind.

An den Dateinamen für jeden Kostenbericht wird ein numerischer Wert angehängt, der automatisch erhöht wird. An die erste Datei wird -00001.csv.gz angehängt. Kostenberichtsdateien werden in mehrere Dateien aufgeteilt, wenn sie mehr als 1 Million Datensätze enthalten. Bei einer Dateiaufteilung werden neue aufeinanderfolgende Dateien generiert, an die jeweils -00002.csv.gz, -00003.csv.gz usw. angehängt wird. Wenn die Größe der Kostenberichtsdatei unter dem Dateigrößenschwellenwert bleibt, wird die Datei nicht aufgeteilt, und es wird nur eine einzelne Datei generiert.

Die Dateinamen für FOCUS-Berichte entsprechen dem Jahr, Monat und Tag der Verwendung.

OCI Proprietäres Kostenberichtsschema

In der folgenden Tabelle wird das proprietäre OCI-Kostenberichtsschema angezeigt.

Feldname Beschreibung
lineItem/referenceNo Zeilen-ID. Wird für Debugging und Korrekturen verwendet.
lineItem/TenantId Die ID (OCID) für den Oracle Cloud Infrastructure-Mandanten.
lineItem/intervalUsageStart Die Startzeit des Nutzungsintervalls für die Ressource in UTC.
lineItem/intervalUsageEnd Die Endzeit des Nutzungsintervalls für die Ressource in UTC.
product/service Der Service, in dem sich die Ressource befindet.
product/compartmentId Die ID des Compartments, das die Ressource enthält.
product/compartmentName Der Name des Compartments, das die Ressource enthält.
product/region Die Region, die die Ressource enthält.
product/availabilityDomain Die Availability-Domain, die die Ressource enthält.
product/resourceId Die ID für die Ressource.
usage/billedQuantity

Die Menge der Ressource, die im Laufe des Nutzungsintervalls abgerechnet wurde.

Hinweis: billedQuantity, myCost und unitPrice sind einschließlich Überschreitungen und fehlerhafte Knoten in dedizierten GPU-Pools. Defekte Knoten werden Ihnen nicht in Rechnung gestellt, obwohl sie in der billedQuantity enthalten sind.

usage/billedQuantityOverage Die Verbrauchsmenge, die als Überschreitung Ihrer Universal Credits-Zusage von Oracle in Rechnung gestellt wird, oder die Verbrauchsmenge, die für Ihre finanzierte Zuteilungszusage in Rechnung gestellt wird.

Hinweis: Diese Menge enthält keine fehlerhaften Knoten in dedizierten GPU-Pools, die Ihnen nicht in Rechnung gestellt werden.

cost/subscriptionId Eine eindeutige ID, die mit Ihrer Verpflichtung oder Ihrem Abonnement verknüpft ist.
cost/productSku Die Teilenummer für die Ressource in der Position.
product/description Die Produktbeschreibung für die Ressource in der Position.
cost/unitPrice

Die Kosten, die Ihnen pro genutzte Einheit der Ressource in Rechnung gestellt werden.

Hinweis: billedQuantity, myCost und unitPrice sind inklusive Überschreitungen.

cost/unitPriceOverage Die Kosten pro Einheit der Nutzung bei einer Überschreitung der Nutzung für eine Ressource.
cost/myCost

Die Kosten, die für diese Nutzungsposition berechnet werden. myCost entspricht usage/billedQuantity * cost/unitPrice.

Hinweis: billedQuantity, myCost und unitPrice sind inklusive Überschreitungen.

cost/myCostOverage Die in Rechnung gestellten Kosten bei einer Überschreitung der Nutzung für eine Ressource.
cost/currencyCode Der Währungscode für Ihren Mandanten.
cost/billingUnitReadable Die Maßeinheit, die mit dem Wert usage/billedQuantity in der Position verknüpft ist. Dieses Feld ist wie folgt strukturiert: <count> <GiB/MiB/TiB/PiB> <HOURS/MILLIS/MONTH/SECOND> <measure>. Beispiel: ONE GiB MONTH DATA_TRANSFERRED.
cost/skuUnitDescription Die Verwendung für eine bestimmte SKU.
cost/overageFlag Die Kosten, wenn Sie Ihre Oracle Universal Credits überschritten haben
lineItem/isCorrection Wird verwendet, wenn die aktuelle Position eine Korrektur ist. Eine Referenz zur korrigierten Position finden Sie in der Spalte lineitem/backReference.
lineItem/backReferenceNo Referenz zu Datenänderungen und Korrekturen. Wenn eine Korrektur einer vorhandenen Position erforderlich ist, wird eine neue Zeile mit den korrigierten Werten und einer Referenz zur ursprünglichen Position hinzugefügt. Wird mit dem Feld lineItem/isCorrection verwendet.
cost/attributedCost cost/attributedCost und usage/attributedUsage sind mit cost/myCost und usage/billedQuantity für alle nicht-virtuellen Rechnerclustertypressourcen identisch. Andernfalls werden in diesem Feld die Kosten für integrierbare Datenbanken in einem VM-Cluster angezeigt. Weitere Informationen finden Sie unter Kosten und Nutzung aus integrierbaren VM-Clusterdatenbanken anzeigen.
usage/attributedUsage cost/attributedCost und usage/attributedUsage sind mit cost/myCost und usage/billedQuantity für alle nicht-virtuellen Rechnerclustertypressourcen identisch. Andernfalls wird in diesem Feld die Verwendung für integrierbare Datenbanken in einem VM-Cluster angezeigt. Weitere Informationen finden Sie unter Kosten und Nutzung aus integrierbaren VM-Clusterdatenbanken anzeigen.
tags/ Der Bericht enthält eine Spalte pro Tagdefinition (umfasst alle Tagdefinitionen, nicht nur Kostenverfolgungstags).

FOCUS-Kostenberichtsschema

In der folgenden Tabelle wird das Schema des FOCUS-Kostenberichts angezeigt, einschließlich der Zuordnung zum proprietären OCI-Kostenberichtsschema.

Spalte Display Name Proprietäres Mapping Typ Beschreibung
AvailabilityZone Availability Zone product/availabilityDomain Zeichenfolge Logische Availability-Domain.
BilledCost Fakturierte Kosten cost/myCost BigDecimal Die berechneten Kosten, nachdem alle Rabatte angewendet wurden.

Hinweis: Die fakturierten Kosten enthalten keine Steuern und können vom Rechnungsbetrag abweichen.

BillingAccountId Fakturierungsaccount-ID cost/subscriptionId Zeichenfolge Abonnement-ID.
BillingAccountName Fakturierungsaccountname NONE Zeichenfolge Null
BillingCurrency Fakturierungswährung cost/currencyCode CurrencyCode Währungscode für die Kosten.
BillingPeriodEnd Ende des Abrechnungszeitraums NONE DateTime Enddatum und -uhrzeit der Fakturierungsperiode.

Hinweis: Start und Ende der Fakturierungsperiode basieren auf der aktuellen monatlichen Nutzungsgrenze und können sich vom Ausstellungsdatum der Verpflichtungsrechnungen unterscheiden.

BillingPeriodStart Beginn des Abrechnungszeitraums NONE DateTime Das Startdatum und die Startzeit des Fakturierungszeitraums.
ChargeCategory Gebührenkategorie lineItem/isCorrection Zeichenfolge

Gibt eine Vorab- oder wiederkehrende Gebühr, bereits angefallene Nutzungskosten, eine Nach-Fakt-Berichtigung (Gutschriften) oder Steuern an.

Kosten der Nutzung, die bereits aufgetreten sind (Usage), oder eine nachträgliche Anpassung (Adjustment).
ChargeDescription Gebührenbeschreibung product/description Zeichenfolge Die SKU-Beschreibung für Kauf und Preis der Gebühr.
ChargeFrequency Kostenhäufigkeit NONE Zeichenfolge Gibt an, wie oft eine Leistung erfolgt, und wird häufig verwendet, um den Wiederholungszeitraum zu verstehen. Der Standardwert ist Usage-based.
ChargePeriodEnd Ende der Abrechnungsperiode lineItem/intervalUsageEnd Zeichenfolge Startzeit der Nutzung in Millisekunden seit Epoche.
ChargePeriodStart Start Abrechnungsperiode lineItem/intervalUsageStart Zeichenfolge Endzeit der Nutzung in Millisekunden seit Epoche.
ChargeSubcategory Gebührenunterkategorie NONE Zeichenfolge Null
CommitmentDiscountCategory Lieferantenauftragsrabattkategorie NONE Zeichenfolge Null
CommitmentDiscountId Rabatt-ID für Verpflichtung NONE Zeichenfolge Null
CommitmentDiscountName Name des Lieferantenauftragsrabatts NONE Zeichenfolge Null
CommitmentDiscountType Skontotyp für Verpflichtung NONE Zeichenfolge Dieses Feld ist Null, weil OCI nicht über das Konzept reservierter Instanzen verfügt.
EffectiveCost Effektive Kosten cost/myCost BigDecimal Die berechneten Kosten einschließlich aller anwendbaren Rabatte.
InvoiceIssuerName Rechnungsaussteller NONE Zeichenfolge Der Standardwert ist Oracle als einziger angegebener Wert.
ListCost Listenkosten NONE BigDecimal Berechnete Kosten basierend auf dem aktuellen Listenpreis.
ListUnitPrice Listenstückpreis NONE BigDecimal Basierend auf dem aktuellen globalen Listenpreis wird der Stückpreis für eine einzelne Preisfindungseinheit der zugeordneten SKU ohne Rabatte angegeben.
PricingCategory Preisfindungskategorie NONE Zeichenfolge Null
PricingQuantity Preisfindungsmenge usage/billedQuantity BigDecimal Stündlich gerundeter fakturierbarer Wert, falls zutreffend.
PricingUnit Preisfindungseinheit cost/skuUnitDescription Zeichenfolge Beschreibung der SKU-Einheiten.
ProviderName Provider NONE Zeichenfolge Der Standardwert ist Oracle.
PublisherName Herausgeber NONE Zeichenfolge Oracle mit Ausnahme von Marketplace-Angeboten von Drittanbietern.
Region Region product/region Zeichenfolge Die mit dem Kosteneintrag verknüpfte Region, die zusammen mit tenantId, compartmentId, resourceId und resourceMeter zur Eindeutigkeit indiziert ist.
ResourceId Ressourcen-ID product/resourceId Zeichenfolge Eindeutige Ressourcen-ID, die zusammen mit tenantId, compartmentId, Region und resourceMeter zur Eindeutigkeit indiziert wird.
ResourceName Ressourcenname NONE Zeichenfolge Dieses Feld ist Null, weil Oracle diesen Wert nicht in den Kostenberichten veröffentlicht.
ResourceType Ressourcenart NONE Zeichenfolge Die Art der Ressource, auf die sich die Gebühr bezieht. Beispiel: Storage.
ServiceCategory Servicekategorie NONE Zeichenfolge Enum-Werte für eine in FOCUS akzeptierte Dienstklassifizierung.
ServiceName Dienstname product/service Zeichenfolge Der mit der Ressource verknüpfte Service, der zur Eindeutigkeit zusammen mit tenantId, compartmentId, resourceId und resourceMeter indiziert ist.
SkuId SKU-ID cost/productSku Zeichenfolge Die eindeutige SKU-ID.
SkuPriceId SKU-Preis-ID NONE Zeichenfolge Dieses Feld ist Null, weil dieses Konstrukt nicht in OCI vorhanden ist.
SubAccountId Unteraccount-ID lineItem/TenantId Zeichenfolge Die ID (OCID) für den Oracle Cloud Infrastructure-Mandanten.
SubAccountName Subaccountname NONE Zeichenfolge Der Mandantenname.
Tags Tags tags/ JSON Mit dem Eintrag verknüpfte Tags, die als Bytearray gespeichert werden.
UsageQuantity Verbrauchsmenge usage/billedQuantity BigDecimal Stündlich gerundeter fakturierbarer Wert, falls zutreffend.
UsageUnit Nutzungseinheit cost/skuUnitDescription Zeichenfolge Beschreibung der SKU-Einheiten.