Firebase bietet in der Firebase-Konsole Tools zum Erkunden und Analysieren der historischen Daten Ihres Projekts. Diese Tools können Ihnen bei der Beantwortung vieler Fragen zur Verwendung Ihrer Apps helfen. Manchmal möchten Sie jedoch auch eigene Abfragen einrichten, um Ihre eigenen Fragen zu beantworten.
Sie können dies tun, indem Sie Ihre Projektdaten von Firebase nach BigQuery exportieren. Mit BigQuery können Sie Ihre Daten mit BigQuery SQL analysieren oder die Daten exportieren, um sie mit Ihren eigenen Tools zu verwenden.
Sie können Firebase so konfigurieren, dass Daten aus den folgenden Firebase-Produkten nach BigQuery exportiert werden:
- Analytik
- Cloud-Messaging
- Crashlytics
- Leistungsüberwachung
- A/B-Tests
- Personalisierung der Remote-Konfiguration
Erforderliche Berechtigungen und vorgeschlagene Rollen
Um Einstellungen für den Datenexport nach BigQuery anzuzeigen oder zu verwalten, müssen Sie über die erforderliche Zugriffsebene verfügen.
Wenn Sie nicht über den erforderlichen Firebase-Zugriff verfügen, können Sie einen Firebase-Projekteigentümer bitten, Ihnen über die IAM-Einstellungen der Firebase-Konsole die entsprechende Rolle zuzuweisen. Wenn Sie Fragen zum Zugriff auf Ihr Firebase-Projekt haben, einschließlich der Suche oder Zuweisung eines Eigentümers, lesen Sie die FAQs zu Berechtigungen und Zugriff auf Firebase-Projekte .
Die folgende Tabelle gilt für die Top-Level-Verknüpfung eines Firebase-Projekts mit BigQuery.
Aktion in der Firebase-Konsole | Erforderliche IAM-Berechtigung | IAM-Rollen, die standardmäßig die erforderlichen Berechtigungen enthalten | Zusätzliche erforderliche Rollen |
---|---|---|---|
Verknüpfen Sie ein Firebase-Projekt und BigQuery | firebase.links.create | keiner | |
Trennen Sie die Verknüpfung zwischen einem Firebase-Projekt und BigQuery | firebase.links.delete | keiner | |
Sehen Sie sich die vorhandenen Links für BigQuery an | firebase.links.list |
| keiner |
Die folgende Tabelle gilt speziell für den Export von Google Analytics-Daten nach BigQuery.
Aktion in der Firebase-Konsole | Erforderliche IAM-Berechtigung | IAM-Rollen, die standardmäßig die erforderlichen Berechtigungen enthalten | Zusätzliche erforderliche Rollen |
---|---|---|---|
Aktivieren Sie den Export von Google Analytics-Daten nach BigQuery | firebase.links.update UND serviceusage.services.enable |
| |
Aktivieren Sie den Export für bestimmte Firebase-Apps | firebase.links.update |
| |
Deaktivieren Sie den Export für bestimmte Firebase-Apps | firebase.links.update |
|
Die folgende Tabelle gilt für alle Firebase-Produkte, für die Sie Daten nach BigQuery exportieren können, beispielsweise Crashlytics oder Performance Monitoring.
Aktion in der Firebase-Konsole | Erforderliche IAM-Berechtigung | IAM-Rollen, die standardmäßig die erforderlichen Berechtigungen enthalten | Zusätzliche erforderliche Rollen |
---|---|---|---|
Aktivieren Sie den Export der Daten eines Produkts nach BigQuery | firebase.links.update | keiner | |
Aktivieren Sie den Export für bestimmte Firebase-Apps | firebase.links.update | keiner | |
Deaktivieren Sie den Export für bestimmte Firebase-Apps | firebase.links.update | keiner |
Aktivieren Sie den BigQuery-Export
Gehen Sie zur Seite „Integrationen“ in der Firebase-Konsole.
Klicken Sie auf der BigQuery- Karte auf Link .
Befolgen Sie die Anweisungen auf dem Bildschirm, um BigQuery zu aktivieren.
Wenn Sie den BigQuery-Export für Google Analytics, Performance Monitoring oder Cloud Messaging aktivieren:
Sie wählen die Datensatzregion aus. Nachdem der Datensatz erstellt wurde, kann der Speicherort nicht mehr geändert werden. Sie können den Datensatz jedoch an einen anderen Speicherort kopieren oder den Datensatz manuell an einen anderen Speicherort verschieben (neu erstellen). Weitere Informationen finden Sie unter Datensatzspeicherort ändern .
Standardmäßig sind alle Apps in Ihrem Projekt mit BigQuery verknüpft und alle Apps, die Sie später zum Projekt hinzufügen, werden automatisch mit BigQuery verknüpft. Sie können verwalten, welche Apps Daten senden . Alle Webdaten Ihrer
Google Analytics 4- Properties in Google Analytics werden ebenfalls automatisch exportiert.Firebase exportiert eine Kopie Ihrer vorhandenen Daten nach BigQuery.
Firebase richtet tägliche Synchronisierungen Ihrer Daten aus Ihrem Firebase-Projekt mit BigQuery ein.
Um Ihren BigQuery-Export zu deaktivieren, heben Sie die Verknüpfung Ihres Projekts in der Firebase-Konsole auf.
Ändern Sie den Speicherort des Datensatzes
Nachdem Sie ein Produkt für den BigQuery-Export aktiviert und einen Datensatz erstellt haben, können Sie den Speicherort dieses Datensatzes nicht mehr ändern. Sie können Ihren vorhandenen Datensatz jedoch in einen neuen Datensatz kopieren, der sich an einem anderen Speicherort befindet.
Weitere Informationen zu BigQuery-Dataset-Speicherorten finden Sie unter Dataset-Speicherorte .
Wählen Sie das Produkt aus, für das Sie den Speicherort Ihres Datensatzes ändern möchten.
Preise und die BigQuery-Sandbox
Wenn für Ihr Firebase-Projekt der kostenlose Spark-Plan gilt, können Sie Crashlytics, Cloud Messaging, Google Analytics und Performance Monitoring mit der BigQuery-Sandbox verknüpfen, die kostenlosen Zugriff auf BigQuery bietet. Informationen zu den Funktionen der BigQuery-Sandbox finden Sie unter Verwenden der BigQuery-Sandbox.
Wenn Ihr Firebase-Projekt einen kostenpflichtigen Plan hat, können Sie A/B-Tests, Crashlytics, Cloud Messaging, Google Analytics und Leistungsüberwachung mit BigQuery verknüpfen. Ihre Nutzung von BigQuery unterliegt den normalen BigQuery-Preisen , die eine begrenzte kostenlose Nutzung umfassen.