Projektdaten nach BigQuery exportieren

Firebase bietet in der Firebase Console Tools, mit denen Sie die Verlaufsdaten Ihres Projekts untersuchen und analysieren können. Mit diesen Tools können Sie viele Fragen zu wie Ihre Apps genutzt werden. Manchmal möchten Sie jedoch auch eigene Abfragen einrichten, um Ihre eigenen Fragen zu beantworten.

Dazu exportieren Sie Ihre Projektdaten aus Firebase in BigQuery. Mit BigQuery, Sie können Analysieren Sie Ihre Daten mit BigQuery SQL oder exportieren Sie die Daten zur Verwendung mit Ihre eigenen Tools.

Sie können Firebase so konfigurieren, dass Daten aus den folgenden Firebase-Produkten nach BigQuery exportiert werden:

Erforderliche Berechtigungen und empfohlene Rollen

Wenn Sie die Einstellungen für den Datenexport nach BigQuery aufrufen oder verwalten möchten, benötigen Sie die erforderliche Zugriffsebene haben.

Wenn Sie nicht über die erforderlichen Firebase-Zugriffsrechte verfügen, können Sie einen Firebase-Support Projektinhaber, Ihnen die entsprechende Rolle über die IAM-Einstellungen der Firebase-Konsole zuzuweisen. Wenn Sie Fragen zum Zugriff auf Ihr Firebase-Projekt haben, Weitere Informationen zu Berechtigungen und zum Zugriff auf Firebase-Projekte

Export in BigQuery aktivieren

  1. Wechseln Sie in der Firebase-Konsole zur Seite „Integrationen“.

  2. Klicken Sie auf der Karte BigQuery auf Verknüpfen.

  3. Folge der Anleitung auf dem Bildschirm, um den Export nach BigQuery zu aktivieren.

Was passiert, wenn ich den Export aktiviere?

  • Sie wählen den Speicherort des Datensatzes aus. Nachdem das Dataset erstellt wurde, kann nicht geändert werden, aber Sie können das Dataset an einen anderen Speicherort kopieren. oder das Dataset manuell an einen anderen Ort verschieben (neu erstellen). Weitere Informationen finden Sie unter Speicherort für vorhandene Exporte ändern

    Dieser Speicherort gilt nur für die Daten, die in BigQuery exportiert werden. Er hat keine Auswirkungen auf den Speicherort der Daten, die für die Verwendung in der Firebase-Konsole gespeichert werden.

  • Standardmäßig werden alle Apps in Ihrem Projekt mit BigQuery verknüpft. Alle Apps, die Sie dem Projekt später hinzufügen, werden ebenfalls automatisch mit BigQuery verknüpft. Sie können festlegen, welche Apps Daten senden.

  • Firebase exportiert eine Kopie Ihrer vorhandenen Daten zu BigQuery. Die Die erste Weitergabe der Daten für den Export kann bis zu 48 Stunden dauern.

  • Firebase synchronisiert Ihre Daten täglich mit BigQuery.

    • Nachdem Sie Ihr Projekt verknüpft haben, müssen Sie in der Regel bis zum synchronisieren, um die ersten Daten zu synchronisieren, die nach BigQuery exportiert werden sollen.

    • Die tägliche Synchronisierung erfolgt einmal täglich, unabhängig von geplanten Exporten. die Sie möglicherweise in BigQuery eingerichtet haben. Beachten Sie, dass sich Zeitpunkt und Dauer des Synchronisierungsjobs ändern können. Wir empfehlen daher nicht, Downstream-Vorgänge oder ‑Jobs basierend auf einem bestimmten Zeitpunkt des Exports zu planen.

Wenn Sie Exporte zu BigQuery deaktivieren möchten, entkoppeln Sie Ihr Projekt in der Firebase-Konsole.

Speicherort für vorhandene Exporte ändern

Nachdem Sie ein Produkt für den BigQuery-Export aktiviert und ein Dataset erstellt haben, können Sie den Speicherort dieses Datasets nicht ändern. Sie können das vorhandene Dataset jedoch in ein neues Dataset mit einem anderen Speicherort kopieren und den Datenexport an diesen neuen Speicherort zurücksetzen. Weitere Informationen BigQuery Dataset-Standorte.

Wählen Sie das Produkt aus, für das Sie den Speicherort für den Datenexport ändern möchten.

Speicherort eines vorhandenen Google Analytics-Exports ändern in BigQuery, befolgen Sie diese Anleitung:

  1. Wechseln Sie in der Firebase-Konsole zur Seite „Integrationen“. Führen Sie anschließend folgende Schritte aus:

    1. Klicken Sie auf der Karte BigQuery auf Verwalten.
    2. Zum Deaktivieren den Schieberegler Google Analytics auf „Aus“ stellen BigQuery.
  2. Wechseln Sie in der Google Cloud-Konsole zur BigQuery Seite. Führen Sie anschließend folgende Schritte aus:

    1. Erstellen Sie ein temporäres Dataset, um eine Kopie der vorhandenen Daten aus Ihrem ursprünglichen Dataset zu speichern. Weisen Sie dem temporären Dataset einen anderen Namen zu als dem des ursprünglichen Datasets.
    2. Kopieren oder verschieben Sie die Daten aus dem ursprünglichen Dataset in das temporäre Dataset.
    3. Löschen Sie das ursprüngliche Dataset.
    4. Erstellen Sie ein neues, dauerhaftes Dataset mit dem gleichen Namen wie das ursprüngliche Dataset (analytics_ANALYTICS_PROPERTY_ID) und wählen Sie dann die neue Region aus.
    5. Kopieren oder verschieben Sie die Daten aus dem temporären Dataset in das neue Dataset und löschen Sie dann das temporäre Dataset.
  3. Kehren Sie zur Firebase-Konsole und zur Karte BigQuery zurück. Führen Sie anschließend folgende Schritte aus:

    1. Aktivieren Sie den Schieberegler für Google Analytics, um die BigQuery-Integration wieder zu aktivieren.
    2. Wählen Sie die Apps aus, für die Sie den Export aktivieren möchten.

Preise und die BigQuery-Sandbox

Wenn Sie für Ihr Firebase-Projekt den kostenlosen Spark-Tarif nutzen, können Sie Crashlytics, Cloud Messaging, Google Analytics und Performance Monitoring mit der BigQuery-Sandbox verknüpfen. Dadurch erhalten Sie kostenlosen Zugriff auf BigQuery. Informationen zu den Funktionen der BigQuery-Sandbox finden Sie unter BigQuery-Sandbox verwenden.

Wenn Sie für Ihr Firebase-Projekt einen kostenpflichtigen Tarif haben, können Sie A/B Testing verknüpfen, Crashlytics, Cloud Messaging, Google Analytics und Performance Monitoring auf BigQuery. Deine Nutzung von BigQuery unterliegt auf normal BigQuery-Preise, einschließlich der eingeschränkten kostenlosen Nutzung.