在浏览时,我刚刚遇到了 Dataflow SQL。它与 beamSQL 有什么不同吗?
1162 次
1 回答
3
Apache Beam SQL是一项Apache Beam允许您直接从管道执行查询的功能。
正如你在这里看到的,Beam SQL有两种SQL语法选择:Beam Calcite SQL和Zeta SQL。using 的优点Zeta SQL是它与 's 语法非常相似,BigQuery因此它在读取或写入的管道中很有用BigQuery。
Dataflow SQL是一项Dataflow允许您直接从BigQuery查询创建管道的功能。文档中说它支持Zeta SQL语法(BigQuery 语法)。
要通过 的控制台创建新Dataflow作业BigQuery,请执行以下步骤:
- 转到 BigQuery 的控制台
- 在查询编辑器下,点击更多,然后点击查询设置
- 在第一个选项中选择Cloud Dataflow 引擎,如下所示
之后,您可以单击Create Cloud Dataflow 作业,您的查询将成为Dataflow.
我希望它有帮助
于 2020-02-17T13:28:56.017 回答
