Solución:
Firestore ahora permite importar / exportar datos. Los datos se exportan a un depósito de Cloud Storage y desde allí se pueden importar a Big Query. A continuación, se muestran algunos enlaces que pueden resultar útiles:
- https://firebase.google.com/docs/firestore/manage-data/export-import
- https://cloud.google.com/bigquery/docs/loading-data-cloud-datastore (Firestore usa el mismo formato que Datastore para importaciones / exportaciones)
** Editar: Los documentos para importaciones de BigQuery desde Firestore ahora están disponibles https://cloud.google.com/bigquery/docs/loading-data-cloud-firestore
En caso de que alguien lo necesite. Terminé automatizando los scripts porque la opción de exportación de datos actual solo permite transmitir datos y conservarlos durante 30 días.
exportar datos
gcloud beta firestore export --collection-ids=users gs://mybucket/users
cargar copia de seguridad en bq
bq load --source_format=DATASTORE_BACKUP mydataset.users gs://gs://mybucket/users/all_namespaces/kind_users/all_namespaces_kind_users.export_metadata
Ahora puede exportar datos de Cloud Firestore a BigQuery con una extensión de Firebase. Ver: https://firebase.google.com/products/extensions/firestore-bigquery-export
También vea la respuesta de David sobre cómo importar / exportar datos.
Respuesta obsoleta a continuación:
No hay soporte integrado para importar datos desde Firebase Realtime Database o Cloud Firestore a BigQuery.
Por ahora, si desea importar datos, tendrá que escribir código para hacerlo.