Страницу "Каталог" можно использовать в классическом представлении в Oracle Analytics для выполнения большинства задач управления каталогом.
Для выполнения дополнительных задач можно развернуть диспетчер каталогов на локальном компьютере с ОС Windows или Linux. Например, диспетчер каталогов позволяет создавать расширенные отчеты каталога и диагностировать проблемы каталога, просматривая базовый XML-код объектов каталога.
Диспетчер каталогов развертывается на локальном компьютере с ОС Windows или Linux.
Предварительные условия
Для использования диспетчера каталогов с Oracle Analytics Cloud требуются действительные учетные данные пользователя. В частности, учетные данные пользователя в системе управления идентификацией Oracle Cloud, связанной с Oracle Analytics Cloud, с правами администратора в Oracle Analytics Cloud (то есть пользователь с ролью "Администратор сервиса BI").
Если вы не уверены, обратитесь к своему администратору облачного сервиса. См. раздел "О настройке пользователей и групп".
Если в Oracle Analytics Cloud используется внешний поставщик идентификационных данных, такой как Active Directory для единого входа (SSO), при попытке подключения с учетными данными пользователя SSO отображается сообщение "Connection failed 401: Unauthorized
" (Ошибка подключения 401: несанкционированный доступ).
Скачайте и установите Oracle Analytics Client Tools, чтобы активировать удаленные подключения из инфопанелей отчетности и анализов. Кроме того, можно использовать инструмент администрирования моделей (один из клиентских инструментов, доступных для Microsoft Windows) для редактирования семантической модели (файл .rpd), которая не поддерживается средством семантического моделирования.
runcat.sh
и datamodel.sh
.Примечание.:
Oracle обновляет инструменты Oracle Analytics Client Tools при каждом обновлении Oracle Analytics Cloud. Убедитесь, что используется последнее обновление Oracle Analytics Client Tools.Убедитесь, что с остальных компонентов выбор снят (например, Data Gateway и Power BI Connector).
Например, извлеките и запустите файл установщика oac_client-<update ID>-win64.exe
и следуйте инструкциям на экране.
Чтобы запустить инструменты в Windows, зайдите в меню "Пуск" Windows, нажмите Oracle Analytics Client Tools, а затем выберите название инструмента, который требуется использовать. Например, для редактирования семантической модели нажмите Инструмент администрирования моделей.
В Linux используйте служебные программы командной строки runcat.sh
и datamodel.sh
. См. раздел "Использование Oracle Analytics Client Tools в Linux".
Можно создавать отчеты, чтобы отобразить данные каталога для объектов каталога. Отчет можно отобразить на экране или сохранить в файл. Например, можно создать отчет, в котором будет отображаться инструкция SQL, отправленная в Oracle Analytics для каждого объекта.
При создании отчета пустое поле экспортируется в виде символа табуляции. При создании отчета по умолчанию с символом табуляции в качестве разделителя полей два символа табуляции в файле отчета указывают на пустое поле.
При создании и экспорте отчета пустые поля экспортируется в виде символов табуляции. Если символ табуляции также используется в качестве разделителя полей, пустые поля отображаются в виде двух символов табуляции.
Отчеты из диспетчера каталогов можно использовать для обслуживания данных в экземпляре и для выявления проблем до того, как они станут существенными.
Можно, например:
Узнайте, какие информационные панели используют анализ. Создайте отчет информационной панели, включающий анализы, и выполните поиск анализа в этом отчете.
Узнайте, какие анализы затронуты измененным столбцом в таблице семантических моделей. Создайте аналитический отчет, содержащий все столбцы и формулы, а затем выполните в отчете поиск элементов, которые необходимо заменить в диспетчере каталогов.
Узнайте, какие запросы информационной панели и связанные с ними поля (например, столбец, формула и предметная область) используются в информационных панелях. Создайте отчет по анализам и извлеките фильтры, которые используются в этих анализах. Ниже приведен пример извлечения фильтров, в котором формула получается на основе сохраненного фильтра, который отображается в запросе:
Пример: "Рынки"."Регион" [фильтр, запрошенный]
Найдите списки управления доступом для объектов. Просматривая списки управления доступом в отчете, можно проверить, что доступ к объектам предоставлен соответствующим ролям с соответствующими разрешениями, например для чтения/записи. Например, чтобы отобразить списки управления доступом, укажите:
^biconsumer=RX:steve=F
, где символ вставки (^) указывает на роль приложения.
В диспетчере каталогов можно просмотреть XML-описание объектов каталога, таких как анализы, информационные панели, фильтры и т. д.
В диспетчере каталогов перейдите к объекту.
Правой кнопкой мыши нажмите объект в столбце "Имя" и выберите Свойства.
Нажмите Редактировать XML.
По завершении просмотра XML-определения нажмите Отмена.
Нажмите кнопку ОК в диалоговом окне Свойства.
На иллюстрации показан пример XML- кода в диспетчере каталогов для некоторого объекта.
В диспетчере каталогов можно редактировать XML-описание объектов каталога, таких как анализы, информационные панели, фильтры и т. д.
При редактировании XML-описания объекта диспетчер каталогов проверяет, что XML-файл правильно построен, но не проверяет его содержимое. Перед началом работы создайте резервную копию каталога, чтобы при необходимости можно было его восстановить.
Можно выполнять поиск определенного текста в каталоге и заменять его другим текстом с помощью диспетчера каталогов.
В частности, можно выполнять поиск и замену указанных ниже элементов.
Простая текстовая строка — с помощью диалогового окна, как описано в разделе Поиск и замена простой текстовой строки каталога.
Например, предположим, что объект содержит строку "My Misspeled Wirds". С помощью диспетчера каталогов можно выполнить поиск и замену этой строки правильным текстом "My Misspelled Words".
Множественные или сложные текстовые строки — одновременно, с использованием файла XML, как описано в разделе Поиск и замена нескольких текстовых строк каталога.
Например, предположим, что администратор переименовывает рабочую книгу, предметную область, таблицу или столбец. Таблицу "Sales" можно переименовать в "MySales". С помощью диспетчера каталогов можно выполнить поиск и замену всех видов использования этого объекта в каталоге.
Можно выполнять поиск простой текстовой строки в каталоге и заменять ее другим текстом.
Можно выполнять более мощные операции поиска и замены нескольких текстовых строк каталога одновременно, импортируя файл XML, в котором идентифицируется каждая текстовая строка для поиска и замены.
В файле XML для поиска и замены используется элемент действия для идентификации каждой текстовой строки.
Элементы действия содержатся в элементе команд.
command
— указание текста для замены. Допустимое значение:
textReplace
— замена всего текста, соответствующего элементу в файле XML, например имени столбца.
oldValue
— указание текстовой строки для поиска.
Если указан этот атрибут для команды textReplace для поиска и замены файла XML, необходимо использовать полный синтаксис Java regex, который не похож на обычную строку. При замене строки необходимо выполнить указанные ниже действия.
newValue
— указание текста для замены.
ignoreCase
— игнорирование регистра при установке значения true, но при установке значения false регистр учитывается. Значение по умолчанию: false.
В критериях поиска можно использовать образцы строк:
Полный синтаксис Java regex описан в следующем документе:
java.util.regex: Class Pattern (java.util.regex: шаблон класса)
Используйте эти образцы строк с синтаксисом regex в критериях поиска.
Введенная строка поиска | Результат |
---|---|
a |
Добавление подстановочных знаков до и после строки поиска (например, *a*), что позволяет выполнять поиск с результатами, содержащими символ "a". |
^a |
Добавление подстановочного знака после строки поиска (например, a*), что позволяет выполнять поиск с результатами, начинающимися с символа "a". |
a$ |
Добавление подстановочного знака перед строкой поиска (например, *a ), что позволяет выполнять поиск с результатами, заканчивающимися символом "a". |
a\* |
Поиск в явном виде строк, содержащих символ, за которым следует звездочка (*), например "a*". |
? |
Использование вопросительного знака (?) с символом и звездочкой (*), в результате чего возвращается ноль (0) или большее число вхождений символа. Например, при вводе ?a* возвращается ноль или более вхождений символа "a". |