# #python #google-cloud-platform #google-bigquery #bq
Вопрос:
В настоящее время пытаюсь создать представления Bigquery с помощью инструмента bq, однако кажется, что в зависимости от того, как я размещаю разрывы строк в запросе, он либо работает, либо выдает ошибку ValueError.
Если я выполню:
bq mk
--use_legacy_sql=false
--description "Data for training ML conversion model(s)"
--view 'SELECT timestamp, payloadBytes FROM `project.dataset.table`
WHERE payloadString = "foo"
'
dataset.view
Это работает, однако, если я это сделаю:
bq mk
--use_legacy_sql=false
--description "Data for training ML conversion model(s)"
--view 'SELECT timestamp, payloadBytes
FROM `project.dataset.table`
WHERE payloadString = "foo"
'
dataset.view
Я получаю следующую ошибку:
ValueError: Invalid header value b'/usr/bin/../lib/google-cloud-sdk/bin/bootstrapping/bq.py
Это очень похоже на ошибку в системе, однако я хотел бы знать, знает ли кто-нибудь обходной путь для этого?