Блоки данных: Как получить текущего пользователя в% SQL QUERY - PullRequest
0 голосов
/ 01 апреля 2020

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

Пользователи получают доступ к данным через одно представление.

Я бы хотел, чтобы данные были отфильтрованы в зависимости от того, какой пользователь обращается к представлению. Ты знаешь, как я могу это сделать? Это будет пример ( any_object будет командой для получения значения текущего пользователя, который использует представление или группу пользователей, к которой он принадлежит):

%sql
CREATE VIEW db.table AS SELECT * FROM WHERE column1 = any_object.username OR any_object.groupname 

это возможно это?

Спасибо !!!

...