bigquery联合数据源命令行external_table_definition - 它有用吗?

时间:2016-02-24 19:57:42

标签: google-bigquery

我正在尝试通过命令行在bigquery中创建一个外部表,如下所示: https://cloud.google.com/bigquery/federated-data-sources#cli

但即便提供的例子也不起作用: bq mk --project_id = --external_table_definition = / tmp / wikipedia .wikipedia

导致此错误消息: FATAL Flags解析错误:未知的命令行标志' external_table_definition'

我正在使用GCloud SDK版本97.0.0并且它说我的bq版本是2.0.18所以我认为我是最新的。

有没有人成功使用过此功能?

1 个答案:

答案 0 :(得分:1)

bq version 2.0.18很旧 - 当前版本是2.0.22。您是否尝试使用gcloud components update进行更新?

我可以使用bq version 2.0.22将external_table_definition传递给mk命令。

更正:在仔细研究之后,gcloud -v表示当前版本的bq为2.0.18,但bq version应该为最新版本返回2.0.22。所以2.0.18 可能是最近的,取决于你在哪里。