google-cloud-firestore - 以编程方式将 Firestore 备份导入 BigQuery
问题描述
我在 GCS 中有一个名为:all_namespaces_kind_Rates.export_metadata 的 Firestore 备份文件。我已经设置了一个 cron 作业来每 24 小时更新一次这个文件。我现在需要的是找到一种以编程方式将此 export_metadata 文件发送到 BigQuery 的方法。BigQuery 能够从 GCS 安排数据传输,但仅适用于以下格式的文件:CSV、JSON、AVRO、PARQUET 和 ORC。如何以编程方式将我的 Firestore 备份文件传输到 BigQuery?
解决方案
如果您的 cron 作业可以访问 bq 命令行工具,您是否尝试过:
bq load --source_format=DATASTORE_BACKUP [DATASET].[TABLE] [PATH_TO_SOURCE]
查看有关该命令的更多信息: https ://cloud.google.com/bigquery/docs/loading-data-cloud-firestore#loading_cloud_firestore_export_service_data
推荐阅读
- sql - 使用 Coalesce 后在 PostgreSQL 9.2 数据库的联接查询中没有返回结果时返回 0
- php - Laravel 5.6 - 用户角色和权限(ACL)使用 Spatie 教程
- c++ - gdb 为具有虚函数的类打印非字符串值的静态 const 数组的无效地址
- angular - PrimeNG 使用异步管道延迟加载数据
- symfony - Twig 错误 - Sonata Admin 不存在变量
- javascript - 防止手机键盘打开时安装在 react javascript 中并在点击时启用
- c# - 我如何知道电报用户是否使用电报机器人 API 加入了我的频道?
- c# - 我可以用类型参数注册一个 Func 工厂吗?
- angular - 动画后的角度重置过渡状态
- postgresql - 在 Postgres 存储过程/函数中出错