Выполнение существующего параметризованного представления BigQuery из инструмента bq cmd - PullRequest
0 голосов
/ 25 мая 2018

Как выполнить существующее параметризованное представление BigQuery с передачей параметров (@param) без отправки запроса на просмотр?

Я хотел бы выполнить существующее представление с заполнителями для моих пользовательских параметров.

Мой минималистичный вид, сохраненный в BigQuery в project.dataset.view:

select * from `project.dataset.table`  
where column = @x

Мой bq cmd выглядит так:

bq --location=EU query --use_legacy_sql=False \
--parameter='x:INT64:100' \
--destination_table="dev.view_result" "[HERE IS THE SAME VIEW COPIED]"

Как будто я не выполняюВ существующем представлении я создаю новый запрос выбора (новое представление).

Можно ли назвать его как-то так:

bq --location=EU query --use_legacy_sql=False \
--parameter='x:INT64:100' \
--destination_table="dataset.view_result"
--view=[VIEW_URL like dataset.view]

1 Ответ

0 голосов
/ 25 мая 2018

Представления с параметрами пока не поддерживаются в BigQuery - см. Связанные feature request

...