Google bigquery BQ(大查询)SSH/将文件从本地计算机上载到表

Google bigquery BQ(大查询)SSH/将文件从本地计算机上载到表,google-bigquery,Google Bigquery,我想使用SSH将文件从本地机器上传到现有的BQ表 这是我使用的命令: bq --location=EU load --autodetect --replace --source_format=NEWLINE_DELIMITED_JSON mydataset.mytable .C:\***\conver.json 1) 我收到此错误-致命标志解析错误:未知命令行标志“位置” 2) 从本地计算机设置文件路径的正确方法是什么 p.S. 我想做的是-手动将JSON数据文件上传到EXISTANT BQ表

我想使用SSH将文件从本地机器上传到现有的BQ表

这是我使用的命令:

bq --location=EU load --autodetect --replace --source_format=NEWLINE_DELIMITED_JSON mydataset.mytable .C:\***\conver.json
1) 我收到此错误-
致命标志解析错误:未知命令行标志“位置”

2) 从本地计算机设置文件路径的正确方法是什么

p.S.
我想做的是-手动将JSON数据文件上传到EXISTANT BQ表中

我的初始BQ是这样的:

bq --location=EU load --autodetect --replace --source_format=NEWLINE_DELIMITED_JSON mydataset.mytable .C:\***\conver.json
解决方案是(对我来说很有效):

1) 删除
--位置=EU

2)
.C:\***\conver.json
应在开头不包含

3) 不要忘了
mydataset.mytable
supose部分的格式是
maindasett:subdataset.table
基本上与查询此表相同。(使用web界面)

4) 通过CMD(管理员权限)运行它,并安装bq(gcloud)SDK

解决办法是:

bq load --replace --source_format=NEWLINE_DELIMITED_JSON maindatasett:subdataset.table "FULL_PATH_TO_LOCAL_JSON_FILE"

C:\***\conver.json
前面的点是故意的吗?您使用的是哪个版本的
bq
?(例如,
bq version
显示了什么?@DaisyShipton-BigQuery CLI 2.0.25,关于dot,我使用的示例是./mydata.json。但它提供了一个相对于当前目录
的文件名。您试图提供一个绝对文件名。我肯定会取消这个句号。如果这样做,现在就删除
--location=EU
参数,会发生什么?(当其余部分工作时,我们可以回到位置部分。)(顺便说一句,SSH与此有什么关系还不清楚。)加载操作中的BigQuery错误:未找到源文件:-指定本地文件的方法是什么?