Просмотры, прошедшие авторизацию GCP Bigquery - PullRequest
0 голосов
/ 18 июня 2020

Я применял авторизованные представления в BigQuery. Я знаю общую идею и правила - добавьте авторизованный доступ для выполнения некоторых запросов по целевому представлению, не предоставляя прямого доступа к базовым исходным данным, как показано ниже:

table (layer_1) <- authorized_view (layer_2)

Но в настоящее время я застрял в такой ситуации, как это - у меня есть go три уровня данных, как показано ниже.

table (layer_1) <- view (layer_2) <- authorized_view (layer_3)

И я не знаю, как определить источник авторизации: 1. просмотры только на уровне 2 2. таблицы в только уровень 1 3. обе таблицы находятся в слое 1 и сопоставляются со слоем 2

Есть идеи? Пункт 1 проходит в GCP, но, к сожалению, у меня нет другой учетной записи, чтобы проверить, работает ли все решение.

1 Ответ

1 голос
/ 18 июня 2020

Хорошо, я только что ознакомился с другой учетной записью - мы должны добавить две авторизации: 1. авторизация в таблице (уровень 1) для просмотра (уровень 2) 2. авторизация для просмотра (уровень 3) для просмотра (уровень 3 )

table (layer_1) <- view (layer_2) <- authorized_view (layer_3)
...