Cloud Billing-Daten nach BigQuery exportieren

Mit dem Cloud Billing-Export nach BigQuery können Sie detaillierte Google Cloud-Abrechnungsdaten (z. B. Nutzung, Kostenschätzungen und Preisdaten) automatisch im Laufe eines Tages in ein BigQuery-Dataset exportieren, das Sie angeben. Anschließend haben Sie die Möglichkeit, über BigQuery auf Ihre Cloud Billing-Daten zuzugreifen und eine detaillierte Analyse auszuführen oder mit einem Tool wie Google Data Studio Daten zu visualisieren. Mit dieser Exportmethode lassen sich Daten auch in eine JSON-Datei exportieren.

Wenn Sie Cloud Billing-Daten mit einem regulären Dateiexport exportieren und nach Informationen zu Ihren in Cloud Storage exportierten Daten suchen, lesen Sie die Informationen unter Cloud Billing-Daten in eine Datei exportieren.

Wichtig ist das Timing. Wenn Sie Zugriff auf einen umfassenderen Satz von Google Cloud-Abrechnungsdaten für Ihre Analyseanforderungen benötigen, empfehlen wir, dass Sie den Cloud Billing-Datenexport nach BigQuery gleichzeitig mit dem Erstellen eines Cloud-Rechnungskontos aktivieren.

Beachten Sie die Einschränkungen, die sich auf den Export Ihrer Abrechnungsdaten in BigQuery auswirken können.

Weitere Informationen

Das effektive Verwalten und Ermitteln von Kosten ist ein wichtiger Bestandteil der finanziellen Kontrolle, unabhängig davon, ob Sie ein Milliarden-Dollar-Unternehmen betreiben oder auf die Einhaltung eines kleinen Haushaltsbudgets achten müssen. Um datengestützte Entscheidungen über die Kosten und die Nutzung von Google Cloud treffen zu können, müssen Sie als Erstes die Daten erfassen, die Sie für diese Entscheidungen benötigen.

In den Anleitungen in diesem Abschnitt erhalten Sie Informationen zu folgenden Aufgaben:

Cloud Billing-Datenexport nach BigQuery einrichten

Damit Sie Cloud Billing-Daten erfassen können, müssen Sie den Export von Cloud Billing-Daten nach BigQuery aktivieren.

Der Einrichtungsleitfaden bietet Empfehlungen zu Best Practices und eine detaillierte Anleitung zum Aktivieren des Cloud Billing-Datenexports nach BigQuery. Die folgenden Arten von Cloud Billing-Daten können Sie für den Export aktivieren:

  • Standardnutzungskosten: Enthalten Standardinformationen zur Kostennutzung eines Cloud-Rechnungskontos wie Konto-ID, Rechnungsdatum, Dienste, SKUs, Projekte, Labels, Standorte, Kosten, Nutzung, Gutschriften, Korrekturen und Währung.
  • Detaillierte Nutzungskosten: Enthalten detaillierte Informationen zur Kostennutzung von Cloud-Rechnungskonten. Umfasst alle Messwerte zu Standardnutzungskosten sowie Kostendaten auf Ressourcenebene, z. B. eine virtuelle Maschine oder SSD, die die Dienstnutzung generiert. Aktivieren Sie diese Option, wenn Sie die Kostendaten auf Ressourcenebene zusammen mit den Standardnutzungskosten analysieren möchten. Sie müssen nicht sowohl Standard als auch detailliert aktivieren. Weitere Empfehlungen und Einschränkungen finden Sie im Schema der detaillierten Nutzungskosten.
  • Preisdaten: Enthalten Preisinformationen zu Cloud-Rechnungskonten wie Konto-ID, Dienste, SKUs, Produkte, geografische Metadaten, Preiseinheiten, Währungen, Aggregation und Stufen.

Die Verwendung von BigQuery zum Speichern und Abfragen von Cloud Billing-Daten verursacht nur geringe Gebühren. Weitere Informationen finden Sie unter Nutzungskosten.

Beachten Sie die Einschränkungen, die sich auf den Export Ihrer Abrechnungsdaten in BigQuery auswirken können.

Informationen zu den Cloud Billing-Datentabellen

Nachdem Sie den Cloud Billing-Export nach BigQuery aktiviert haben, werden die Datentabellen von Cloud Billing automatisch im BigQuery-Dataset erstellt.

Informationen zum Datenschema des exportierten Inhalts finden Sie in den Referenzinformationen zum Inhalt der Cloud Billing-Daten, die in jede Tabelle im BigQuery-Dataset exportiert werden.

Beispielabfragen für Cloud Billing-Daten finden

Tipps und Anleitungen zur Verwendung von SQL zum Ausführen von Abfragen für Ihre Cloud Billing-Daten finden Sie in den Beispielabfragen.

Auf der Seite mit den Beispielabfragen finden Sie verschiedene SQL-Beispiele, darunter die folgenden:

Nutzungskosten

Die Verwendung von BigQuery zum Speichern von Nutzungsdaten verursacht nur geringe Gebühren.

  • Das Laden von Daten in das angegebene Dataset ist kostenlos. Bei diesem Vorgang wird der BigQuery-Pool freigegebener Ressourcen genutzt, um Daten in Batches zu laden.
  • Beim Exportieren und Analysieren von Cloud Billing-Daten mit BigQuery sind die damit verbundenen Kosten von der Datenmenge abhängig, die Sie streamen, speichern und abfragen.

Informationen über die zu erwartenden Kosten finden Sie unter Speicher- und Abfragekosten schätzen.

Übersicht über BigQuery-Preise

Nachfolgend finden Sie eine Zusammenfassung der BigQuery-Kosten, die beim Exportieren und Analysieren Ihrer Cloud Billing-Daten mit BigQuery wahrscheinlich anfallen. Weitere Informationen finden Sie unter BigQuery-Preise.

SKU Preis Details
Aktiver Speicher 0,020 $ pro GB Die ersten 10 GB pro Monat sind kostenlos.
Langfristige Speicherung 0,010 $ pro GB Die ersten 10 GB pro Monat sind kostenlos.
Analyse 5,00 $ per pro TB On-Demand-Preis Das erste Terabyte (1 TB) im Monat ist kostenlos.
Für Kunden mit großem Datenvolumen sind auch Pauschalpreise verfügbar.
Streaming-Insert-Anweisungen 0,010 $ pro 200 MB Wird pro Zeile mit einer Mindestgröße von 1 KB abgerechnet.
*KEINE KOSTENLOSE Nutzung für diese Artikelnummer

Viele Vorgänge für partitionierte Tabellen sind kostenlos, einschließlich Laden von Daten in Partitionen, Kopieren von Partitionen und Datenexport aus Partitionen. Obwohl diese Vorgänge kostenlos sind, unterliegen sie dennoch den Kontingenten und Beschränkungen von BigQuery. Weitere Informationen zu allen kostenlosen Vorgängen finden Sie auf der Seite "BigQuery-Preise" unter Kostenlose Vorgänge.

Weitere Informationen zu Best Practices für die Kostenkontrolle in BigQuery finden Sie unter Kosten in BigQuery kontrollieren.

Beschränkungen

Das Exportieren von Cloud Billing-Daten nach BigQuery unterliegt folgenden Einschränkungen.

  • Wenn das mit Ihrem BigQuery-Dataset verknüpfte Cloud-Rechnungskonto inaktiv ist, z. B. wenn Probleme mit Ihrer Zahlungsmethode vorliegen, enthält Ihr BigQuery-Dataset keine Daten für die Zeit, die Ihr Konto inaktiv ist.
  • Ihre BigQuery-Datasets, die Standardnutzungskosten und Preisdaten enthalten, spiegeln nur die Google Cloud-Abrechnungsdaten wider, die ab dem Datum angefallen sind, an dem Sie den Cloud Billing-Export eingerichtet haben und danach. Google Cloud-Abrechnungsdaten werden aber nicht rückwirkend hinzugefügt, sodass Sie keine vor dem Export erstellten Cloud Billing-Daten sehen. Weitere Informationen finden Sie unter Datenverfügbarkeit.
  • Ihre BigQuery-Datasets, die detaillierte Kostendaten für die Nutzung enthalten, spiegeln die Google Cloud-Abrechnungsdaten wider, die ab dem Beginn des Vormonats der ersten Aktivierung des Exports angefallen sind, sofern Sie ihn nicht wieder aktivieren. Das heißt, Google Cloud-Abrechnungsdaten werden rückwirkend nur für den aktuellen und den Vormonat hinzugefügt. Weitere Informationen finden Sie unter Datenverfügbarkeit.
  • Wenn Sie detaillierte Nutzungsdaten exportieren möchten, müssen Sie sie in ein Dataset exportieren, das mit einem multiregionalen Standort konfiguriert ist, z. B. USA (US) oder Europäischen Union (EU). Wenn Sie ein Dataset auswählen, das sich nicht an einem multiregionalen Standort befindet, kann Cloud Billing keine detaillierten Abrechnungsdaten in die entsprechenden Tabellen innerhalb dieses Datasets schreiben.
  • Kundenverwaltete Verschlüsselungsschlüssel (Customer Managed Encryption Keys, CMEK) werden beim Exportieren von Abrechnungsdaten nach BigQuery nicht unterstützt. Wenn Sie CMEK für Ihr Dataset der Abrechnungsdaten aktivieren, kann Cloud Billing keine Abrechnungsdaten in die entsprechenden Tabellen innerhalb dieses Datasets schreiben. Sie müssen das Dataset für die Verschlüsselung mit dem von Google verwalteten Schlüssel konfigurieren.