Я применял авторизованные представления в 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, но, к сожалению, у меня нет другой учетной записи, чтобы проверить, работает ли все решение.