在浏览时,我刚刚遇到了 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 回答