Как применить фильтр разделов в представлении BigQuery - PullRequest
0 голосов
/ 26 мая 2020

Я пытаюсь открыть таблицу как представление, чтобы отредактировать PII и использовать авторизованные представления для обработки разрешений, однако я не могу понять, как применить фильтр раздела, чтобы пользователь мог вводить его при запросе представления.

Я попытался выяснить, используя новый динамик c SQL, но у меня ничего не работает.

Так, например, в обычном запросе это будет

WHERE DATE(source_timestamp) >= 'date here'

source_timestamp - это поле раздела, я хочу, чтобы это было, когда пользователь запрашивает представление.

Любые указания Вы, ребята, можете дать, было бы здорово.

Спасибо

1 Ответ

1 голос
/ 26 мая 2020

В момент создания таблицы разделов есть опция «Требовать фильтр разделов», которую вы должны включить. Это заставляет использовать предложение WHERE в ваших запросах для сокращения количества разделов.

Более подробную информацию об этом topi c можно найти в официальных документах

В вашем случае я бы сказал, что вам не хватает этой опции в таблицах, на которые вы ссылаетесь в представлении.

Однако, если вы хотите иметь параметры в вашем представлении, это в настоящее время не поддерживается .

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...