O Firebase fornece ferramentas no console do Firebase para explorar e analisar os dados históricos do seu projeto. Essas ferramentas podem ajudar você a responder a muitas perguntas sobre como seus aplicativos estão sendo usados. Às vezes, porém, você também deseja configurar suas próprias consultas para responder às suas próprias perguntas.
Você pode fazer isso exportando os dados do seu projeto do Firebase para o BigQuery . Com o BigQuery, você pode analisar seus dados com o BigQuery SQL ou exportar os dados para usar com suas próprias ferramentas.
Você pode configurar o Firebase para exportar dados para o BigQuery dos seguintes produtos Firebase:
- Análise
- Mensagens na nuvem
- Crashlytics
- Monitoramento de desempenho
- Teste A/B
- Personalização do Configuração remota
Permissões necessárias e funções sugeridas
Para visualizar ou gerenciar as configurações de exportação de dados para o BigQuery, você precisa ter o nível de acesso necessário.
Se você não tiver o acesso necessário ao Firebase, peça a um proprietário de projeto do Firebase que atribua a você a função aplicável por meio das 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 a projetos do Firebase .
A tabela a seguir se aplica à vinculação de nível superior de um projeto do Firebase ao BigQuery.
Ação no console do Firebase | Permissão do IAM necessária | Funções do IAM que incluem as permissões necessárias por padrão | Funções adicionais necessárias |
---|---|---|---|
Vincular um projeto do Firebase e o BigQuery | firebase.links.create | Nenhum | |
Desvincular um projeto do Firebase e o BigQuery | firebase.links.delete | Nenhum | |
Ver os links existentes para o BigQuery | firebase.links.list |
| Nenhum |
A tabela a seguir se aplica especificamente à exportação de dados do Google Analytics para o BigQuery.
Ação no console do Firebase | Permissão do IAM necessária | Funções do IAM que incluem as permissões necessárias por padrão | Funções adicionais necessárias |
---|---|---|---|
Ativar a exportação de dados do Google Analytics para o BigQuery | firebase.links.update E serviceusage.services.enable |
| |
Ativar exportação para aplicativos específicos do Firebase | firebase.links.update |
| |
Desativar a exportação para aplicativos específicos do Firebase | firebase.links.update |
|
A tabela a seguir se aplica a qualquer um dos produtos do Firebase para os quais você pode exportar dados para o BigQuery, por exemplo, Crashlytics ou Monitoramento de desempenho.
Ação no console do Firebase | Permissão do IAM necessária | Funções do IAM que incluem as permissões necessárias por padrão | Funções adicionais necessárias |
---|---|---|---|
Ativar a exportação dos dados de um produto para o BigQuery | firebase.links.update | Nenhum | |
Ativar exportação para aplicativos específicos do Firebase | firebase.links.update | Nenhum | |
Desativar a exportação para aplicativos específicos do Firebase | firebase.links.update | Nenhum |
Ativar exportação do BigQuery
Acesse a página Integrações no console do Firebase.
No cartão do BigQuery , clique em Link .
Siga as instruções na tela para ativar o BigQuery.
Ao ativar a exportação do BigQuery para Google Analytics, Monitoramento de desempenho ou Cloud Messaging:
Você seleciona a região do conjunto de dados. Após a criação do conjunto de dados, o local não pode ser alterado, mas você pode copiar o conjunto de dados para um local diferente ou mover (recriar) manualmente o conjunto de dados em um local diferente. Para saber mais, consulte Alterar local do conjunto de dados .
Por padrão, todos os aplicativos em seu projeto são vinculados ao BigQuery e todos os aplicativos que você adicionar posteriormente ao projeto são vinculados automaticamente ao BigQuery. Você pode gerenciar quais aplicativos enviam dados . Todos os dados da web de suas propriedades do
Google Analytics 4 no Google Analytics também são exportados automaticamente.O Firebase exporta uma cópia dos seus dados existentes para o BigQuery.
O Firebase configura sincronizações diárias dos seus dados do seu projeto do Firebase para o BigQuery.
Para desativar a exportação do BigQuery, desvincule seu projeto no Firebase console.
Alterar local do conjunto de dados
Depois de ativar um produto para exportação do BigQuery e criar um conjunto de dados, não é possível alterar o local desse conjunto de dados. No entanto, você pode copiar seu conjunto de dados existente para um novo conjunto de dados que tenha um local diferente.
Para saber mais sobre os locais dos conjuntos de dados do BigQuery, consulte Locais dos conjuntos de dados .
Selecione o produto para o qual você deseja alterar o local do conjunto de dados.
Preços e sandbox do BigQuery
Se seu projeto do Firebase estiver no plano Spark gratuito, você poderá vincular Crashlytics, Cloud Messaging, Google Analytics e Monitoramento de desempenho ao sandbox do BigQuery , que fornece acesso gratuito ao BigQuery. Consulte Usar o sandbox do BigQuery para obter informações sobre os recursos do sandbox do BigQuery.
Se seu projeto do Firebase estiver em um plano pago, você poderá vincular o Teste A/B, Crashlytics, Cloud Messaging, Google Analytics e Monitoramento de desempenho ao BigQuery. Seu uso do BigQuery está sujeito aos preços normais do BigQuery , que incluem uso limitado e gratuito.