Я использую веб-сервис OBIEE для создания клиента, который позволяет нашим внутренним пользователям проверять, имеют ли наши клиенты доступ к различным объектам в OBIEE.
Вариант использования может быть: «Может ли пользователь A прочитать папку B?».
Это я реализовал просто отлично.
Другой вариант использования: «Может ли пользователь А увидеть характеристику B?». Допустим, характеристика B - это поле фамилии в таблице сотрудников, а в RPD оно ограничено определенными группами. Один из наших внутренних пользователей создал отчет для клиента и должен убедиться, что клиент сможет увидеть все столбцы в анализе. Мы не хотим предоставлять всем нашим внутренним пользователям функцию «Действуй как».
MetadataService описывать Колонка не предоставляет мне информацию о разрешении. Я надеялся, что getSubItems может развернуться достаточно далеко, но это не так, как и readObjects из WebCatalogService.
Я что-то упустил или этот уровень детализации недоступен через веб-сервис?