Пользователи не отображаются при извлечении в виде файла .BAR

В настоящее время я работаю над безопасностью на уровне строк и пытаюсь изучить содержимое файлов панелей мониторинга OBIEE, когда-то экспортированных как файл .BAR.

Проблема, с которой я столкнулся, заключается в том, что вновь созданные имена пользователей не отображаются в содержимом извлеченного файла .BAR. (Путь к папке: ‹Корень файла .BAR› \ content \ catalog \ root \ users)

Чтобы добавить больше, я создал двух новых пользователей, а именно: User_1 и User_2. И я реализовал безопасность на уровне строк для обоих. После извлечения его как .BAR и разархивирования, папка User_1 присутствует в расположении папки, а папка User_2 отсутствует.

Примечание. Безопасность на уровне ролей работает нормально с обоими пользователями, когда они входят в систему.

Я попытался отключить службы и снова запустил службы, но не изменил их.

Прошу дать любые предложения по решению этой проблемы или любые другие способы отразить изменения, внесенные в OBIEE.

Заранее спасибо .


person saran k    schedule 04.11.2020    source источник
comment
Какая именно версия? Какую именно команду вы выполняете? и т. д. и т. д.   -  person Chris    schedule 04.11.2020
comment
Привет, Крис, спасибо за ответ. Я использую версию 12.2.1.3.0. Эта версия поддерживает API для извлечения файлов .BAR из содержимого панели инструментов. Чтобы извлечь файлы .BAR, мы использовали этот блог: obieetips.com/2018/04/   -  person saran k    schedule 05.11.2020
comment
точный означает включение номера BP, поскольку я сомневаюсь, что вы используете версию unpatche .0. Oracle постоянно что-то исправляет, и до сих пор было около 10 БП для 0,3. И где именно вы находитесь? Не какой-то пост в блоге.   -  person Chris    schedule 05.11.2020
comment
Спасибо за ответ, Крис. Шаг 1. После запуска wlst.cmd из расположения: C: \ Oracle \ Middleware \ Oracle_Home \ oracle_common \ common \ bin. Шаг 2: Выполните эту команду: wls: / offline ›listBIServiceInstances ('C: / Oracle / Middleware / Oracle_Home / user_projects / domains / bi') Шаг 3: Выполните следующую команду: exportServiceInstance ('C: / Oracle / Middleware / Oracle_Home / user_projects / domains / bi ',' ssi ',' / C: / workDir ',' / C: / exportDir ')   -  person saran k    schedule 09.11.2020


Ответы (2)


Пользователи и учетные данные не экспортируются в файлы BAR. Их необходимо экспортировать / импортировать отдельно с помощью консоли weblogic.

Чтобы экспортировать данные безопасности в файл:
На левой панели выберите Security Realms, а затем выберите область, данные безопасности которой вы хотите экспортировать (например, myrealm).
Разверните Migration ›Export.
В в поле «Экспортировать каталог на сервере» укажите каталог на Сервере администрирования, в который следует экспортировать данные безопасности.
Нажмите «Сохранить».
Данные безопасности сохраняются в файле в указанном вами месте.

Похоже, вы экспортируете папки пользователей, а не пользователей
oracle docs: https://docs.oracle.com/cd/E24329_01/apirefs.1211/e24401/taskhelp/security/ExportDataFromSecurityRealms.html

person Victor HDC    schedule 05.11.2020
comment
У Оп есть общее заблуждение. Он говорит о пользовательских папках в веб-каталоге, но, похоже, не обращает внимания на то, что эти папки создаются только при первом входе пользователя в приложение, а не при создании пользователя. - person Chris; 06.11.2020
comment
Спасибо за ответ, Виктор и Крис. Я экспортировал .BAR-файл спроектированных панелей мониторинга OBIEE с применяемой безопасностью на уровне объектов, обратившись к этому блогу: obieetips.com/2018/04/. После распаковки файла .BAR будет несколько папок. В расположении файла (‹.BAR File Root› \ content \ catalog \ root \ users) должны присутствовать созданные мной пользователи, но некоторые из пользовательских папок отсутствуют / не отображаются. Если у вас есть предложения относительно того, почему папки пользователей не отображаются, ответьте заранее. - person saran k; 09.11.2020
comment
Вы читали комментарий выше? Пользователи фактически должны активно входить в приложение, чтобы их папки / users существовали. Также они - очевидно - должны иметь правильные права. Если у них нет права на личное хранилище в каталоге, то ничего не будет создано. - person Chris; 10.11.2020

OBIEE упомянул, что они удалили поддержку для извлечения файлов .BAR панелей мониторинга из версии 12.2.1.4. Теперь я могу экспортировать файлы .BAR в версию 12.2.1.3, где они дали отказ от ответственности, что они остановит поддержку для извлечения файлов .BAR в следующей версии. Итак, если вы планируете экспортировать файлы .BAR, используйте версию до 12.2.1.4.

person saran k    schedule 09.11.2020