问题标签 [beam-sql]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
581 浏览

google-bigquery - 使用 Apache Beam java 删除大查询表

是否可以使用 Java 使用 Apache Beam 删除 bigQuery 中可用的表?

0 投票
1 回答
66 浏览

google-cloud-dataflow - Beam SQL 未触发

我正在构建一个简单的原型,其中我正在从 Pubsub 读取数据并使用 BeamSQL,代码片段如下

我正在使用 Directrunner 在本地对其进行测试,并且在执行梁 sql 之前我能够看到结果。beam sql 的输出没有被打印出来。

0 投票
1 回答
272 浏览

google-cloud-dataflow - 我们如何在 apache beam sql 中使用 row_number()

我试过了,但得到以下错误。例如:

错误:

线程“主”java.lang.RuntimeException 中的异常:无法翻译调用 ROW_NUMBER() OVER (PARTITION BY $t1 ORDER BY $t0 ROWS BETWEEN UNBOUNDED PRECEDING AND CURRENT ROW)

0 投票
1 回答
687 浏览

java - 使用 Apache Beam 的 ZetaSQL 示例

我在 Apache Beam 框架 (2.17.0-SNAPSHOT) 中使用 ZetaSQL 时遇到问题。在浏览了 apache 梁的文档后,我找不到 ZetaSQL 的任何示例。

我尝试添加规划器: options.setPlannerName("org.apache.beam.sdk.extensions.sql.zetasql.ZetaSQLQueryPlanner");

但仍然面临问题,在下面添加了代码段以寻求帮助。

我知道我们需要以下代码段,但未能创建配置 Frameworks.newConfigBuilder()

在运行代码时,我发现以下异常:

0 投票
1 回答
738 浏览

java - 使用 Beam SQL 查询 Avro Schema

我正在尝试使用 Apache Beam 读取 avro 文件并使用 Beam SQL 来转换数据。

我还是 Beam 和 Java 的新手。这是我的简单代码:

它给了我错误

我不明白,我已经定义了名为 schema 的变量。这里有任何指示吗?

0 投票
2 回答
182 浏览

apache-beam - Apache Beam 获取kafka 数据执行SQL 报错:Cannot call getSchema when there is no schema

我将多张表的数据输入kafka,beam拿到数据后会执行SQL,但是现在出现如下错误:

线程“主”中的异常

java.lang.IllegalStateException:当 org.apache.beam.sdk.extensions.sql.impl 的 org.apache.beam.sdk.values.PCollection.getSchema(PCollection.java:328) 没有架构时,无法调用 getSchema。 schema.BeamPCollectionTable.(BeamPCollectionTable.java:34) at org.apache.beam.sdk.extensions.sql.SqlTransform.toTableMap(SqlTransform.java:141) at org.apache.beam.sdk.extensions.sql.SqlTransform.expand (SqlTransform.java:102) 在 org.apache.beam.sdk.extensions.sql.SqlTransform.expand(SqlTransform.java:82) 在 org.apache.beam.sdk.Pipeline.applyInternal(Pipeline.java:539) 在org.apache.beam.sdk.Pipeline.applyTransform(Pipeline.java:473) 在 org.apache.beam.sdk.values.PCollectionTuple.apply(PCollectionTuple.java:248) 在 BeamSqlTest.main(BeamSqlTest.java:65)

有可行的解决方案吗?请帮我!

0 投票
2 回答
340 浏览

java - 尝试启动 ZetaSQL 计划程序时出错

我正在尝试使用 ZetaSQL 解析的带有 SQL 转换的 Beam 管道。我从设置选项开始

options.setPlannerName("org.apache.beam.sdk.extensions.sql.zetasql.ZetaSQLQueryPlanner");

当我尝试使用任何给定查询创建我的 SqlTransform 时,我得到

我在 maven 中的 POM 中添加了以下相关依赖项:

还有什么我在这里想念的吗?

0 投票
1 回答
203 浏览

java - 如何使用 Google Cloud Dataflow 增加 Apache Beam 管道工作程序的线程堆栈大小?

由于线程堆栈用完,我的 Beam 工作人员收到 StackOverflowError 错误,并且因为它在 SqlTransform 的运行中很深,所以减少调用的数量并不简单。

是否可以通过 Google Cloud Dataflow 或 Beam 自己的管道选项更改我的工作人员的 JVM 线程堆栈大小?

0 投票
1 回答
1162 浏览

google-cloud-platform - Dataflow sql、Beam SQL(Zeta sql 或 CALCITE SQL)有什么区别?

在浏览时,我刚刚遇到了 Dataflow SQL。它与 beamSQL 有什么不同吗?

0 投票
1 回答
410 浏览

apache-beam - Apache Beam SQL 中的 row_number

我正在尝试row_number使用带有以下代码的 Apache Beam SQL 生成:

但是出现以下错误:

你能建议如何解决这个问题吗?