Firebase fornisce gli strumenti nella console Firebase per esplorare e analizzare i dati storici del progetto. Questi strumenti possono aiutarti a rispondere a molte domande come vengono usate le tue app. A volte, però, potresti voler configurare anche query personalizzate per rispondere alle tue domande.
Puoi farlo esportando i dati del progetto da Firebase BigQuery Con BigQuery, puoi analizza i dati con SQL BigQuery o esportali per utilizzarli con i tuoi strumenti.
Puoi configurare Firebase in modo da esportare i dati in BigQuery dai seguenti prodotti Firebase:
- Analytics
- Cloud Messaging
- Crashlytics
- Performance Monitoring
- A/B Testing
- Personalizzazione di Remote Config
Autorizzazioni richieste e ruoli suggeriti
Per visualizzare o gestire le impostazioni relative all'esportazione dei dati in BigQuery, devi disporre del livello di accesso richiesto.
Se non disponi dell'accesso Firebase necessario, puoi richiedere l'accesso a un account Firebase di assegnarti il ruolo applicabile tramite le impostazioni IAM della console Firebase. Se hai domande su come accedere al tuo progetto Firebase, inclusa la ricerca o l'assegnazione di un proprietario, consulta le Domande frequenti relative ad autorizzazioni e accesso ai progetti Firebase.
Abilita esportazione in BigQuery
Nella console Firebase, vai a Pagina Integrazioni.
Nella scheda BigQuery, fai clic su Collega.
Segui le istruzioni sullo schermo per attivare l'esportazione in BigQuery.
Ecco cosa accade quando attivi l'esportazione in BigQuery:
Devi selezionare la posizione del set di dati. Dopo aver creato il set di dati, la località non può essere modificato, ma puoi copiare il set di dati in una località diversa oppure spostare manualmente (ricreare) il set di dati in un'altra posizione. Per ulteriori informazioni vedi Modificare la posizione del set di dati.
Per impostazione predefinita, tutte le app del progetto sono collegate a BigQuery e qualsiasi app che aggiungi in seguito viene collegata automaticamente a BigQuery. Puoi gestire le app che inviano dati.
Firebase esporta una copia dei tuoi dati esistenti in BigQuery.
Firebase configura le sincronizzazioni giornaliere dei dati del progetto Firebase per BigQuery.
Per disattivare le esportazioni in BigQuery: scollegare il progetto nella console Firebase.
Modifica la posizione del set di dati
Dopo aver attivato un prodotto per l'esportazione BigQuery e aver creato un set di dati, non puoi modificarne la posizione. Tuttavia, puoi copiare il set di dati esistente in un nuovo set di dati con una diversa posizione. Per scoprire di più sulle località del set di dati BigQuery, consulta Località dei set di dati.
Seleziona il prodotto per cui vuoi modificare la posizione del set di dati.
Per modificare la località di un set di dati Google Analytics: istruzioni:
Nella console Firebase, vai a Pagina Integrazioni. Poi esegui le seguenti operazioni:
- Nella scheda BigQuery, fai clic su Gestisci.
- Disattiva il dispositivo di scorrimento Google Analytics per disattivare l'opzione. BigQuery.
Nella console Google Cloud, vai a Pagina BigQuery. Poi esegui le seguenti operazioni:
- Crea un set di dati temporaneo per archiviare una copia dei dati esistenti da del set di dati originale. Assegna al set di dati temporaneo un nome diverso. rispetto al nome del set di dati originale.
- Copia o spostamento dai dati del set di dati originale al set di dati temporaneo.
- Elimina il set di dati originale.
- Crea un nuovo set di dati permanente con lo stesso nome dell'originale
dataset
(
), quindi seleziona la nuova regione.analytics_ANALYTICS_PROPERTY_ID
- Copia o sposta i dati dal set di dati temporaneo al nuovo set di dati, quindi elimina il set di dati temporaneo.
Torna alla console Firebase e Scheda BigQuery. Poi:
- Sposta il dispositivo di scorrimento Google Analytics per riattivare l'impostazione Integrazione di BigQuery.
- Seleziona le app per cui vuoi abilitare l'esportazione.
Prezzi e sandbox BigQuery
Se il tuo progetto Firebase ha un piano Spark senza costi, puoi effettuare il collegamento Crashlytics, Cloud Messaging, Google Analytics e Performance Monitoring al Sandbox BigQuery, che offre accesso senza costi a BigQuery. Consulta Utilizzare la sandbox BigQuery per informazioni sulle funzionalità della sandbox BigQuery.
Se il tuo progetto Firebase utilizza un piano a pagamento, puoi collegare A/B Testing, Crashlytics, Cloud Messaging, Google Analytics e Performance Monitoring a BigQuery. L'utilizzo di BigQuery è soggetto alla normalità Prezzi di BigQuery, che include un utilizzo limitato senza costi.