目前正在尝试使用 bq 工具创建 Bigquery 视图,但似乎取决于我在查询中放置换行符的方式,它要么起作用,要么抛出 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
这看起来很像系统中的错误,但是我很想知道是否有人知道解决方法?