【发布时间】:2020-02-15 22:46:31
【问题描述】:
我正在尝试将数据从 REST API 获取到 Google Cloud Platform (GCP) 上的 BigQuery。实现这一目标的最佳方法是什么(不使用任何第三方工具,例如 Funnel.io 或 Supermetrics)?
我能找到的大多数教程都建议将数据作为 CSV 文件写入 Cloud Storage,然后使用 DataFlow 将数据加载到 BigQuery。然而,这似乎有点麻烦。应该有一种方法可以做到这一点,而无需写入 CSV 的中间步骤。这可以实现(在 GCP 内)吗?如果可以,最好的方法是什么?
PS:如果数据的大小与答案相关:我正在尝试加载总共大约 10,000 行数据(一次性),每天大约有 100 个新列出现 - 理想情况下每小时更新一次。
【问题讨论】:
-
您是否研究过以下内容...cloud.google.com/bigquery/… ...这对您不起作用吗?
-
我不明白为什么这个问题已被关闭。它说“这个问题需要更加集中”。在阅读了文档之后,这个问题既没有“包含多个问题”,也没有“许多有效答案”。实际上,该问题非常关注特定问题,并且仅包含一个有效答案。您能否重新考虑重新提出问题?
标签: python api google-cloud-platform google-bigquery etl