Exportar dados do projeto para o BigQuery

No Console do Firebase, você encontra ferramentas para explorar e analisar os dados históricos do seu projeto. Essas ferramentas podem responder muitas perguntas sobre como seus apps estão sendo usados. No entanto, em alguns casos, você também pode querer configurar consultas específicas para responder às suas perguntas.

É possível fazer isso ao exportar os dados do seu projeto do Firebase para o BigQuery. Dessa forma, é possível analisar seus dados com o BigQuery SQL ou exportá-los para que sejam usados com suas próprias ferramentas.

É possível configurar o Firebase para exportar dados para o BigQuery usando os seguintes produtos da plataforma:

Permissões obrigatórias e papéis sugeridos

Para visualizar ou gerenciar as configurações de exportação de dados para o BigQuery, é necessário ter o nível de acesso necessário.

Se você não tiver o acesso necessário do Firebase, peça a um proprietário do projeto do Firebase para atribuir a você o papel aplicável usando as configurações de IAM do Console do Firebase. Se você tiver dúvidas sobre como acessar seu projeto do Firebase, incluindo encontrar ou atribuir um proprietário, consulte as Perguntas frequentes sobre permissões e acesso aos projetos do Firebase.

Ativar o BigQuery Export

  1. Acesse a página Integrações no console do Firebase.

  2. No cartão BigQuery, clique em Vincular.

  3. Siga as instruções na tela para ativar o BigQuery.

Ao ativar o BigQuery Export para o Google Analytics, o Monitoramento de desempenho ou o Cloud Messaging, as seguintes ações são realizadas:

  • Você seleciona a região do conjunto de dados. Após a criação do banco de dados, o local não pode ser alterado, mas é possível mover (recriar) ou copiar o conjunto de dados para um local diferente. Para saber mais, consulte Mudar local do conjunto de dados.

  • Todos os apps no projeto são vinculados ao BigQuery por padrão. Qualquer app adicionado posteriormente ao projeto também é vinculado automaticamente. Você pode gerenciar quais aplicativos enviam dados. Todos os dados da Web das suas propriedades do Google Analytics 4 no Google Analytics também são exportados automaticamente.

  • O Firebase exporta uma cópia dos seus dados para o BigQuery.

  • O Firebase configura as sincronizações diárias de seus dados do projeto do Firebase para o BigQuery.

Para desativar o BigQuery Export, desvincule seu projeto no console do Firebase.

Mudar local do conjunto de dados

Depois de ativar um produto no BigQuery Export e criar um conjunto de dados, o local não pode ser alterado. No entanto, é possível copiar seu conjunto de dados para um novo com um outro local.

Para saber mais sobre os locais de conjuntos de dados do BigQuery, consulte Locais de conjuntos de dados.

Selecione o produto que você quer mudar o local do conjunto de dados.

Para alterar o local de um conjunto de dados do Google Analytics, siga estas instruções:

  1. Acesse a página Integrações no Console do Firebase.
  2. No cartão do BigQuery, clique em Gerenciar.
  3. Desative o controle deslizante do Google Analytics para desativar o BigQuery.
  4. Acesse a página do BigQuery no Console do Google Cloud.
  5. Crie um conjunto de dados temporário para armazenar uma cópia dos dados do conjunto original. Atribua ao conjunto de dados temporário um nome diferente do que foi dado ao conjunto original.
  6. Copie ou mova os dados do conjunto original para o temporário.
  7. Exclua o conjunto de dados original.
  8. Crie um novo conjunto de dados permanente com o mesmo nome do conjunto original (analytics_ANALYTICS_PROPERTY_ID) e selecione a região desejada.
  9. Copie ou mova os dados do conjunto de dados temporário para o novo e exclua o temporário.
  10. Acesse o Console do Firebase e ative o controle deslizante do Google Analytics para reativar a integração do BigQuery. Em seguida, selecione os apps para os quais você quer ativar a exportação.

Preços e o sandbox do BigQuery

Se o projeto do Firebase estiver no plano Spark sem custos financeiros, será possível vincular o Crashlytics, o Cloud Messaging, o Google Analytics e o Monitoramento de desempenho ao sandbox do BigQuery, que fornece o acesso sem custos financeiros ao BigQuery. Consulte a página Como usar o sandbox do BigQuery para acessar mais informações sobre os recursos disponíveis.

Se o projeto do Firebase estiver em um plano pago, será possível vincular o Teste A/B, o Crashlytics, o Cloud Messaging, o Google Analytics e o Monitoramento de desempenho ao BigQuery. O uso está sujeito aos preços normais do BigQuery, o que inclui o uso limitado e sem custos financeiros.