Auf dieser Seite erfahren Sie, wie Sie einen Channel Services-Export konfigurieren. beschreibt das für einen Export verfügbare Schema.
Mit BigQuery können Sie Channel Services-Abrechnungsdaten in ein angegebenes BigQuery-Team Dataset Anhand dieser Daten können Sie eine detaillierte Analyse dazu, wie Ihre Kunden oder Channelpartner die Sie anbieten.
Exporte aus Channel Services enthalten bestimmte Reseller-Daten, ansonsten nicht sind in Cloud Billing-Exporten enthalten. Dazu gehören Kosten, Guthaben und Nutzung mit den konfigurierten Regeln für die Preisneuberechnung. In diesen Exporten werden auch alle Informationen über die übergeordneten Rechnungskonten zu einem einzelnen Dataset zusammengefasst.
Daten aus einem Channel Services-Export sind jedoch kompatibel mit: Cloud Billing-Exporte ausführen und Sie können beide Datasets mit Abfragen zusammenführen. zu analysieren.
Informationen zu Cloud Billing-Exporten für Nicht-Reseller finden Sie unter Einrichten der Cloud Billing exportiert nach BigQuery
Hinweise
Bevor Sie mit dem Export von Channel Services-Abrechnungsdaten beginnen, müssen Sie Folgendes tun:
- Richten Sie ein Projekt zum Hosten Ihres BigQuery-Datasets ein. Achten Sie darauf, Die Abrechnung ist aktiviert für das Projekt.
- Aktivieren Sie die BigQuery Data Transfer Service API für das Projekt.
- Erstellen Sie ein Dataset für Ihre exportierten Daten.
Wenn Sie bereits ein Projekt und ein BigQuery-Dataset für haben Cloud Billing-Daten Exporte können Sie dieses Projekt und dieses Dataset für die Channel Services exportieren.
Ausführliche Informationen zum Einrichten eines Projekts und eines Datasets finden Sie unter Einrichten von Cloud Billing-Datenexport nach BigQuery
Für Exporte erforderliche Berechtigungen
Sie benötigen die folgenden Rollen, um Channel Services-Exporte zu aktivieren und zu konfigurieren:
Wenn Sie für BigQuery das Ziel-Dataset erstellt haben, benötigen Sie
BigQuery User
für das Projekt, das das Dataset enthält. Wenn das Dataset erstellt wurde von jemand anderem erhalten haben, benötigen Sie die RolleBigQuery Data Owner
.So aktivieren Sie Google Cloud-Exporte in der Partner Sales Console: muss die Rolle „Google Cloud-Reseller-Administrator“ haben.
Weitere Informationen zum Zuweisen von Google Cloud-Rollen in der Partner Sales Console
Um Google Workspace-Exporte aktivieren zu können, müssen Sie Reseller-Administrator oder Sie haben die Abrechnungsberechtigungen für Google Workspace.
(Optional)
Project Viewer
für das Projekt, das Folgendes enthält: das BigQuery-Ziel-Dataset, um automatisch zu prüfen, ob Die Abrechnung ist für das Projekt aktiviert.
Projekt und Dataset auswählen
Wählen Sie in der Partner Sales Console ein Projekt und ein Dataset in BigQuery zum Speichern der Channel Services-Daten. Abrechnung aktivieren für das Projekt, falls dies nicht bereits aktiviert ist.
Wenn Sie eine BigQuery-Datei Dataset, können Sie können Sie einen der unterstützten BigQuery-Standorte für die Dataset. Wenn Sie den Channel Services-Datenexport für die erste Zeit pro Datenquelle (Google Cloud oder Google Workspace):
Wenn Sie Ihre BigQuery- Dataset, um einen multiregionalen Standort zu verwenden Standort, BigQuery-Exportdaten sind für alle ausgewählten Daten verfügbar der Quelle vom Anfang des Vormonats. Wenn Sie beispielsweise BigQuery Export am 23. September umfasst Ihr Export Daten ab dem 1. August verfügbar sind.
Wenn Sie Ihre BigQuery- Dataset, um eine Region zu verwenden Standort (außer dem multiregionalen Standort "US" oder "EU") Ihren BigQuery-Export Daten sind für jede ausgewählte Datenquelle ab dem Datum verfügbar, an dem Sie die Export und danach. Das heißt, BigQuery-Exportdaten werden nicht rückwirkend für nicht multiregionale Dataset-Standorte. BigQuery-Exportdaten aus der Zeit vor der Aktivierung des Exports.
So exportieren Sie Abrechnungsdaten für mehrere Partner Sales Console-Konten: diese Schritte:
- In dem BigQuery-Dataset, in das Sie Ihre Daten exportieren möchten, müssen die Abrechnungsadministratoren für jede Partner Sales Console -Konto berechtigt ist, das Dataset anzusehen.
- Wenn Sie den Export von Abrechnungsdaten in jeder Partner Sales Console einrichten das einheitliche Dataset aus.
Unterstützte BigQuery-Standorte
Multiregionen
In der folgenden Tabelle sind die Multiregionen aufgeführt, in denen Channel Services BigQuery-Datenexport wird unterstützt.
Beschreibung des multiregionalen Standorts | Name des multiregionalen Standorts |
---|---|
Rechenzentren in Mitgliedsstaaten der Europäischen Union1 | EU |
Rechenzentren in den USA | US |
Regionen
In der folgenden Tabelle sind die Regionen in Nord- und Südamerika aufgeführt, in denen Der Export von BigQuery-Daten zu Channel Services wird unterstützt.
Beschreibung der Region | Name der Region |
---|---|
Iowa | us-central1 |
Las Vegas | us-west4 |
Los Angeles | us-west2 |
Montreal | northamerica-northeast1 |
Nord-Virginia | us-east4 |
Oregon | us-west1 |
Salt Lake City | us-west3 |
São Paulo | southamerica-east1 |
South Carolina | us-east1 |
In der folgenden Tabelle sind die Regionen im asiatisch-pazifischen Raum aufgeführt, in denen Der Export von BigQuery-Daten zu Channel Services wird unterstützt.
Beschreibung der Region | Name der Region |
---|---|
Hongkong | asia-east2 |
Jakarta | asia-southeast2 |
Mumbai | asia-south1 |
Osaka | asia-northeast2 |
Seoul | asia-northeast3 |
Singapur | asia-southeast1 |
Sydney | australia-southeast1 |
Taiwan | asia-east1 |
Tokio | asia-northeast1 |
In der folgenden Tabelle sind die Regionen in Europa aufgeführt, in denen Channel Services BigQuery-Datenexport wird unterstützt.
Beschreibung der Region | Name der Region |
---|---|
Belgien | europe-west1 |
Finnland | europe-north1 |
Frankfurt | europe-west3 |
London | europe-west2 |
Netherlands | europe-west4 |
Warschau | europe-central2 |
Zürich | europe-west6 |
Export aktivieren
Bevor Sie den Datenexport aktivieren, notieren Sie sich Ihre voll qualifizierte Dataset-ID, die hat das Format PROJECT_ID:DATASET_NAME.
So aktivieren Sie den Channel Services-Export:
- Öffnen Sie in der Partner Sales Console den Bereich Abrechnung. Seite.
- Wählen Sie Abrechnungsexport aus.
- Geben Sie die voll qualifizierte Dataset-ID in das Feld Dataset zur Preisneuberechnung ein.
- Wählen Sie die Datenquellen aus, für die Daten exportiert werden sollen.
- Klicken Sie auf Aktualisieren. Wenn Sie aufgefordert werden, die Dataset-Berechtigungen zu aktualisieren, klicken Sie auf Aktualisieren.
Nach der Einrichtung liefert der Abrechnungsexport täglich inkrementelle Nutzungsdaten. Die Die Exporttabelle wird erst angezeigt, wenn der Abrechnungsexport für Ihr Konto ausgeführt wurde für beim ersten Mal. Das Dataset enthält Daten aus der ersten Konfiguration, Daten aufzubewahren.
Wenn Sie den Export von Kostendaten für die Preisneuberechnung in den Datensatz beenden möchten, klicken Sie auf Abrechnung deaktivieren Datenexport auf der Seite Preisneuberechnung für Kunden. Um den Export wieder zu aktivieren, folgen Sie vorherigen Schritten, um eine Dataset-ID anzugeben.
Die Kostendaten für die Preisneuberechnung sind möglicherweise so lange nicht verfügbar, wie sie deaktiviert war. Wenn Sie exportierte Daten gelöscht haben, können wir die gelöschten Daten nicht wieder auffüllen. Datensätze.
Erforderliche Dienstkontoberechtigungen
Für den Datenexport der Channel Services wird ein Dienstkonto verwendet, verwaltet von Google und hat die Berechtigung, Abrechnungsbelege in eine Tabelle zu schreiben. Die Dienstkonto ist:
cloud-channel-billing-reporting-rebilling@system.gserviceaccount.com
Für dieses Dienstkonto ist die vordefinierte Rolle erforderlich:
roles/bigquery.dataEditor
, um Exporte zuzulassen. Sie können die Berechtigungen konfigurieren, indem Sie die folgenden Schritte ausführen:
Export aktivieren
Daten effizient abfragen
Die BigQuery-Tabelle ist nach export_time
partitioniert und geclustert
standardmäßig um payer_billing_account_id
. Das bedeutet, dass die Tabelle
in kleinere Partitionen aufgeteilt werden.
Partitions- und Clusterschlüssel verwenden
in einer Abfrage kann BigQuery schnell die relevanten Daten finden,
die Kosten der Abfrage erheblich reduzieren.
Die folgende Abfrage ist beispielsweise im Vergleich zu einer Abfrage ohne Partitionierungs- und Clustering-Schlüssel:
SELECT
billing_account_id
currency,
invoice.month,
-- Divide by currency_conversion_rate if converting non-USD to USD.
SUM(cost)
+ SUM(
IFNULL(
(SELECT SUM(c.amount) FROM UNNEST(credits) AS c), 0))
AS total
FROM PROJECT_ID.DATASET_NAME.reseller_billing_detailed_export_v1
WHERE
export_time BETWEEN TIMESTAMP(START_DATE)
AND TIMESTAMP(END_DATE)
AND payer_billing_account_id IN (PAYER_BILLING_ACCOUNT_IDS)
GROUP BY
billing_account_id,
currency,
invoice.month
ORDER BY
billing_account_id,
currency,
invoice.month;
Weitere Informationen zu Partitionierung, Clustering und Best Practices finden Sie in der folgenden Links:
- Partitionierte Tabellen abfragen
- Geclusterte Tabellen abfragen
- Abfrageberechnung optimieren
- Best Practices zur Kostenkontrolle in BigQuery
Rechnungskonto-ID des Zahlungspflichtigen ermitteln
Die Rechnungskonto-ID des Zahlungspflichtigen finden Sie auf der Seite „Rechnungskonten“ Partner Sales Console und klicken Sie auf den Tab Partnerabrechnung.
Sie sehen alle Rechnungskonten und die Rechnungskonto-IDs des Zahlungspflichtigen.
Zugriffssteuerungen für andere Nutzer im Export-Dataset einrichten
Es gibt mehrere Möglichkeiten, Zugriffssteuerungen für die Daten in BigQuery Export. Weitere Informationen finden Sie in der BigQuery-Zugriffssteuerungen
Um sicherzustellen, dass Nutzer nur auf Daten zugreifen können, für die sie autorisiert sind empfehlen wir die Einrichtung von autorisierten Datenansichten, um Daten aus Ihren exportierten Daten zu teilen. Dataset.
Achten Sie beim Einrichten von Berechtigungen für Nutzer darauf, dass das Dienstkonto
cloud-channel-billing-reporting-rebilling@system.gserviceaccount.com
immer
hat uneingeschränkten Bearbeitungszugriff auf das Export-Dataset für den kontinuierlichen Datenexport.
Tabellenschema
Im folgenden Schema werden die Daten in der BigQuery-Tabelle beschrieben.
In Ihrem BigQuery-Dataset wird der detaillierte Export für die Preisneuberechnung geladen
in eine Datentabelle mit dem Namen reseller_billing_detailed_export_v1
umgewandelt.
Feld | Typ | Beschreibung |
billing_account_id
|
String | Die Konto-ID, mit der die Nutzung verknüpft ist. Das kann die ID des Kunden oder Ihre sein. Je nach Produktfamilie kann dies ein Rechnungskonto oder eine Cloud Identity-ID sein. |
payer_billing_account_id
|
String | Die ID Ihres übergeordneten Rechnungskontos. |
invoice.month
|
String | Das Jahr und der Monat (JJJJMM) der Rechnung, die die Kostenpositionen enthält. Beispiel: „202101“ wie im Januar 2021. |
cost_type
|
String | Die Art der Kosten dieser Position: regelmäßige Kosten, Steuern, Korrekturen oder Rundungsfehler. |
service.id
|
String | Die ID des Dienstes, mit dem die Nutzung verknüpft ist. |
service.description
|
String | Der Google-Dienst, der die Abrechnungsdaten gemeldet hat. |
sku.id
|
String | Die Artikelnummer-ID der vom Dienst verwendeten Ressource. |
sku.description
|
String | Eine Beschreibung des vom Dienst verwendeten Ressourcentyps. Cloud Storage ist beispielsweise vom Typ Standard Storage US. |
usage_start_time
|
Zeitstempel | Die Startzeit des stündlichen Nutzungszeitfensters der berechneten Kosten. Die Nutzung und Kosten für alle Dienste werden stündlich aufgeschlüsselt. Eine lange Dauer der Dienstnutzung verteilt sich auf mehrere Stundenzeitfenster. Bei Aboprodukten ist das der Beginn des Abrechnungsmonats. |
usage_end_time
|
Zeitstempel | Die Endzeit des stündlichen Nutzungszeitfensters der berechneten Kosten. Die Nutzung und Kosten für alle Dienste werden stündlich aufgeschlüsselt. Eine lange Dauer der Dienstnutzung verteilt sich auf mehrere Stundenzeitfenster. Bei Aboprodukten ist das das Ende des Abrechnungsmonats. |
project
|
Struct | Informationen zum Google Cloud-Projekt, das die Cloud Billing-Daten generiert hat. |
project.number
|
String | Eine intern generierte, anonymisierte und eindeutige Kennung für das Google Cloud-Projekt, über das die Cloud Billing-Daten generiert wurden. |
project.id
|
String | Die ID des Google Cloud-Projekts, das die Cloud Billing-Daten generiert hat. |
project.name
|
String | Der Name des Google Cloud-Projekts, das die Cloud Billing-Daten generiert hat. |
project.labels
|
Struct, wiederholt | |
project.labels.key
|
String | Wenn Labels vorhanden sind, ist dies der Schlüsselteil des Schlüssel/Wert-Paars. |
project.labels.value
|
String | Wenn Labels vorhanden sind, ist dies der Wert im Schlüssel/Wert-Paar. |
project.ancestry_numbers
|
String | Die Ressourcenhierarchie-Ancestors für das durch project.id angegebene Projekt.
|
labels
|
Struct, wiederholt | |
labels.key
|
String | Wenn Labels vorhanden sind, ist dies der Schlüsselteil des Schlüssel/Wert-Paars. |
labels.value
|
String | Wenn Labels vorhanden sind, ist dies der Wert im Schlüssel/Wert-Paar. |
system_labels
|
Struct, wiederholt | |
system_labels.key
|
String | Wenn Systemlabels vorhanden sind, ist dies der Schlüsselteil des Schlüssel/Wert-Paars. |
system_labels.value
|
String | Wenn Systemlabels vorhanden sind, ist dies der Wert im Schlüssel/Wert-Paar. |
location.location
|
String | Standort der Nutzung auf der Ebene eines Landes, einer Region oder einer Zone. Zeigt global für Ressourcen ohne bestimmten Speicherort an. Weitere Informationen finden Sie unter Regionen und Zonen.
|
location.country
|
String | Wenn location.location ein Land, eine Region oder eine Zone ist, enthält dieses Feld das Land der Nutzung. Beispiel: US . Weitere Informationen finden Sie unter Regionen und Zonen.
|
location.region
|
String | Wenn location.location ein Land oder eine Region ist, enthält dieses Feld die Nutzungsregion. Beispiel: us-central1 . Weitere Informationen finden Sie unter Regionen und Zonen.
|
location.zone
|
String | Wenn location.location eine Zone ist, enthält dieses Feld die Nutzungszone. Beispiel: us-central1-a . Weitere Informationen finden Sie unter Regionen und Zonen.
|
resource
|
Struct | Beschreibt die Struktur und den Wert von Informationen, die für Dienstressourcen (z. B. virtuelle Maschinen oder SSD) relevant sind, die Dienstnutzung generieren. |
resource.name
|
String | Eine dienstspezifische Kennung für die Ressource, die eine relevante Nutzung generiert hat. Kann vom Nutzer erstellt werden. |
resource.global_name
|
String | Eine global eindeutige Dienstkennung für die Ressource, die eine relevante Nutzung generiert hat. |
cost
|
Numerisch | Die Nutzungskosten abzüglich angewendeter Gutschriften. Um die Gesamtkosten einschließlich Gutschriften zu erhalten, müssen Sie credits.amount zu cost addieren.
|
currency
|
String | Die Abrechnungswährung der Kosten. Weitere Informationen zur Landeswährung für Abrechnung und Zahlungen |
currency_conversion_rate
|
Float | Der Wechselkurs von US-Dollar in die Landeswährung. Das heißt, cost ÷ currency_conversion_rate entspricht den Kosten in US-Dollar.
|
usage.amount
|
Numerisch | Die Menge der verwendeten usage.unit .
|
usage.unit
|
String | Die Basiseinheit zum Messen der Ressourcennutzung. Die Basiseinheit für Standard Storage ist z. B. Byte-Sekunden. |
usage.amount_in_pricing_unit
|
Numerisch | Die Menge der usage.pricing_unit -Nutzung.
|
usage.pricing_unit
|
String | Die Einheiten zur Messung der Ressourcennutzung. |
credits
|
Struct, wiederholt | Enthält Felder, die die Struktur und den Wert von Gutschriften beschreiben. |
credits.id
|
String | Wenn dieses Feld ausgefüllt ist, bedeutet das, dass der Artikelnummer des Produkts ein Guthaben zugeordnet ist. |
credits.full_name
|
String | Der Name der Gutschrift, die mit der Artikelnummer des Produkts verknüpft ist. |
credits.type
|
String | Dieses Feld beschreibt den Zweck oder Ursprung des credits.id .
|
credits.name
|
String | Eine Beschreibung der Gutschrift, die auf die Nutzung angerechnet wird. |
credits.amount
|
Numerisch | Der Betrag der Gutschrift, die auf die Nutzung angerechnet wird. |
credits.channel_partner_amount
|
Numerisch | Der Betrag der Gutschrift, die auf die Nutzung angerechnet wird, nach Preisneuberechnung von Aufschlägen und Rabatten. Basierend auf channel_partner_name und zugehörigen ChannelPartnerRepricingConfig . Wenn credits.type den Wert RESELLER_MARGIN hat, ist dieser Betrag null.
|
credits.customer_amount
|
Numerisch | Der Betrag der Gutschrift, die auf die Nutzung angerechnet wird, nach Preisneuberechnung von Aufschlägen und Rabatten. Basierend auf customer_name und zugehörigen CustomerRepricingConfig . Wenn credits.type den Wert RESELLER_MARGIN hat, ist dieser Betrag null.
|
adjustmentsInfo
|
Struct, wiederholt | Enthält Felder, die die Struktur und den Wert einer Anpassung an Kostenpositionen beschreiben. |
adjustmentsInfo.adjustment_id
|
String | Wenn das Feld ausgefüllt ist, wird einer Kostenposition eine Anpassung zugeordnet. adjustmentsInfo.adjustments_id ist die eindeutige ID für alle Anpassungen, die durch ein Problem verursacht werden.
|
adjustmentsInfo.adjustment_description
|
String | Eine Beschreibung der Korrektur und ihre Ursache. |
adjustmentsInfo.adjustment_type
|
String | Die Art der Anpassung. |
adjustmentsInfo.adjustment_mode
|
String | Hiermit wird beschrieben, wie die Korrektur ausgeführt wird. |
export_time
|
Zeitstempel | Die mit neu angehängten Abrechnungsdaten verbundene Verarbeitungszeit. Dieser Zeitraum verlängert sich mit jedem neuen Export. In der Spalte „export_time “ sehen Sie, wann die exportierten Abrechnungsdaten zuletzt aktualisiert wurden.
|
entitlement_name
|
String | Der Ressourcenname der Entitlement-Ressource der Cloud Channel API. Verwendet das Format: accounts/{account}/customers/{customer}/entitlements/{entitlement}
|
channel_partner_name
|
String | (Nur Vertriebspartner) Der Ressourcenname des Channelpartners, der Produkte an den Endkunden verkauft. Verwendet das Format: accounts/{account}/channelPartnerLinks/{channelPartner} .
|
channel_partner_cost
|
Numerisch | (Nur Distributoren) Die durch channel_partner_name für den Channelpartner anfallenden Kosten nach Anwendung eines vorhandenen ChannelPartnerRepricingConfig .
|
customer_name
|
String | Der Ressourcenname des Kunden des Resellers, der diese Nutzung genutzt hat, im Format „accounts/{account}/customers/{customer}“. |
customer_cost
|
Numerisch | Die Kosten für den in der Spalte customer_name angegebenen Reseller-Kunden nach Anwendung von CustomerRepricingConfig (sofern vorhanden).
|
cost_at_list
|
Numerisch | Die Kosten bei Nutzung des öffentlichen Preises. |
customer_repricing_config_name
|
String | Der Ressourcenname der Cloud Channel API CustomerRepricingConfig . Verwendet das Format: accounts/{account}/customers/{customer}/customerRepricingConfigs/{id} .
<ph type="x-smartling-placeholder">
|
channel_partner_repricing_config_name
|
String | (Nur Distributoren) Der Ressourcenname der Cloud Channel API ChannelPartnerRepricingConfig . Verwendet das Format: accounts/{account}/channelPartnerLinks/{channelPartner}/channelPartnerRepricingConfigs/{id} .
<ph type="x-smartling-placeholder">
|
tags
|
Struct | Felder, die das Tag beschreiben, z. B. Schlüssel, Wert und Namespace. <ph type="x-smartling-placeholder"> |
tags.key
|
String | Der Kurz- oder Anzeigename des Schlüssels, der mit diesem Tag verknüpft ist. |
tags.value
|
String | Die Ressourcen, die an einen Tag-Schlüssel angehängt sind. Einer Ressource kann immer genau ein Wert für einen bestimmten Schlüssel zugeordnet werden. |
tags.inherited
|
Boolesch | Gibt an, ob eine Tag-Bindung übernommen wurde (Tags übernommen = True) oder direkt/nicht übernommen (Tags übernommen = False). |
tags.namespace
|
String | Stellt die Ressourcenhierarchie dar, in der Tag-Schlüssel und -Werte definiert sind. Der Namespace kann mit 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. |
customer_correlation_id
|
String | Die externe CRM-ID für den Kunden. Wird nur ausgefüllt, wenn für diesen Kunden eine CRM-ID vorhanden ist. <ph type="x-smartling-placeholder"> |
price
|
Struct | Felder, die Struktur und Wert im Bezug auf Nutzungskosten beschreiben. |
price.effective_price
|
Numerisch | Der für die Nutzung berechnete Preis. |
price.tier_start_amount
|
Numerisch | Die Untergrenze für Einheiten für die Preisstufe einer Artikelnummer. Für
Beispiel: Eine SKU mit drei Preisstufen wie 0–100 Einheiten, 101–1.000 Einheiten,
und mehr als 1.001 Einheiten werden drei Preiszeilen für die SKU angezeigt: 0, 101,
und 1001 im Feld price.tier_start_amount , die für
die Ausgangseinheitsmenge für die Preisstufen der SKU.
Weitere Informationen zu Google Cloud-Preisstufen
|
price.unit
|
String | Die Nutzungseinheit, in der der Preis angegeben ist, und
Die Ressourcennutzung wird gemessen (z. B. Gibibyte, Tebibyte, Monat, Jahr,
Gibibyte-Stunde, Gibibyte-Monat oder -Anzahl). Der Wert im Feld
Das Feld price.unit entspricht dem Wert im
usage.pricing_unit .
|
price.pricing_unit_quantity
|
Numerisch | Die Einheitsmenge der Preisstufe für die SKU. Wenn beispielsweise die Stufe Preis 1 $pro 1.000.000 Byte beträgt, wird in dieser Spalte 1.000.000 angezeigt. |
transaction_type
|
String | Der Transaktionstyp des Verkäufers. Folgende Transaktionstypen sind möglich:
<ph type="x-smartling-placeholder">
|
seller_name
|
String | Der rechtliche Name des Verkäufers. <ph type="x-smartling-placeholder"> |
subscription
|
Struct | Felder, die Ihre ausgaben- oder ressourcenbasierten Zusicherungen beschreiben. Mit diesen Feldern können Sie Ihre Gebühren für bestimmte Zusicherungen analysieren. |
subscription.instance_id
|
String | Die Abo-ID, die mit einer Nutzungszusicherung verknüpft ist. |
Zusätzliche Hinweise zum Schema
Spalten, die nicht für Google Workspace gelten
Wenn eine Spalte oder ein Feld nicht für eine Produktfamilie gilt, werden die exportierten Daten für
enthält diese Produktfamilie in dieser Spalte bzw. im Feld null
. Die folgenden
Spalten/Felder gelten nicht für Google Workspace-Exporte:
project
labels
resource
credits
adjustmentsInfo
cost_at_list
customer_repricing_config_name
channel_partner_repricing_config_name
tags
price.effective_price
price.tier_start_amount
transaction_type
seller_name
Weitere Hinweise zum Google Workspace-Export
Bei Google Workspace-Exporten gibt es einige Besonderheiten:
- Die Google Workspace-Daten enthalten nicht die eigene Nutzung durch den Reseller.
- Wenn
cost_type
den Werttax
undadjustment
hat,usage.amount_in_pricing_units
ist immer 1. - Auf Google Workspace-Rechnungen werden Steuern als eine Position angezeigt. In Export, werden die Steuern nach Kunde aufgeschlüsselt. Der Gesamtbetrag der Steuer sollte der Rechnung entsprechen, können einzelne Steuern Rundungsungenauigkeiten aufweisen.
billing_account_id
- Bei Google Cloud ist dies das Cloud-Rechnungskonto, mit der Nutzung zusammenhängen.
- Bei Google Workspace ist dies die Cloud Identity-ID des Kunde sein.
service
und sku
Bei Google Workspace stehen diese Spalten für „Produkt“ und „SKU“ die mit der Nutzung zusammenhängen. Weitere Informationen zu Produkt- und Artikelnummer IDs .
usage_start_time
und usage_end_time
In der CSV-Datei der Google Workspace-Rechnungen werden diese als Datumsangaben dargestellt. In der Exporte haben, werden diese als Zeitstempel dargestellt:
- Für
usage_start_time
ist dies die Startzeit (einschließlich) von am Startdatum um 0:00 Uhr PST (UTC-8) an. - Für
usage_end_time
ist dies das Ende (ausschließlich) des Abos, am Tag nach dem Enddatum um 0:00 Uhr PST (UTC-8)
project.labels
Für Google Cloud sind dies die Schlüssel/Wert-Paare auf der Das Google Cloud-Projekt, in dem die Nutzung stattgefunden hat. Weitere Informationen finden Sie unter Mit Labels .
labels
Für Google Cloud sind dies die Schlüssel/Wert-Paare in der Google Cloud Ressource, in der die Nutzung stattgefunden hat. Weitere Informationen finden Sie unter Verwenden von Labels .
system_labels
Für Google Cloud sind dies die Schlüssel/Wert-Paare auf der Google Cloud-Ressource, in der die Nutzung stattgefunden hat. Weitere Informationen siehe Verfügbares System Labels hinzu.
Für Google Workspace sind dies zusätzliche Metadaten zur einschließlich:
workspace.googleapis.com/domain_name
: Der Domainname des Kunden.workspace.googleapis.com/order_id
: Die Bestell-ID.workspace.googleapis.com/purchase_order_id
: der Auftrag ID.workspace.googleapis.com/subscription_id
: Die Abo-ID.workspace.googleapis.com/usage_type
: Die Art der Nutzung. Nicht zutreffendcost_type
ist nichtregular
.
Zu den Nutzungstypen für Google Workspace gehören:
COMMITMENT_TERM_START_ITEM
: Beginn eines Abos. Normalerweise die mit einem Teilmonat bei einem monatlich abgerechneten Zusicherungsabo verknüpft sind, sowie für den Abrechnungs-/Vertragszeitraum bei Vorauszahlungen.COMMITMENT_TERM_END_ITEM
: Ende eines Abos. In der Regel verknüpft mit die Gebühren eines monatlich abgerechneten Zusicherungsabos im letzten Monat.COMMITMENT_TERM_RENEWAL_ITEM
: Beginn eines Folgeabos.COMMITMENT_MONTHLY_ITEM
: Nutzung für Zusicherungen, die im Monatsanfang. In den meisten Fällen erstreckt sich die Belastung im gesamten Monat.COMMITMENT_SEATS_CHANGE_ITEM
: Wird erfasst, wenn sich die Zusicherungsstufe ändert. (Erhöhung oder Verringerung). Beginnt häufig in der Mitte des Monats und endet am Ende des Monats des Monats bei monatlich abgerechneten Zusicherungen oder bis zum Ende des Abrechnungs-/Vertragszeitraums für ein Vorauszahlungsabonnement.COMMITMENT_CANCEL_ITEM
: Wird bei der Kündigung eines Abos aufgezeichnet. Umfasst Gebühren im Zusammenhang mit einer vorzeitigen Kündigung. Stellt entweder ein Bei Kündigung des Vertrags wird die verbleibende Vertragslaufzeit in Rechnung gestellt. oder eine Gutschrift für den Rest des Abrechnungszeitraums erhalten, während der Laufzeit geändert oder storniert wird.FLEXIBLE_SEATS_ITEM
: Erfasst die Nutzung für eine bestimmte Anzahl von Nutzern für zusammenhängender Block von einer bestimmten Anzahl von Tagen. Derzeit nur für Nutzer bestimmt ohne Verpflichtung.COUPON_DISCOUNT_ITEM
: Rabattbetrag, der mit einem Gutschein verknüpft ist.MIGRATED_CREDIT_ITEM
: Gutschrift von der Postini-Migration.COMMITMENT_PREPAY_BILLING_PERIOD_ITEM
: Stellt Nutzungsinformationen dar, die die zu Beginn des Zahlungszyklus für den gesamten Abo mit Vorauszahlung für die Zusicherung.
usage.amount
Bei der lizenzbasierten Nutzung von Google Workspace sind kostenpflichtige Lizenzen angegeben. Für Beispiel: vergebene Lizenzen für Zusicherungen oder Anzahl der Lizenzen, die für Flex.
usage.pricing_unit
- Für Google Cloud: Cloud Billing Catalog API
- Bei Google Workspace ist das
count
.
credits.id
Für Google Cloud ist dies entweder eine alphanumerische, eindeutige Kennung
(12-b34-c56-d78) oder eine Beschreibung des Gutschrifttyps (Zugesicherte Nutzung)
Ermäßigung:
CPU
). Ist das Feld credits.id
leer, ist die Artikelnummer des Produkts keiner
Guthaben.
credits.full_name
Für Google Cloud ist dies eine für Menschen lesbare Beschreibung eines
alphanumerische credits.id
: Beispiele: Kostenlose Testversion
Guthaben
oder ausgabenbasierte zugesicherte Nutzung
Rabatt
. credits.full_name
-Werte werden nur für Artikelnummern mit einem alphanumerischen Wert ausgefüllt
credits.id
. Wenn der Wert von credits.id
eine Beschreibung des Gutschrifttyps ist
(z. B. Rabatt für zugesicherte Nutzung:
CPU
), ist das Feld credits.full_name
leer.
credits.type
Bei Google Cloud sind folgende Guthabenarten verfügbar:
COMMITTED_USAGE_DISCOUNT
: Ressourcenbasierte Verträge für zugesicherte Nutzung für Compute Engine erworben in für hohe Rabatte für die VM-Nutzung.COMMITTED_USAGE_DISCOUNT_DOLLAR_BASE
: Ausgabenbasierte Verträge für zugesicherte Nutzung, die für Dienste im Austausch für einen Mindestbetrag auszugeben.DISCOUNT
: Der Rabatttyp wird für Guthaben verwendet, die nach einem vertraglicher Grenzwert für Ausgaben erreicht ist. Beachten Sie, dass im Feld Cloud Billing-Berichte in der Partner Sales Console ist der Rabatttyp Ausgabenbasierte Rabatte (vertraglich):FREE_TIER
: Einige Dienste bieten kostenlose Ressourcennutzung bis zu einem Limits Für diese Dienste wird Guthaben zur Implementierung der kostenlosen Stufe verwendet.PROMOTION
: Der Gutschrifttyp „Promotion“ umfasst die kostenlose Version von Google Cloud Testzeitraum Guthaben für Marketingkampagnen und andere Zuschüsse zur Nutzung von Google Cloud. Startguthaben gelten, sofern verfügbar, als Zahlungsmittel und werden automatisch angewendet, um Ihre Gesamtkosten zu senken.RESELLER_MARGIN
: Wenn Sie Reseller sind, gilt die Reseller-Marge. Kredittyp gibt die Reseller-Programmrabatte an, die Sie pro infrage kommende Werbebuchung.SUBSCRIPTION_BENEFIT
: Guthaben für den Kauf von Langzeitabos um Rabatte zu erhalten.SUSTAINED_USAGE_DISCOUNT
: Der Gutschrifttyp „Rabatte für kontinuierliche Nutzung“ ist ein automatischer Rabatt, bestimmte Compute Engine-Ressourcen für einen erheblichen Zeitraum des Abrechnungsmonats.
adjustmentsInfo
Für Google Cloud werden diese Werte nur ausgefüllt, wenn die Kostenposition
wurde für eine Cloud Billing-Änderung generiert. Das adjustmentsInfo
type enthält Details zur Korrektur und gibt an, ob sie zur Korrektur veranlasst wurde.
Fehler oder andere Gründe haben.
adjustmentsInfo.adjustment_type
Bei Google Cloud umfasst das Folgendes:
USAGE_CORRECTION
: Eine Korrektur aufgrund einer falsch gemeldeten Nutzung.PRICE_CORRECTION
: Eine Korrektur aufgrund falscher Preismodellregeln.METADATA_CORRECTION
: Eine Korrektur, um Metadaten zu korrigieren, ohne den Wert zu ändern. Kosten.GOODWILL
: Ein Guthaben, das dem Kunden gutgeschrieben wird.SALES_BASED_GOODWILL
: Eine Gutschrift, die dem Kunden aus Kulanz wie Teil eines Vertrags.SLA_VIOLATION
: Eine Gutschrift, die dem Kunden aufgrund eines Servicelevels gewährt wird Zielverstoß (SLO).BALANCE_TRANSFER
: Eine Korrektur zur Überweisung von Beträgen von einem Zahlungskonto in ein anderes.ACCOUNT_CLOSURE
: Eine Korrektur, um ein geschlossenes Konto auf einen Nullwert zu bringen .GENERAL_ADJUSTMENT
: Eine allgemeine Änderung des Rechnungskontos.
adjustmentsInfo.adjustment_mode
Bei Google Cloud umfasst das Folgendes:
PARTIAL_CORRECTION
: Durch die Korrektur wird die ursprüngliche Verwendung teilweise negiert. und Kosten.COMPLETE_NEGATION_WITH_REMONETIZATION
: Die Korrektur negiert die ursprüngliche Nutzung und Kosten und gibt korrigierte Positionen mit aktualisierten Nutzung und Kosten.COMPLETE_NEGATION
: Bei der Korrektur werden die ursprüngliche Verwendung vollständig negiert. und die Nutzung wird nicht wieder monetarisiert.MANUAL_ADJUSTMENT
: Die Korrektur wird manuell den Kosten und der Nutzung zugeordnet.
price.effective_price
Für Google Cloud ist dies der Preis, der für die Nutzung des SKUs und Preise für Google Cloud oder Google Maps Platform Stufen Wenn für Ihr Cloud-Rechnungskonto individuelle Preise gelten, ist dies Ihr abrechnungskontospezifischer Preis, Andernfalls ist dies die Liste Preis der SKU- oder SKU-Stufe.