从 bq cmd 工具执行现有的参数化 BigQuery 视图
Executing existing parametrised BigQuery view from bq cmd tool
如何在不发送视图查询的情况下通过传递参数 (@param) 执行现有的 BigQuery parametrized view?
我想为我的自定义参数执行带有占位符的现有视图。
我在 project.dataset.view
中保存在 BigQuery 中的简约视图:
select * from `project.dataset.table`
where column = @x
我的 bq
命令看起来像:
bq --location=EU query --use_legacy_sql=False \
--parameter='x:INT64:100' \
--destination_table="dev.view_result" "[HERE IS THE SAME VIEW COPIED]"
就像我没有执行现有视图一样,我正在创建一个新的 select 查询(新视图)。
是否可以这样称呼它:
bq --location=EU query --use_legacy_sql=False \
--parameter='x:INT64:100' \
--destination_table="dataset.view_result"
--view=[VIEW_URL like dataset.view]
BigQuery 尚不支持带参数的视图 - 请参阅相关内容feature request
如何在不发送视图查询的情况下通过传递参数 (@param) 执行现有的 BigQuery parametrized view?
我想为我的自定义参数执行带有占位符的现有视图。
我在 project.dataset.view
中保存在 BigQuery 中的简约视图:
select * from `project.dataset.table`
where column = @x
我的 bq
命令看起来像:
bq --location=EU query --use_legacy_sql=False \
--parameter='x:INT64:100' \
--destination_table="dev.view_result" "[HERE IS THE SAME VIEW COPIED]"
就像我没有执行现有视图一样,我正在创建一个新的 select 查询(新视图)。
是否可以这样称呼它:
bq --location=EU query --use_legacy_sql=False \
--parameter='x:INT64:100' \
--destination_table="dataset.view_result"
--view=[VIEW_URL like dataset.view]
BigQuery 尚不支持带参数的视图 - 请参阅相关内容feature request