Расширенные методы: отправка прямых запросов к базе данных

Если администратор предоставил вам соответствующие полномочия, можно создать и отправить прямой запрос к серверной базе данных с использованием пула подключений и инструкции SQL, соответствующей типу базы данных

Разделы:

Также можно посмотреть и изменить столбцы результатов для запроса базы данных, изменив инструкцию SQL. После внесения изменений и извлечения необходимых результатов можно встраивать эти результаты в информационные панели и агенты.

Полномочия, необходимые для прямых запросов к базе данных

Администраторы могут использовать страницу "Управление полномочиями" на классической странице "Администрирование" для просмотра и задания разрешений доступа для прямых запросов к базе данных.

Для создания и отправки прямых запросов к базе данных требуются следующие полномочия:
  • Редактирование прямого анализа базы данных - Позволяет создавать и редактировать прямые запросы к базе данных.
  • Выполнение прямого анализа базы данных - Позволяет отправлять прямые запросы и просматривать результаты

Рекомендуется использовать полномочия по умолчанию, так как они оптимизированы для Oracle Analytics. Изменение полномочий может привести к неожиданным результатам или вызвать проблемы с доступом к функциям.

Создание и выполнение прямых запросов к базе данных

На классической главной странице можно создать прямой запрос к базе данных.

При создании прямых запросов к базе данных невозможно применить правила безопасности.
  1. На классической главной странице на панели Создать нажмите Анализ (или нажмите Новый и выберите Анализ).
  2. В диалоговом окне "Выбрать предметную область" нажмите Создать прямой запрос к базе данных.
  3. На вкладке "Критерии" введите пул подключений и оператор запроса.
    • В поле Пул подключений введите имя пула подключений, который будет использоваться для запроса.
    • В поле Инструкция SQL укажите инструкцию SQL в соответствии с типом базы данных. Эта инструкция будет использоваться для извлечения данных из базы данных.
  4. Нажмите Проверить корректность SQL и извлечь столбцы, затем проверьте извлеченные столбцы в поле "Столбцы результатов".
  5. Выберите вкладку Результаты, чтобы отправить запрос и посмотреть результаты. Иногда в поле "Столбцы результатов" не отображаются столбцы, поскольку инструкция SQL, заданная на вкладке "Критерии", не извлекла данные из базы данных.
Некоторые функции невозможно выполнить в анализах, столбцы которых созданы на основе прямых запросов базы данных:
  • Выбор столбцов на панели "Предметная область" (что вызвано невозможностью работы со столбцами из семантической модели).
  • Создание групп или этапов выбора для анализа.
  • Задание условного форматирования для столбцов.
  • Сортировка значений в извлеченных столбцах с помощью параметров Сортировка по возрастанию и Сортировка по убыванию. Эти параметры доступны в заголовках столбцов в обычной/сводной таблице или представлении решетчатой диаграммы.