通过Apache Beam访问BigQuery表

时间:2017-07-28 08:29:39

标签: google-cloud-dataflow apache-beam

我正在使用DataFlow v1.9使用下面的方法检索BigQuery表的架构 代码:

Bigquery bigQueryClient=Transport.newBigQueryClient(options.as(BigQueryOptions.class)).build();
Tables tableRequest = bigQueryClient.tables();
Table table = tableRequest.get("","","").execute();
List<TableFieldSchema> fieldss = table.getSchema().getFields();
TableSchema schemaa = table.getSchema();

然而,这在Apache Beam中不起作用。如何在apache Beam中做同样的事情?

在Apache beam中编写相同的代码时,我收到的信息如下: “方法newBigQueryClient(options.as(BigQueryOptions.class))未定义为类型Transport

谢谢

0 个答案:

没有答案