Подключение Webi к HANA
В более старых версиях SAP BusinessObjects (4.1 или более ранней) единственным вариантом подключения Webi к HANA является использование Universe. Вселенная разработана поверх представлений HANA, а затем, используя панель запросов Webi, мы можем использовать объекты в отчете Webi.
С выпуском SAP BO 4.2 SAP предоставляет несколько способов подключения отчета Webi к представлениям HANA. Ниже приведены четыре способа подключения Web Intelligence к представлениям моделирования HANA.
- Использование Universe поверх представлений моделирования HANA
- Прямое соединение Webi с представлениями моделирования HANA
- Подключение к SAP HANA Online
- Использование произвольного SQL
Использование Universe поверх представлений моделирования HANA
Как упоминалось ранее, мы можем разработать представления HANA - представления атрибутов, аналитики и вычислений - с помощью HANA Studio. Чтобы создать юниверс, вам необходимо создать реляционное соединение, указывающее на схемы БД HANA.
Чтобы создать новое реляционное соединение, сначала начните с нового проекта в представлении локального проекта. Откройте средство дизайна информации → нажмите «Создать» → «Проект» → введите имя проекта → «Готово». Это создаст новый проект в окне локальных проектов.
Затем щелкните правой кнопкой мыши имя проекта → Создать → Реляционное соединение.
В следующем окне введите Имя подключения → Введите имя подключения / ресурса → нажмите Далее.
Вам будет предложено выбрать промежуточное ПО для подключения. Выберите промежуточное ПО в соответствии с источником данных. Вы можете выбрать SAP или не-SAP в качестве источника данных и настроить реляционное соединение с базой данных.
Здесь мы выбрали SAP из списка → База данных SAP HANA → JDBC → нажмите Далее.
В следующем окне введите режим аутентификации, имя пользователя и пароль. Введите имя хоста SAP HANA и номер экземпляра, затем нажмите Далее.
В следующем окне определите параметры подключения, такие как - время ожидания, размер выборки массива, размер привязки массива и т. Д. Нажмите «Готово».
Когда вы нажмете кнопку Готово, будет создано новое реляционное соединение, указывающее на базу данных SAP HANA с .cnxрасширение файла. Вы можете нажать «Проверить соединение». В нижней части окна представлены параметры подключения - параметры входа, параметры конфигурации и т. Д.
Щелкните Проверить соединение → Успешно. Вы должны опубликовать это соединение в репозитории, чтобы сделать его доступным для использования.
Чтобы опубликовать это соединение, щелкните правой кнопкой мыши имя соединения → Опубликовать соединение с репозиторием → Введите пароль репозитория BO → Подключиться → Готово → Да.
Теперь создайте основание данных с помощью представления SAP HANA. Щелкните правой кнопкой мыши Имя соединения → Выберите Создать → Основание данных.
Введите имя ресурса и нажмите Далее. Вы можете выбрать один источник или несколько источников в качестве типа основания данных. Выберите вариант с несколькими источниками и передайте данные аутентификации после выбора подключения.
После нажатия кнопки «Далее» выберите узел схемы _SYS_BIC, где хранятся все представления HANA и таблицы столбцов. Добавьте необходимое представление из HANA на уровень основания данных. Вы можете разработать бизнес-уровень поверх этого основания данных, и его можно будет опубликовать в репозитории BO-сервера для целей отчетности.
Прямое соединение Webi с представлениями моделирования HANA
Эта функция недавно добавлена в SAP BO 4.2, которая позволяет напрямую подключаться к представлениям моделирования HANA с помощью соединения OLAP. Когда вы подключаетесь к репозиторию HANA с помощью соединения OLAP, вы можете подключиться ко всем пакетам, созданным в системе HANA. Вы можете выбрать любой из пакетов → Перейти к представлениям HANA, хранящимся в пакете.
После выполнения этих шагов все измерения и меры добавляются на панель запросов в Webi. Разработчик может выбрать любой из объектов результатов из списка доступных объектов и щелкнуть запрос выполнения, чтобы добавить этот отчет Webi.
Подключение к SAP HANA в Интернете
В SAP BO 4.2 есть возможность использовать HANA Online Connection, которая позволяет клиенту Webi напрямую подключаться к представлениям HANA. Нет необходимости создавать веб-запрос для использования опции подключения HANA Online.
Этот параметр отображает только реляционное соединение, и когда соединение выбрано, отображаются все пакеты и соответствующие представления. Когда выбрано представление HANA, оно напрямую подключается к Webi Reporting Layer. В этом сценарии панель запросов не используется.
Использование произвольного SQL
В SAP BO 4.2 в Web Intelligence появилась новая опция - произвольный SQL, которая напрямую подключается к представлениям HANA. Когда вы подключаетесь с помощью инструмента Web Intelligence, который подключается с использованием опции произвольного SQL, инструмент перечисляет все реляционные подключения HANA с сервера BOBJ. Когда вы выбираете реляционное соединение, инструмент предоставляет редактор сценария запроса для написания запроса.
Чтобы использовать опцию Free-Hand SQL, выберите новый документ Webi и в списке источников данных выберите опцию Free-Hand SQL.
Как только вы выберете эту опцию, откроется редактор запросов. Вы можете написать запрос SELECT для формирования веб-запроса для отчетности. Справа у вас есть опция «Выполнить запрос» и список доступных объектов в инструменте Webi.