Dieses Dokument enthält Referenzinformationen zum Schema des FOCUS-Nutzungskostenexports nach BigQuery. Die FinOps Open Cost and Usage Specification (FOCUS) ist eine offene Spezifikation, die klare Anforderungen für die Ersteller von Technologieabrechnungsdaten definiert, um konsistente Kosten- und Nutzungsdatasets zu erstellen. Die Spalten im FOCUS-Export entsprechen im Allgemeinen den Feldern im Export detaillierter Nutzungskosten.
FOCUS-Dataset und ‑Datentabelle
In BigQuery werden Ihre FOCUS-Nutzungskostendaten in ein unveränderliches Dataset geladen, das im Google Cloud -Projekt erstellt wurde, das Sie beim Aktivieren des FOCUS-Exports angegeben haben. Dabei wird folgendes Namensmuster verwendet:
gcp_billing_immutable_<BILLING_ACCOUNT_ID>_<Location>
Der Name des Datasets besteht aus drei Komponenten:
gcp_billing_immutable: Der Dataset-Name für den FOCUS-Export.Billing_account_ID: ID des Cloud-Rechnungskonto, für das der FOCUS-Export aktiviert ist.Location: Die spezifische Region oder Multiregion Speicherort, die Sie beim Aktivieren des FOCUS-Exports ausgewählt haben.
Beispiel für Dataset-Name:
gcp_billing_immutable_010101_F0FFF0_61C528_usIm FOCUS-Dataset wird eine FOCUS-Abrechnungsdatentabelle data table mit dem folgenden Namen erstellt:
gcp_billing_export_focus_<BILLING_ACCOUNT_ID>Beispiel für Tabellennamen:
gcp_billing_export_focus_010101_F0FFF0_61C528
Schema der FOCUS-Nutzungskosten
In dem von Google bereitgestellten unveränderlichen BigQuery-Dataset für den FOCUS-Export werden Ihre FOCUS-Nutzungskostendaten in eine Datentabelle mit dem Namen gcp_billing_export_focus_<BILLING_ACCOUNT_ID> geladen.
Die Spalten im FOCUS-Exportschema entsprechen in der Regel den Feldern im Export detaillierter Nutzungskosten, z. B. Konto-ID, Rechnungsdatum, Dienste, SKUs, Projekte, Labels, Standorte, Kosten, Nutzung, Gutschriften, Anpassungen, Währung und zusätzliche Felder, die detaillierte Kostendaten auf Ressourcenebene liefern.
Beachten Sie bei der Verwendung von FOCUS-Nutzungskostendaten in BigQuery Folgendes:
- Das Tabellenschema für den FOCUS Cloud Billing-Datenexport kann sich im Laufe der Zeit ändern, z. B. wenn dem FOCUS-Export neue Felder hinzugefügt werden. Um Ihre Abfragen vor zukünftigen Schemaänderungen zu schützen, empfehlen wir, anstelle von Abfragen, die direkt auf die exportierten Spalten verweisen, BigQuery-Ansichten zu verwenden, um die Daten zu normalisieren. So wird in der Tabelle dasselbe Schema für Ihre Abfragen dargestellt. Weitere Informationen zu dieser Einschränkung
- Wenn Sie den Export der FOCUS-Nutzungskostendaten in Cloud Billing zum ersten Mal aktivieren und einen multiregionalen Standort (EU oder USA) auswählen, sind Cloud Billing-Daten rückwirkend ab dem Beginn des Vormonats verfügbar. Daten werden in chronologischer Reihenfolge exportiert. Beim ersten Backfill exportierter Daten kann es bis zu fünf Tage dauern, bis die reaktiven Cloud Billing-Daten abgeschlossen sind und die neuesten Nutzungsdaten angezeigt werden.
- Wenn Sie den Export von FOCUS-Nutzungskostendaten aktivieren und einen regionalen Standort auswählen, sind Ihre Cloud Billing-Daten ab dem Datum verfügbar, an dem Sie den Export aktiviert haben.
- Wenn Sie den Export der FOCUS-Nutzungskostendaten aktiviert, deaktiviert und anschließend wieder aktiviert haben, sind die Cloud Billing-Daten für den Zeitraum, in dem sie explizit deaktiviert wurden, möglicherweise nicht verfügbar.
- Weitere Informationen zur Häufigkeit, mit der Daten in Ihre BigQuery-Tabellen geladen werden.
- Weitere Einschränkungen, die sich auf den Export von Abrechnungsdaten in BigQuery auswirken können.
FOCUS-Schema
Im Folgenden wird das Schema der FOCUS-Nutzungskostendaten beschrieben, die nach BigQuery exportiert werden. Google Cloud
| FOCUS-Feld | Typ | Modus | FOCUS-Beschreibung | Google-Feld für Karten |
|---|---|---|---|---|
AvailabilityZone |
STRING | NULLABLE | Eine Verfügbarkeitszone ist eine vom Anbieter zugewiesene Kennung für einen physisch getrennten und isolierten Bereich innerhalb einer Region, der Hochverfügbarkeit und Fehlertoleranz bietet. Die Verfügbarkeitszone wird häufig für Szenarien wie die Analyse der zonenübergreifenden Datenübertragung und der entsprechenden Kosten verwendet, je nachdem, wo Ressourcen bereitgestellt werden. |
location.zone |
BilledCost |
NUMERIC | NULLABLE | Die in Rechnung gestellten Kosten sind eine Gebühr, die als Grundlage für die Rechnungsstellung dient. Sie enthalten alle ermäßigten Preise und Rabatte, aber nicht die Amortisation relevanter Käufe (einmalig oder wiederkehrend), die zur Deckung zukünftiger berechtigter Gebühren bezahlt wurden. Diese Kosten werden in der Abrechnungswährung angegeben. Die in Rechnung gestellten Kosten werden häufig für FinOps-Funktionen verwendet, die eine Abrechnung auf Cash-Basis erfordern, z. B. Kostenzuweisung, Budgetierung und Rechnungsabgleich. |
cost
+
credits.amount |
BillingAccountId |
STRING | NULLABLE | Eine Rechnungskonto-ID ist eine vom Anbieter zugewiesene Kennung für ein Rechnungskonto. Rechnungskonten werden häufig für Szenarien wie die Gruppierung auf Grundlage von Organisationsstrukturen, den Rechnungsabgleich und Strategien zur Kostenzuordnung verwendet. | billing_account_id |
BillingCurrency |
STRING | NULLABLE | Die Abrechnungswährung ist eine Kennung, die die Währung angibt, in der eine Gebühr für Ressourcen oder Dienste abgerechnet wurde. Die Abrechnungswährung wird häufig in Szenarien verwendet, in denen Kosten gruppiert oder zusammengefasst werden müssen. | currency |
BillingPeriodStart |
TIMESTAMP | NULLABLE | „Billing Period Start“ (Beginn des Abrechnungszeitraums) ist die inklusive untere Grenze eines Abrechnungszeitraums. Ein Zeitraum, in dem „Billing Period Start“ (Beginn des Abrechnungszeitraums) „2024-01-01T00:00:00Z“ und „Billing Period End“ (Ende des Abrechnungszeitraums) „2024-02-01T00:00:00Z“ ist, umfasst beispielsweise Gebühren für Januar, da „Billing Period Start“ (Beginn des Abrechnungszeitraums) die inklusive untere Grenze darstellt. Gebühren für Februar sind jedoch nicht enthalten, da „Billing Period End“ (Ende des Abrechnungszeitraums) die exklusive obere Grenze darstellt. | invoice.month |
BillingPeriodEnd |
TIMESTAMP | NULLABLE | „Billing Period End“ (Ende des Abrechnungszeitraums) stellt die exklusive Endgrenze eines Abrechnungszeitraums dar. Ein Zeitraum, in dem „Billing Period Start“ (Beginn des Abrechnungszeitraums) „2024-01-01T00:00:00Z“ und „Billing Period End“ (Ende des Abrechnungszeitraums) „2024-02-01T00:00:00Z“ ist, umfasst beispielsweise Gebühren für Januar, da „Billing Period Start“ (Beginn des Abrechnungszeitraums) die inklusive Startgrenze darstellt, aber keine Gebühren für Februar, da „Billing Period End“ (Ende des Abrechnungszeitraums) die exklusive Endgrenze darstellt. | invoice.month |
ChargeCategory |
STRING | NULLABLE | Die Gebührenkategorie stellt die Klassifizierung einer Gebühr auf höchster Ebene dar, basierend auf der Art der Abrechnung. Die Gebührenkategorie wird häufig verwendet, um zwischen Arten von Gebühren zu unterscheiden, die möglicherweise eine unterschiedliche Bearbeitung erfordern. Unterstützte Werte sind |
cost_type |
ChargeClass |
STRING | NULLABLE | Die Gebührenklasse gibt an, ob die Zeile eine Korrektur für einen zuvor in Rechnung gestellten Abrechnungszeitraum darstellt. Die Gebührenklasse wird häufig verwendet, um Korrekturen von regulären Gebühren zu unterscheiden. | adjustment_info |
ChargeDescription |
STRING | NULLABLE | Eine Gebührenbeschreibung bietet einen allgemeinen Kontext für eine Zeile, ohne dass zusätzliche Informationen erforderlich sind. Diese Spalte enthält eine in sich geschlossene Zusammenfassung des Zwecks und des Preises der Belastung. Sie umfasst in der Regel eine ausgewählte Gruppe entsprechender Details in einem Abrechnungs-Dataset oder enthält Informationen, die anderweitig nicht verfügbar sind. | sku.description |
ChargePeriodStart |
TIMESTAMP | NULLABLE | „Charge Period Start“ (Beginn des Abrechnungszeitraums) stellt die inklusive Startgrenze eines Abrechnungszeitraums dar. Wenn beispielsweise „Charge Period Start“ (Beginn des Abrechnungszeitraums) „2024-01-01T00:00:00Z“ und „Charge Period End“ (Ende des Abrechnungszeitraums) „2024-01-02T00:00:00Z“ ist, sind Gebühren für den 1. Januar enthalten, da „Charge Period Start“ (Beginn des Abrechnungszeitraums) die inklusive Startgrenze darstellt. Gebühren für den 2. Januar sind jedoch nicht enthalten, da „Charge Period End“ (Ende des Abrechnungszeitraums) die exklusive Endgrenze darstellt. | usage_start_time |
ChargePeriodEnd |
TIMESTAMP | NULLABLE | „Charge Period End“ (Ende des Abrechnungszeitraums) stellt die exklusive Endgrenze eines Abrechnungszeitraums dar. Ein Zeitraum, in dem „Charge Period Start“ (Beginn des Abrechnungszeitraums) „2024-01-01T00:00:00Z“ und „Charge Period End“ (Ende des Abrechnungszeitraums) „2024-01-02T00:00:00Z“ ist, umfasst beispielsweise Gebühren für den 1. Januar, da „Charge Period Start“ (Beginn des Abrechnungszeitraums) die inklusive Startgrenze darstellt, aber keine Gebühren für den 2. Januar, da „Charge Period End“ (Ende des Abrechnungszeitraums) die exklusive Endgrenze darstellt. | usage_end_time |
ConsumedQuantity |
NUMERIC | NULLABLE | Die verbrauchte Menge stellt das Volumen einer gemessenen SKU dar, die einer verwendeten Ressource oder einem verwendeten Dienst zugeordnet ist, basierend auf der verbrauchten Einheit. Die verbrauchte Menge wird häufig mit einer feineren Granularität oder über ein anderes Zeitintervall als die Preismenge (ergänzend zur Preiseinheit) abgeleitet und konzentriert sich auf den Ressourcen- und Dienstverbrauch, nicht auf Preise und Kosten. | usage.amount |
ConsumedUnit |
STRING | NULLABLE | Die verbrauchte Einheit ist eine vom Anbieter angegebene Maßeinheit, die angibt, wie ein Anbieter die Nutzung einer SKU mit Abrechnung für eine Ressource oder einen Dienst misst. „Verbrauchte Einheit“ ergänzt den Messwert „Verbrauchte Menge“. Sie wird oft in einer feineren Granularität oder über ein anderes Zeitintervall als die Abrechnungseinheit (ergänzend zur Abrechnungsmenge) aufgeführt und konzentriert sich auf den Ressourcen- und Dienstverbrauch, nicht auf Preise und Kosten. | usage.unit |
ContractedCost |
NUMERIC | NULLABLE | Die vertraglichen Kosten werden berechnet, indem der vertragliche Stückpreis mit der entsprechenden Abrechnungseinheit multipliziert wird. Die Vertragskosten werden in der Abrechnungswährung angegeben und werden häufig verwendet, um Einsparungen auf Grundlage von Verhandlungen zu berechnen, indem sie mit den Listenpreisen verglichen werden. Wenn vereinbarte Rabatte nicht anwendbar sind, wird der vertraglich vereinbarte Preis standardmäßig auf den Listenpreis gesetzt. | cost |
ContractedUnitPrice |
NUMERIC | NULLABLE | Der vertraglich vereinbarte Stückpreis stellt den vereinbarten Stückpreis für eine einzelne Abrechnungseinheit der zugehörigen SKU dar, einschließlich ausgehandelter Rabatte, sofern vorhanden, jedoch ohne ausgehandelte Rabatte für Zusicherungen oder andere Rabatte. Dieser Preis wird in der Abrechnungswährung angegeben. Der vertraglich vereinbarte Stückpreis wird häufig verwendet, um Einsparungen auf Grundlage von Verhandlungen zu berechnen. Wenn ausgehandelte Rabatte nicht anwendbar sind, wird der vertraglich vereinbarte Einheitspreis standardmäßig auf den Listenpreis für die Einheit gesetzt. | price.effective_price |
ListCost |
NUMERIC | NULLABLE | Die Listenkosten werden berechnet, indem der Listenstückpreis mit der entsprechenden Preisbildungsmenge multipliziert wird. Die Listenpreise werden in der Abrechnungswährung angegeben und werden häufig verwendet, um Einsparungen auf Grundlage verschiedener Ratenoptimierungsaktivitäten zu berechnen, indem sie mit den Vertrags-, Abrechnungs- und effektiven Kosten verglichen werden. | cost_at_list |
ListUnitPrice |
NUMERIC | NULLABLE | Der Listenpreis pro Einheit ist der vom Anbieter veröffentlichte empfohlene Preis pro Einheit für eine einzelne Abrechnungseinheit der zugehörigen SKU ohne Rabatte. Dieser Preis wird in der Abrechnungswährung angegeben. Der Listenpreis wird häufig verwendet, um Einsparungen auf Grundlage verschiedener Aktivitäten zur Ratenoptimierung zu berechnen. | price.list_price |
PricingCategory |
STRING | NULLABLE | Die Preiskategorie beschreibt das Preismodell, das für eine Gebühr zum Zeitpunkt der Nutzung oder des Kaufs verwendet wird. So lässt sich zwischen Gebühren zum Listenpreis oder zu einem reduzierten Preis unterscheiden und es können Optimierungsmöglichkeiten aufgedeckt werden, z. B. die Erhöhung des Rabatts für zugesicherte Nutzung. Unterstützte Werte sind |
sku.description |
PricingQuantity |
NUMERIC | NULLABLE | Die Abrechnungseinheit stellt das Volumen einer bestimmten SKU dar, die einer verwendeten oder gekauften Ressource oder einem Dienst zugeordnet ist. Im Gegensatz zur verbrauchten Menge (ergänzend zur verbrauchten Einheit) liegt der Fokus hier auf Preisen und Kosten und nicht auf dem Ressourcen- und Dienstverbrauch. | price.pricing_unit_quantity |
PricingUnit |
STRING | NULLABLE | Die Preiseinheit ist eine vom Anbieter angegebene Maßeinheit zur Bestimmung von Stückpreisen. Sie gibt an, wie der Anbieter die gemessene Nutzung und die gekauften Mengen nach Anwendung von Preisregeln wie Blockpreisen berechnet. Häufige Beispiele sind die Anzahl der Stunden für die Laufzeit einer Compute-Appliance (z. B. „Hours“), Gibibyte-Stunden für eine Speicher-Appliance (z. B. „GB-Hours“) oder eine kumulierte Anzahl von Anfragen für eine Netzwerk-Appliance oder einen API-Dienst (z. B. „1000 Requests“). Die Preiseinheit ergänzt die Messgröße „Pricing Quantity“. Im Gegensatz zur verbrauchten Einheit konzentriert sie sich auf Preise und Kosten und nicht auf den Ressourcen- und Dienstverbrauch, oft in einer gröberen Granularität. | price.unit |
ProviderName |
STRING | NULLABLE | Ein Anbieter ist eine Organisation, die die Ressourcen oder Dienste zum Kauf anbietet. Er wird häufig für Kostenanalyse- und Berichterstellungsszenarien verwendet. | Nicht zutreffend – nur für FOCUS |
PublisherName |
STRING | NULLABLE | Ein Publisher ist eine Einheit, die die gekauften Ressourcen oder Dienste produziert. Sie wird häufig für Kostenanalysen und Berichte verwendet. | seller_name |
RegionId |
STRING | NULLABLE | Eine Regions-ID ist eine vom Anbieter zugewiesene Kennung für ein isoliertes geografisches Gebiet, in dem eine Ressource bereitgestellt oder ein Dienst angeboten wird. Die Region wird häufig für Szenarien wie die Analyse von Kosten und Stückpreisen basierend auf dem Bereitstellungsort von Ressourcen verwendet. | location.region |
RegionName |
STRING | NULLABLE | „Region Name“ ist ein vom Anbieter zugewiesener Anzeigename für ein isoliertes geografisches Gebiet, in dem eine Ressource bereitgestellt oder ein Dienst angeboten wird. „Region Name“ wird häufig für Szenarien wie die Analyse von Kosten und Stückpreisen basierend auf dem Bereitstellungsort von Ressourcen verwendet. | location.region |
ResourceId |
STRING | NULLABLE | Eine Ressourcen-ID ist eine Kennung, die einer Ressource vom Anbieter zugewiesen wird. Die Ressourcen-ID wird häufig für Kostenberichte, Analysen und Zuweisungsszenarien verwendet. | resource.global_name |
ResourceName |
STRING | NULLABLE | Der Ressourcenname ist ein Anzeigename, der einer Ressource zugewiesen wird. Er wird häufig für Kostenanalysen, Berichte und Zuweisungsszenarien verwendet. | resource.name |
ServiceName |
STRING | NULLABLE | Ein Dienst stellt ein Angebot dar, das von einem Anbieter erworben werden kann, z.B. eine virtuelle Cloud-Maschine, eine SaaS-Datenbank oder professionelle Dienstleistungen eines Systemintegrators. Ein Dienstangebot kann verschiedene Arten von Nutzungs- oder anderen Gebühren umfassen. Ein Cloud-Datenbankdienst kann beispielsweise Gebühren für Computing, Speicher und Netzwerk umfassen. Der Dienstname ist ein Anzeigename für das gekaufte Angebot. Der Dienstname wird häufig für Szenarien wie die Analyse von aggregierten Kostentrends im Zeitverlauf und das Filtern von Daten zur Untersuchung von Anomalien verwendet. |
service.description |
SkuId |
STRING | NULLABLE | Eine SKU-ID ist eine vom Anbieter angegebene eindeutige Kennung, die eine bestimmte SKU darstellt. Artikelnummern sind quantifizierbare Waren oder Dienstleistungsangebote in einem FOCUS-Dataset, die bestimmte Funktionen und technische Spezifikationen darstellen. Jede SKU-ID steht für eine eindeutige Reihe von Funktionen, die zu unterschiedlichen Preisen oder SKU-Preisen verkauft werden können. Die SKU-ID ist für alle Preisvariationen gleich, die sich aufgrund verschiedener Faktoren unterscheiden können, die über die gemeinsamen Funktionen und technischen Spezifikationen hinausgehen. Die SKU-ID sollte bei Preisvariationen eines Produkts oder einer Dienstleistung einheitlich sein, um Preisvergleiche für dieselbe Funktion zu ermöglichen, z. B. wo die Funktion bereitgestellt wird oder wie sie bezahlt wird. Die SKU-ID kann in einem vom Anbieter veröffentlichten Katalog oder einer Preisliste verwendet werden, um detaillierte Informationen zur SKU zu finden. Die Zusammensetzung der Properties, die mit der Artikelnummer-ID verknüpft sind, kann je nach Anbieter variieren. Die SKU-ID wird häufig verwendet, um Kosten für dieselbe SKU anhand verschiedener Preisdetails (z.B. Laufzeit, Stufe, Standort) zu analysieren und zu vergleichen. |
sku.id |
SkuPriceId |
STRING | NULLABLE | Die SKU-Preis-ID ist eine anbieterspezifische eindeutige Kennung, die einen bestimmten SKU-Preis für eine verwendete oder gekaufte Ressource oder einen verwendeten oder gekauften Dienst darstellt. Sie dient als wichtiger Verweis für einen SKU-Preis in einer von einem Anbieter veröffentlichten Preisliste, sodass Praktiker detaillierte Informationen zum SKU-Preis nachschlagen können. Die Zusammensetzung der Properties, die mit der SKU-Preis-ID verknüpft sind, kann je nach Anbieter und je nach SKU innerhalb desselben Anbieters variieren. Durch den Ausschluss dynamischer oder verhandelbarer Preiseigenschaften wie Betrag des Einheitspreises, Währung (und zugehörige Wechselkurse), zeitliche Gültigkeit (z.B. Gültigkeitsdaten) und vertrags- oder verhandlungsspezifische Elemente (z.B. Vertrags- oder Konto-IDs und verhandelbare Rabatte) wird jedoch sichergestellt, dass die SKU-Preis-ID über verschiedene Abrechnungszeiträume und Abrechnungskonten innerhalb eines Anbieters hinweg konsistent bleibt. Diese Einheitlichkeit ermöglicht ein effizientes Filtern von Gebühren, um Preisschwankungen (z.B. Änderungen der Stückpreise) im Zeitverlauf und über Abrechnungskonten hinweg zu verfolgen, sowohl für Listen- als auch für vertraglich vereinbarte Stückpreise. Außerdem wird die SKU-Preis-ID häufig verwendet, um Kosten anhand von Preiseigenschaften wie Laufzeit und Stufen zu analysieren. |
Verkettung von sku.id und price.tier_start_amount |
SubAccountId |
STRING | NULLABLE | Eine Unterkonto-ID ist eine vom Anbieter zugewiesene Kennung für ein Unterkonto. Die Unterkonto-ID wird häufig für Szenarien wie die Gruppierung auf Grundlage von Organisationsstrukturen, Anforderungen an die Zugriffsverwaltung und Strategien zur Kostenzuweisung verwendet. | project.id |
SubAccountName |
STRING | NULLABLE | Ein Name des untergeordneten Kontos ist ein Anzeigename, der einem untergeordneten Konto zugewiesen wird. Der Name des untergeordneten Kontos wird häufig für Szenarien wie die Gruppierung auf Grundlage von Organisationsstrukturen, Anforderungen an die Zugriffsverwaltung und Strategien zur Kostenaufteilung verwendet. | project.name |
x_Credits |
RECORD | REPEATED | credits enthält Felder, die die Struktur und den Wert der Gutschriften beschreiben, die mit Google Cloud und Google Maps Platform-Artikelnummern verknüpft sind. |
credits |
Id |
STRING | NULLABLE | Falls vorhanden, weist das Attribut auf eine Gutschrift hin zu der Produkt-SKU hin.
credits.id-Werte sind entweder eine eindeutige alphanumerische Kennung, (z. B. 12-b34-c56-d78) oder eine Beschreibung des Kredittyps (z. B.
Rabatt für zugesicherte Nutzung: CPU).
Wenn das Feld |
credits.id |
FullName |
STRING | NULLABLE | Der Name der Gutschrift, die mit der Artikelnummer des Produkts verknüpft ist. Dies ist eine für Menschen lesbare Beschreibung eines alphanumerischen credits.id.
Beispiele sind
Guthaben für kostenlose Testversion oder
Rabatt für ausgabenbasierte zugesicherte Nutzung.
|
credits.full_name |
Type |
STRING | NULLABLE | Dieses Feld beschreibt den Zweck oder Ursprung des credits.id.
Es gibt folgende Gutschriftentypen:
|
credits.type |
Name |
STRING | NULLABLE | Eine Beschreibung der Gutschrift, die auf das Cloud-Rechnungskonto angewendet wurde. | credits.name |
Amount |
NUMERIC | NULLABLE | Der Betrag der Gutschrift, die auf die Nutzung angerechnet wird. | credits.amount |
x_CostType |
STRING | NULLABLE | Die Art der Kosten dieser Position: regelmäßige Kosten, Steuern, Korrekturen oder Rundungsfehler. |
cost_type |
x_CurrencyConversionRate |
FLOAT | NULLABLE | Der Wechselkurs von US-Dollar in die Landeswährung. cost/currency_conversion_rate sind so die Kosten in US-Dollar. |
currency_conversion_rate |
x_ExportTime |
TIMESTAMP | NULLABLE | Die mit neu angehängten Cloud Billing-Daten verbundene Verarbeitungszeit.
Dieser Zeitraum verlängert sich mit jedem neuen Export. Weitere Informationen finden Sie unter Unterschiede zwischen exportierten Daten und Rechnungen. |
export_time |
x_Location |
STRING | NULLABLE | Standort der Nutzung auf der Ebene eines Landes, einer Region oder einer Zone bzw. global für
Ressourcen, die keinen festen Standort haben.
Weitere Informationen finden Sie unter
Geografie und Regionen und
Google Cloud locations.
|
location.location |
x_Project |
RECORD | NULLABLE | project enthält Felder, die das Cloud Billing-Projekt beschreiben, z. B. ID, Nummer, Name, Herkunftszahlen und Labels.
|
project |
Id |
STRING | NULLABLE | Die ID des Google Cloud -Projekts, das die Cloud Billing-Daten generiert hat. | project.id |
Number |
STRING | NULLABLE | Eine intern generierte, anonymisierte, eindeutige Kennung für das Google Cloud -Projekt, das die Cloud Billing-Daten generiert hat. In Ihren Support-Fällen und anderen Kundenkommunikationen wird Google Ihre Projekte anhand dieser Projektnummer zuordnen. | project.number |
Name |
STRING | NULLABLE | Der Name des Google Cloud Projekts, das die Cloud Billing-Daten generiert hat. | project.name |
AncestryNumbers |
STRING | NULLABLE | Die Ancestors in der Ressourcenhierarchie für das Projekt, das durch die angegebene project.id, z. B. „mein-projekt-123“, identifiziert wird.Beispiel: /ParentOrgNumber/ParentFolderNumber/. Weitere Informationen finden Sie im Artikel zur Ressourcenhierarchie. |
project.ancestry_numbers |
Ancestors |
RECORD | REPEATED |
In diesem Feld werden die Struktur und der Wert der Ressourcenhierarchie einer Kostenposition beschrieben, einschließlich Projekten, Ordnern und Organisationen. Ancestors werden vom Knoten zum Stamm sortiert (Projekt, Ordner, dann Organisation). |
project.ancestors |
ResourceName |
STRING | NULLABLE | Der
relative Ressourcenname für jeden Ancestor im Format „resourceType/resourceNumber“. Mit project.ancestors.resource_name erhalten Sie eine ausführlichere Ansicht von project.ancestry_numbers. |
project.ancestors.resource_name |
DisplayName |
STRING | NULLABLE | Der Name, den Sie in der Konsole für Ihre Ressource erstellt haben. | project.ancestors.display_name |
x_ServiceId |
STRING | NULLABLE | Die ID des Dienstes, mit dem die Nutzung verknüpft ist. | service.id |
x_SystemLabels |
RECORD | REPEATED | Felder, die das Systemlabel beschreiben, z. B. Schlüssel und Wert. | system_labels |
Key |
STRING | NULLABLE | Wenn Systemlabels vorhanden sind, ist dies der Schlüssel im Schlüssel/Wert-Paar, das das vom System generierte Label der Ressource enthält, in der die Nutzung stattgefunden hat. Weitere Informationen finden Sie unter Verfügbare Systemlabels. | system_labels.key |
Value |
STRING | NULLABLE | Wenn Systemlabels vorhanden sind, ist dies der Wert im Schlüssel/Wert-Paar, das das vom System generierte Label der Ressource enthält, in der die Nutzung stattgefunden hat. Weitere Informationen finden Sie unter Verfügbare Systemlabels. | system_labels.value |
x_Labels |
RECORD | REPEATED | Felder, die das Label beschreiben, z. B. Schlüssel und Wert. | labels |
Key |
STRING | NULLABLE | Wenn Labels vorhanden sind, ist dies der Schlüssel im Schlüssel/Wert-Paar, das das Label der Google Cloud Ressource enthält, in der die Nutzung stattgefunden hat. Weitere Informationen zur Verwendung von Labels finden Sie unter Labels verwenden. | labels.key |
Value |
STRING | NULLABLE | Wenn Labels vorhanden sind, ist dies der Wert im Schlüssel/Wert-Paar, das das Label der Google Cloud Ressource enthält, in der die Nutzung stattgefunden hat. Weitere Informationen zum Verwenden von Labels finden Sie im Hilfeartikel Labels erstellen und verwalten. | labels.value |
x_ProjectLabels |
RECORD | REPEATED | Felder, die das Projektlabel beschreiben, z. B. Schlüssel und Wert. | project.labels |
Key |
STRING | NULLABLE | Wenn Labels vorhanden sind, ist dies der Schlüssel im Schlüssel/Wert-Paar, das das Label des Google Cloud Projekts enthält, in dem die Nutzung stattgefunden hat. Weitere Informationen zum Verwenden von Labels finden Sie im Hilfeartikel Labels erstellen und verwalten. | project.labels.key |
Value |
STRING | NULLABLE | Wenn Labels vorhanden sind, ist dies der Wert im Schlüssel/Wert-Paar, das das Label des Google Cloud Projekts enthält, in dem die Nutzung stattgefunden hat. Weitere Informationen zum Verwenden von Labels finden Sie unter Labels verwenden. | project.labels.value |
x_Tags |
RECORD | REPEATED | Felder, die das Tag beschreiben, z. B. Schlüssel, Wert und Namespace. |
tags |
Key |
STRING | NULLABLE | Der Kurz- oder Anzeigename des Schlüssels, der mit diesem Tag verknüpft ist. |
tags.key |
Value |
STRING | NULLABLE | Die Ressourcen, die an ein |
tags.value |
x_Inherited |
BOOLEAN | NULLABLE | Gibt an, ob eine Tag-Bindung übernommen wurde (Tags „übernommen = wahr“) oder direkt/nicht übernommen (Tags „übernommen = falsch“). Sie können eine Tag-Bindung für eine übergeordnete Ressource in der Ressourcenhierarchie erstellen. |
tags.inherited |
x_Namespace |
STRING | NULLABLE | Stellt die Ressourcenhierarchie dar, die Tag-Schlüssel und -Werte definiert. Der Namespace kann mit den Kurznamen für Tag-Schlüssel und Tag-Werte kombiniert werden, um einen global eindeutigen, voll qualifizierten Namen für den Tag-Schlüssel oder den Tag-Wert zu erstellen. |
tags.namespace |
EffectiveCost |
NUMERIC | NULLABLE | Die effektiven Kosten stellen die amortisierten Kosten der Gebühr nach Anwendung aller ermäßigten Preise, Rabatte und des anwendbaren Teils relevanter, im Voraus bezahlter Käufe (einmalig oder wiederkehrend) dar, die diese Gebühr abdeckten. Der enthaltene amortisierte Anteil sollte proportional zur Abrechnungseinheit und zur Zeitgranularität der Daten sein. Da durch die Amortisierung die Kosten eines im Voraus bezahlten Kaufs auf nachfolgende berechtigte Gebühren aufgeteilt werden, werden die effektiven Kosten der ursprünglichen im Voraus bezahlten Gebühr auf 0 gesetzt. Bei den effektiven Kosten werden die Kosten nicht über mehrere Gebühren für denselben Dienst hinweg gemischt oder „zusammengefasst“. Diese Kosten werden in der Abrechnungswährung angegeben. Die effektiven Kosten werden häufig verwendet, um Ausgabentrends zu verfolgen und zu analysieren. |
cost
+
credits.amount |
PricingCurrency |
STRING | NULLABLE | Die Währung für die Preisgestaltung ist die nationale oder virtuelle Währung, in der der Preis einer Ressource oder eines Dienstes angegeben wurde. Die Preiswährung wird häufig in Szenarien verwendet, in denen für die Preisgestaltung und Abrechnung unterschiedliche Währungen verwendet werden. | currency |
PricingCurrencyContractedUnitPrice |
NUMERIC | NULLABLE | Der vertraglich vereinbarte Stückpreis für die Abrechnungswährung stellt den vereinbarten Stückpreis für eine einzelne Abrechnungseinheit der zugehörigen SKU dar, einschließlich ausgehandelter Rabatte, sofern vorhanden, jedoch ohne ausgehandelte Rabatte für Mindestabnahmen oder andere Rabatte. Dieser Preis wird in der Preiswährung angegeben. Wenn ausgehandelte Rabatte nicht auf die Stückpreise, sondern auf die Wechselkurse angewendet werden, wird für „Pricing Currency Contracted Unit Price“ (Vertraglicher Stückpreis in der Abrechnungswährung) standardmäßig „Pricing Currency List Unit Price“ (Listenstückpreis in der Abrechnungswährung) verwendet. Die Währung für den Preis und den vertraglich vereinbarten Preis pro Einheit werden häufig verwendet, um Einsparungen auf Grundlage von Verhandlungen zu berechnen. |
price.effective_price |
PricingCurrencyEffectiveCost |
NUMERIC | NULLABLE | Die effektiven Kosten in der Preiswährung stellen die Kosten der Gebühr nach Anwendung aller ermäßigten Preise, Rabatte und des anwendbaren Anteils relevanter, im Voraus bezahlter Käufe (einmalig oder wiederkehrend) dar, die diese Gebühr abdeckten, angegeben in der Preiswährung. So kann der Entwickler entweder 1. eine nationale Währung in eine virtuelle Währung (z.B. Tokens in USD) oder 2. eine nationale Währung in eine andere (z.B. EUR in USD) umrechnen. |
cost
+
credits.amount |
PricingCurrencyListUnitPrice |
NUMERIC | NULLABLE | Der Listenpreis pro Einheit in der Preiswährung ist der vom Anbieter veröffentlichte empfohlene Preis pro Einheit für eine einzelne Abrechnungseinheit der zugehörigen SKU ohne Rabatte. Dieser Preis wird in der Preiswährung angegeben. Der Listenpreis pro Einheit in der Preiswährung wird häufig verwendet, um Einsparungen auf Grundlage verschiedener Ratenoptimierungsaktivitäten zu berechnen. |
price.list_price |
BillingAccountType |
STRING | NULLABLE | Beim Export aus übergeordneten Reseller-Rechnungskonten gilt: Wenn die Rechnungskonto-ID ein untergeordnetes Reseller-Rechnungskonto ist, ist der Rechnungskontotyp „Resold“ (Weiterverkauft), andernfalls leer. |
Nicht zutreffend – nur für FOCUS |
x_SubscriptionInstanceId |
STRING | NULLABLE | Die Abo-ID, die mit einer Nutzungszusicherung verknüpft ist. |
subscription.instance_id |
x_PriceEffectivePriceDefault |
NUMERIC | NULLABLE | SKU-Preis gemäß dem standardmäßigen Nutzungsmodell, einschließlich aller ausgehandelten Rabatte, die in den benutzerdefinierten Preisen im Vertrag enthalten sind, der mit Ihrem Cloud-Rechnungskonto verknüpft ist (falls zutreffend). |
price.effective_price_default |
x_PriceListPriceConsumptionModel |
NUMERIC | NULLABLE | SKU-Listenpreis gemäß dem anwendbaren Nutzungsmodell vor allen ausgehandelten Rabatten, die im benutzerdefinierten Preis im Vertrag enthalten sind, der mit Ihrem Cloud-Rechnungskonto verknüpft ist (falls zutreffend). |
price.list_price_consumption_model |
x_CostAtEffectivePriceDefault |
NUMERIC | NULLABLE | Kosten gemäß dem Standard-Nutzungsmodell, einschließlich aller ausgehandelten Rabatte, die in den benutzerdefinierten Preisen im Vertrag enthalten sind, der mit Ihrem Cloud-Rechnungskonto verknüpft ist (falls zutreffend). |
cost_at_effective_price_default |
x_CostAtListConsumptionModel |
NUMERIC | NULLABLE | Kosten gemäß dem anwendbaren Nutzungsmodell vor allen ausgehandelten Rabatten, die in den benutzerdefinierten Preisen im Vertrag enthalten sind, der mit Ihrem Cloud-Rechnungskonto verknüpft ist (falls zutreffend). |
cost_at_list_consumption_model |
x_ConsumptionModelId |
STRING | NULLABLE | Die ID des Nutzungsmodells. |
consumption_model.id |
x_ConsumptionModelDescription |
STRING | NULLABLE | Die Beschreibung des Nutzungsmodells. |
consumption_model.description |
FOCUS-Konformitätsbericht
Nicht alle FOCUS-Spalten werden unterstützt. Nicht alle Werte werden für alle Spalten unterstützt. Weitere Informationen finden Sie in der folgenden Tabelle. Wenn Spalten nicht unterstützt werden, sind Informationen möglicherweise in den anbieterspezifischen Spalten verfügbar.
Anbieterspezifische Spalten
| Spalte | Typ | Modus |
|---|---|---|
| x_CostType | STRING | NULLABLE |
| x_Credits | RECORD | REPEATED |
| x_CurrencyConversionRate | FLOAT | NULLABLE |
| x_ExportTime | TIMESTAMP | NULLABLE |
| x_Labels | RECORD | REPEATED |
| x_Location | STRING | NULLABLE |
| x_Project | RECORD | NULLABLE |
| x_ProjectLabels | RECORD | REPEATED |
| x_ServiceId | STRING | NULLABLE |
| x_SystemLabels | RECORD | REPEATED |
| x_Tags | RECORD | REPEATED |
| x_SubscriptionInstanceId | STRING | NULLABLE |
| x_PriceEffectivePriceDefault | NUMERIC | NULLABLE |
| x_PriceListPriceConsumptionModel | NUMERIC | NULLABLE |
| x_CostAtEffectivePriceDefault | NUMERIC | NULLABLE |
| x_CostAtListConsumptionModel | NUMERIC | NULLABLE |
| x_ConsumptionModelId | STRING | NULLABLE |
| x_ConsumptionModelDescription | STRING | NULLABLE |
Konformitätslücken
| Typ der Konformitätslücke | FOCUS-Version | Betroffene Spalte | Beschreibung der Konformitätslücke | Problembehebung |
|---|---|---|---|---|
| Nicht unterstützte Spalten | v1.0 | Name des Rechnungskontos | Nicht bereitgestellt | Keine |
| v1.0 | Häufigkeit der Abbuchung | Nicht bereitgestellt | Keine | |
| v1.0 | Zusicherungsrabatttyp | Nicht bereitgestellt | Informationen zu CUDs sind in x_Credits enthalten. | |
| v1.0 | Status des Zusicherungsrabatts | Nicht bereitgestellt | Informationen zu CUDs sind in x_Credits enthalten. | |
| v1.0 | ID des Zusicherungsrabatts | Nicht bereitgestellt | Informationen zu CUDs sind in x_Credits enthalten. | |
| v1.0 | Name des Zusicherungsrabatts | Nicht bereitgestellt | Informationen zu CUDs sind in x_Credits enthalten. | |
| v1.0 | Kategorie des Zusicherungsrabatts | Nicht bereitgestellt | Informationen zu CUDs sind in x_Credits enthalten. | |
| v1.0 | Rechnungsaussteller | Nicht bereitgestellt | Keine | |
| v1.0 | Ressourcentyp | Nicht bereitgestellt | Keine | |
| v1.0 | Dienstkategorie | Nicht bereitgestellt | Keine | |
| v1.0 | Tags | Nicht bereitgestellt | Informationen in x_Tags x_Labels x_SystemLabels x_ProjectLabels |
|
| Nicht unterstützte Spalten | v1.1 | Kapazitätsreservierung | Nicht bereitgestellt | Keine |
| v1.1 | ID der Kapazitätsreservierung | Nicht bereitgestellt | Keine | |
| v1.1 | Status der Kapazitätsreservierung | Nicht bereitgestellt | Keine | |
| v1.1 | Menge des Zusicherungsrabatts | Nicht bereitgestellt | Keine | |
| v1.1 | Einheit für Zusicherungsrabatt | Nicht bereitgestellt | Keine | |
| v1.1 | Dienstunterkategorie | Nicht bereitgestellt | Keine | |
| v1.1 | SKU Meter | Nicht bereitgestellt | Keine | |
| v1.1 | SKU-Preisdetails | Nicht bereitgestellt | Keine | |
| Nicht unterstützte Spalten | v1.2 | Unterkontotyp | Nicht bereitgestellt | Keine |
| v1.2 | Rechnungs-ID | Nicht bereitgestellt | Keine | |
| Nicht unterstützte Werte | v1.0 | Belastungskategorie | Der Wert „Kauf“ wird nicht unterstützt | Keine |
| v1.0 | Belastungskategorie | Der Wert „Guthaben“ wird nicht unterstützt | Informationen zu Credits sind in x_Credits enthalten. | |
| v1.0 | Preiskategorie | Der Wert „Dynamisch“ wird nicht unterstützt | Informationen KÖNNEN in der Belastungsbeschreibung enthalten sein. |
Beispiele für Abfragen von FOCUS-Kostendaten
Tipps und Anleitungen zur Verwendung von SQL zum Ausführen von Abfragen für Ihren FOCUS-Abrechnungsdatenexport finden Sie in den FOCUS-Beispielanwendungsfällen, die auf der FinOps Foundation-Website verfügbar sind:
FOCUS v1.2-Anwendungsfälle | FOCUS v1.1-Anwendungsfälle | FOCUS v1.0-Anwendungsfälle
Weitere Informationen
Themen im Zusammenhang mit exportierten Cloud Billing-Daten
- Cloud Billing-Datenexport nach BigQuery einrichten
- Beispielabfragen für den Export von Cloud Billing-Daten nach BigQuery
Kosten- und Preisberichte in der Google Cloud -Konsole
- Cloud Billing-Berichte und Kostentrends aufrufen
- Kostendetails Ihrer Rechnung oder Ihres Kontoauszugs aufrufen und herunterladen
- Preise für die Cloud-Dienste von Google ansehen und herunterladen
- Informationen zu Einsparungen mit Kostenaufschlüsselungsberichten
- Wirksamkeit der Rabatte für zugesicherte Nutzung analysieren
- Kosten- und Zahlungsverlauf aufrufen