BQ (большой запрос) SSH / выгрузка файла с локального компьютера на стол - PullRequest
0 голосов
/ 25 июня 2018

Я хотел бы использовать SSH для загрузки файла с локального компьютера в таблицу EXISTANT BQ.

Я использую эту команду:

bq --location=EU load --autodetect --replace --source_format=NEWLINE_DELIMITED_JSON mydataset.mytable .C:\***\conver.json

1) Я получил этоошибка - FATAL Flags parsing error: Unknown command line flag 'location'

2) Как правильно указать путь к файлу с локальной машины ??

PS Что я хотел бы сделать,is - вручную загрузить файл данных JSON в таблицу EXISTANT BQ

1 Ответ

0 голосов
/ 27 июня 2018

Вот так выглядит мой начальный bq:

bq --location=EU load --autodetect --replace --source_format=NEWLINE_DELIMITED_JSON mydataset.mytable .C:\***\conver.json

Решение (которое работает для меня):

1) удалить --location=EU

2).C:\***\conver.json должно быть без . в начале

3) НЕ забывайте, что раздел mydataset.mytable может быть в этом формате maindatasett:subdataset.table в основном так же, как если бы вы запросили эту таблицу.(используя веб-интерфейс)

4) Запустите его через CMD (права администратора), с установленным bq (gcloud) SDK

Решение было:

bq load --replace --source_format=NEWLINE_DELIMITED_JSON maindatasett:subdataset.table "FULL_PATH_TO_LOCAL_JSON_FILE"
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...