Esportare i dati di Crashlytics in BigQuery

Puoi esportare i tuoi dati di Firebase Crashlytics in BigQuery. Una volta che i dati sono in BigQuery, puoi analizzarli utilizzando query SQL, creare visualizzazioni dei dati e dashboard personalizzate e persino esportarli in altri servizi.

Questa pagina descrive come configurare l'esportazione dei dati di Crashlytics e (facoltativamente) delle sessioni Firebase in BigQuery.

Configura l'esportazione in BigQuery

  1. Nella console Firebase, vai alla pagina Impostazioni > Integrazioni.

  2. Nella scheda BigQuery, fai clic su Collega.

  3. Segui le istruzioni sullo schermo per configurare l'esportazione in BigQuery, incluse le seguenti opzioni:

Lo scollegamento da BigQuery interrompe il popolamento dei set di dati corrispondenti in BigQuery.

Tieni presente quanto segue:

  • Tutti i dati già esportati in BigQuery rimarranno disponibili per il periodo di conservazione consentito e potrebbero comunque essere applicati costi di archiviazione e query. Puoi eliminare manualmente i set di dati per evitare ulteriori addebiti.

  • Se i dati di BigQuery sono archiviati in altri servizi, potrebbero essere regolati da termini di persistenza dei dati diversi.

Puoi scollegare BigQuery a livello di progetto Firebase, a livello di prodotto o a livello di app per un prodotto specifico.

Ecco come scollegare BigQuery:

  1. Nella console Firebase, vai alla scheda Impostazioni > Integrazioni.

  2. Nella scheda BigQuery, fai clic su Gestisci.

  3. Scegli di scollegare un prodotto specifico o app specifiche per un prodotto specifico.

    Per scollegare completamente il progetto Firebase, individua il pulsante in fondo alla pagina.

  4. Quando ti viene chiesto, conferma di voler interrompere le esportazioni.



Che cosa succede quando attivi l'esportazione?



Vantaggi dell'esportazione streaming in BigQuery

Per impostazione predefinita, i dati vengono esportati in BigQuery in un'esportazione batch giornaliera. Inoltre, puoi trasmettere in streaming i dati di Crashlytics e le sessioni di Firebase in tempo reale con lo streaming di BigQuery. Puoi utilizzare i dati trasmessi in streaming per qualsiasi scopo che richieda dati in tempo reale, ad esempio per presentare informazioni in una dashboard live, osservare un'implementazione in tempo reale o monitorare i problemi delle applicazioni che attivano avvisi e flussi di lavoro personalizzati.

Quando attivi l'esportazione streaming in BigQuery, avrai anche tabelle in tempo reale (oltre alle tabelle batch). Entrambi i tipi di tabelle avranno lo stesso schema del set di dati, ma ecco alcune importanti differenze tra le tabelle batch e quelle in tempo reale:

Tabella batch Tabella In tempo reale
  • I dati vengono esportati una volta al giorno.
  • Gli eventi vengono archiviati in modo durevole prima della scrittura in batch su BigQuery.
  • I dati possono essere backfillati fino a 30 giorni prima.*
  • I dati vengono esportati in tempo reale.
  • Non è disponibile il backfill.

La tabella batch è ideale per l'analisi a lungo termine e l'identificazione delle tendenze nel tempo, perché archiviamo gli eventi in modo durevole prima di scriverli e possiamo eseguirne il backfill nella tabella per un massimo di 30 giorni.* Quando scriviamo i dati nella tabella in tempo reale, li scriviamo immediatamente in BigQuery, quindi è l'ideale per dashboard live e avvisi personalizzati. Queste due tabelle possono essere combinate con una query di unione per ottenere i vantaggi di entrambe.

Per impostazione predefinita, la tabella in tempo reale ha una scadenza della partizione di 30 giorni. Per scoprire come modificarla, consulta Imposta la scadenza della partizione nella documentazione di BigQuery.

* I backfill sono supportati per un massimo di 30 giorni precedenti o per la data più recente in cui hai attivato l'esportazione in BigQuery (a seconda di quale sia la più recente).



Prezzi e sandbox BigQuery

Se il tuo progetto Firebase utilizza il piano tariffario Spark senza costi, puoi utilizzare la sandbox di BigQuery, che fornisce l'accesso di prova senza costi a BigQuery. Per informazioni sulla sandbox BigQuery e sulle sue funzionalità, consulta Utilizzo della sandbox BigQuery.

Se il tuo progetto Firebase è nel piano tariffario Blaze con pagamento a consumo, puoi utilizzare tutte le funzionalità di BigQuery. L'utilizzo di BigQuery è soggetto ai prezzi di BigQuery, che includono un utilizzo limitato senza costi.



Passaggi successivi