gpt4 book ai didi

google-bigquery - 如何在 Dataflow 中使用 BigQuery Standard SQL?

转载 作者:行者123 更新时间:2023-12-04 19:00:26 25 4
gpt4 key购买 nike

我想使用 BigQuery Standard SQL 运行一个简单的查询在数据流中,但我找不到启用此选项的位置。我怎样才能做到这一点?

pipeline.apply(Read.named(metricName + " Read").fromQuery("select * from table1 UNION DISTINCT select * from table2"));

当我尝试运行它时,我收到错误:
2016-07-20T13:35:22.543Z: Error:   (6e0ad847af078af9): Workflow failed. Causes: (fe6c7bcb1a35a057): S01:warehouse_handled_returns Read/DataflowPipelineRunner.BatchBigQueryIONativeRead+ParMultiDo(FormatData)+warehouse_handled_returns Write/DataflowPipelineRunner.BatchBigQueryIOWrite/DataflowPipelineRunner.BatchBigQueryIONativeWrite failed., (7f29f1d9435d27bc): BigQuery execution failed., (7f29f1d9435d2823): Error:
Message: Encountered "" at line 23, column 27.

HTTP Code: 400

最佳答案

您现在可以将标准 SQL 与 Dataflow 结合使用。

https://cloud.google.com/dataflow/model/bigquery-io

PCollection<TableRow> weatherData = p.apply(
BigQueryIO.Read
.named("ReadYearAndTemp")
.fromQuery("SELECT year, mean_temp FROM `samples.weather_stations`")
.usingStandardSql();

关于google-bigquery - 如何在 Dataflow 中使用 BigQuery Standard SQL?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38483778/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com