【发布时间】:2018-09-19 03:51:40
【问题描述】:
我想从 bigQuery 导出表或视图,但我不需要导出所有内容:我只需要导出某些列。如何配置导出哪些?
我当前的代码是这样的:
BigQuery bigQuery = BigQueryOptions.getDefaultInstance().getService();
Field fieldToExport = Field.of("column to export", LegacySQLTypeName.STRING);
Table table = bigQuery.getTable("mybigqueryid", "mytable", /* here it only accepts tableOptions, not fields*/);
String format = "csv";
String bucketPath = "mybucketpath.csv";
Job job = table.extract(format, bucketPath);
我一开始尝试使用 TableField,但显然这些不是 bigquery 表中的字段。
提前致谢
【问题讨论】:
标签: java csv google-cloud-platform google-bigquery