【发布时间】:2020-04-19 13:58:32
【问题描述】:
我正在尝试自动化整个数据加载,这意味着每当我将文件上传到 Google Cloud 存储时,它都会自动触发将数据上传到 BigQuery 数据集。我知道有可用的每日设置时间更新,但我想要一些仅在重新上传 CSV 文件时触发的东西。
【问题讨论】:
-
是否要将文件数据加载到 BigQuery 表中?或者您想从 GCS 中读取它以更新其他表吗?
-
@guillaumeblaquiere 我希望当用户上传 csv 文件时,它会触发 BigQuery SQL 代码(已保存)。我的目标是创建一个数据流(一堆连接的、相互依赖的 SQL 查询),每次上传 CSV 文件时都会运行它(因为数据处理会发生在上面)
-
你需要链接所有的查询吗?当一个完成时,你运行另一个?是需要复制数据还是一个视图就够了?
-
到目前为止,我有多个查询。我打算将所有这些都放在一个保存的查询中。但问题是,我使用多个上传的数据集来获得决赛桌。这最终流入 Google Data Studio。如果上传了任何输入数据集,我希望查询运行。 (不过,我可以将所有子步骤合并到一个查询中)
-
@guillaumeblaquiere 你能帮我解决自动化部分和最佳实践吗?
标签: google-cloud-platform automation google-bigquery google-cloud-storage