Учебники

Подключение Webi к HANA

В более старых версиях SAP BusinessObjects (4.1 или более ранней) единственная возможность соединить Webi с HANA — это использовать Universe. Universe разработан поверх представлений HANA, а затем с помощью панели запросов Webi мы можем использовать объекты в отчете Webi.

С выпуском SAP BO 4.2 SAP предлагает несколько способов подключения отчета Webi к представлениям HANA. Ниже приведены четыре способа подключения Web Intelligence к представлениям HANA Modeling.

  • Использование юниверса поверх представлений моделирования HANA
  • Прямое Webi-соединение с представлениями HANA Modeling
  • SAP HANA Интернет-соединение
  • Использование произвольного SQL

Использование юниверса поверх представлений моделирования HANA

Как упоминалось ранее, мы можем разрабатывать представления HANA — представления атрибутов, аналитики и вычисления — с использованием HANA Studio. Чтобы создать юниверс, необходимо создать реляционное соединение, указывающее на схемы БД HANA.

Чтобы создать новое реляционное соединение, сначала начните с нового проекта в представлении «Локальный проект». Откройте инструмент «Дизайн информации» → нажмите «Создать» → «Проект» → введите имя проекта → «Готово». Это создаст новый проект в окне Local Projects.

Затем щелкните правой кнопкой мыши имя проекта → Создать → Реляционное соединение.

Окно локальных проектов

В следующем окне введите Имя соединения → Введите имя соединения / ресурса → нажмите Далее.

Название соединения

Вам будет предложено выбрать промежуточное ПО для подключения. Выберите промежуточное ПО в соответствии с источником данных. Вы можете выбрать SAP или не-SAP в качестве источника данных и установить реляционное соединение с базой данных.

Здесь мы выбрали SAP из списка → База данных SAP HANA → JDBC → нажмите Далее.

SAP

В следующем окне введите режим аутентификации, имя пользователя и пароль. Введите имя хоста SAP HANA и номер экземпляра, затем нажмите Next.

Режим аутентификации

В следующем окне определите параметры подключения, такие как — Время ожидания, Размер выборки массива, Размер привязки массива и т. Д. Нажмите Готово.

Нажмите Готово

При нажатии кнопки «Готово» будет создано новое реляционное соединение, указывающее на базу данных SAP HANA с расширением файла .cnx . Вы можете нажать Test Connection. В нижней части окна рассказывается о параметрах подключения — параметрах входа, параметрах конфигурации и т. Д.

Нажмите Проверить соединение → Успешно. Вы должны опубликовать это соединение в репозитории, чтобы сделать его доступным для использования.

Нажмите Проверить соединение

Чтобы опубликовать это соединение, щелкните правой кнопкой мыши имя соединения → Опубликовать соединение с репозиторием → Введите пароль репозитория BO → Соединение → Готово → Да.

Опубликовать хранилище подключений

Теперь создайте основание данных, используя представление SAP HANA. Щелкните правой кнопкой мыши имя соединения → Выберите «Создать» → «Основание данных».

Основание данных

Введите Имя ресурса и нажмите Далее. В качестве типа основания данных можно выбрать «Включен один источник» или «Включен несколько источников». Выберите multi-source-enabled и передайте данные аутентификации после выбора соединения.

Выбор соединения

После нажатия кнопки «Далее» выберите узел схемы _SYS_BIC, где хранятся все представления HANA и таблицы столбцов. Добавьте требуемый вид из HANA в слой основания данных. Вы можете разработать бизнес-уровень поверх этого основания данных и опубликовать его в репозитории сервера BO для создания отчетов.

Прямое соединение Webi с представлениями моделирования HANA

Эта функция недавно добавлена ​​в SAP BO 4.2, что позволяет напрямую подключаться к представлениям моделирования HANA с использованием соединения OLAP. При подключении к репозиторию HANA с использованием соединения OLAP вы можете подключиться ко всем пакетам, созданным в системе HANA. Вы можете выбрать любой пакет → Перейдите к представлениям HANA, хранящимся в пакете.

После выполнения этих шагов все измерения и показатели добавляются на панель запросов в Webi. Разработчик может выбрать любой из объектов результатов из списка доступных объектов и щелкнуть запрос на выполнение, чтобы добавить эти отчеты Webi.

Панель запросов в Webi

SAP HANA Интернет-соединение

В SAP BO 4.2 есть опция использования HANA Online Connection, которая позволяет клиенту Webi напрямую подключаться к представлениям HANA. Нет необходимости создавать Webi-запрос для использования опции подключения HANA Online.

Эта опция перечисляет только реляционное соединение и, когда соединение выбрано, показывает все пакеты и соответствующие представления. Когда выбрано представление HANA, оно напрямую подключается к уровню отчетов Webi. В этом сценарии панель запросов не используется.

SAP HANA Интернет-соединение

Использование произвольного SQL

В SAP BO 4.2 в Web Intelligence введена новая опция — произвольный SQL, которая напрямую подключается к представлениям HANA. При подключении с помощью инструмента Web Intelligence, который подключается с использованием параметра SQL от руки, инструмент выводит список всех реляционных соединений HANA с сервера BOBJ. Когда вы выбираете реляционное соединение, инструмент предоставляет редактор сценариев запроса для написания запроса.

Чтобы использовать опцию Free-Hand SQL, выберите новый документ Webi и в списке источников данных выберите опцию Free-Hand SQL.

Использование произвольного SQL

После выбора этой опции открывается редактор запросов. Вы можете написать запрос SELECT, чтобы сформировать Webi Query для отчетов. Справа у вас есть опция Run Query и список доступных объектов в инструменте Webi.