如何将数据从BigQuery或DataPrep移到Firestore?

时间:2019-01-10 16:19:10

标签: google-bigquery google-cloud-firestore google-cloud-dataprep

我刚刚使用DataPrep清理了我的firestore收集数据,并通过BigQuery验证了数据。我现在想将数据移回Firestore。有办法吗?

我已经使用手动方法导出到JSON,然后使用AngularFirebase提供的代码上传。但这不是自动的,因为需要定期清除此数据。

我正在Google Cloud控制台中寻找流程。任何帮助将不胜感激

1 个答案:

答案 0 :(得分:0)

这不是答案,更像是部分答案。我尚无50声望,因此无法添加评论。我在类似的船上,但情况并不完全相同。我的情况是我想使用BigQuery数据的一部分并将其添加到Firestore。我的想法是执行以下操作:

  1. 使用BigQuery API通过BigQuery Jobs'加载(在您的情况下)或查询(在我的情况下)定期查询数据
  2. 通过代码将其转换为JSON
  3. 在Firestore的API中使用batch commit更新Firestore数据库

这是我的主意,我不确定这是否行得通,但是一旦完成,您将了解更多。除非别人有更好的见识来帮助我和问这个问题的人