Firebase proporciona herramientas en Firebase console que puedes usar para explorar y analizar los datos históricos de tu proyecto. Estas herramientas pueden ayudarte a responder muchas preguntas sobre cómo se usan tus apps. Sin embargo, en algunos casos, es posible que quieras configurar las búsquedas para responder tus preguntas.
Para hacerlo, exporta los datos de tu proyecto de Firebase a BigQuery. Usa BigQuery para analizar los datos con BigQuery SQL o exportarlos y usarlos en tus propias herramientas.
Puedes configurar Firebase para exportar datos a BigQuery desde los siguientes productos:
- Analytics
- Cloud Messaging
- Crashlytics
- Performance Monitoring
- A/B Testing
- Personalización de Remote Config
Permisos necesarios y roles sugeridos
Para ver o administrar la configuración de exportación de datos a BigQuery, debes tener el nivel de acceso requerido.
Si no tienes el acceso necesario a Firebase, puedes pedirle al propietario del proyecto de Firebase que te asigne el rol correspondiente mediante la configuración de IAM de Firebase console. Si tienes preguntas sobre el acceso a tu proyecto de Firebase, incluida la búsqueda o asignación de propietarios, revisa las Preguntas frecuentes sobre permisos y acceso a los proyectos de Firebase.
Habilita la exportación a BigQuery
Ve a la página Integraciones de Firebase console.
Haz clic en Vincular, en la tarjeta BigQuery.
Sigue las instrucciones en pantalla para habilitar BigQuery.
Cuando habilites la exportación a BigQuery para Google Analytics, Performance Monitoring o Cloud Messaging, ten en cuenta lo siguiente:
Selecciona la región del conjunto de datos. Después de crear el conjunto de datos, la ubicación no se puede cambiar, pero puedes copiar el conjunto de datos en una ubicación diferente o mover manualmente (volver a crear) el conjunto de datos a una ubicación diferente. Para obtener más información, consulta Cambia la ubicación del conjunto de datos.
Según la configuración predeterminada, todas las apps de tu proyecto se vinculan a BigQuery, y cualquier app que agregues al proyecto también se vinculará automáticamente. Puedes administrar qué apps envían datos. Todos los datos web de tus propiedades
Google Analytics 4 en Google Analytics también se exportan automáticamente.Firebase exporta una copia de tus datos existentes a BigQuery.
Firebase configura sincronizaciones diarias de los datos del proyecto de Firebase con BigQuery.
Para desactivar la exportación a BigQuery, desvincula el proyecto en Firebase console.
Cambia la ubicación del conjunto de datos
Después de que habilites un producto para la exportación a BigQuery y crees un conjunto de datos, no podrás cambiar la ubicación de ese conjunto de datos. Sin embargo, puedes copiar tu conjunto de datos existente en un conjunto de datos nuevo que tenga una ubicación diferente.
Para obtener más información sobre las ubicaciones de los conjuntos de datos de BigQuery, consulta Ubicaciones de los conjuntos de datos.
Selecciona el producto para el que deseas cambiar la ubicación del conjunto de datos.
Precios y zona de pruebas de BigQuery
Si tu proyecto de Firebase está en el plan Spark sin costo, puedes vincular Crashlytics, Cloud Messaging, Google Analytics, y Performance Monitoring a la zona de pruebas de BigQuery que proporciona acceso sin costo a BigQuery. Consulta la página Usa la zona de pruebas de BigQuery para obtener más información sobre sus funciones.
Si tu proyecto de Firebase está en un plan pagado, puedes vincular A/B Testing, Crashlytics, Cloud Messaging, Google Analytics, y Performance Monitoring a BigQuery. El uso de BigQuery está sujeto a los precios de BigQuery normales, que incluyen uso limitado sin costo.