До сих пор мы загружали данные из исходного, не-SAP и плоского файла через SAP SLT, SAP BODS и создали информационное представление (представление атрибутов, аналитическое представление и представление вычислений).
Теперь мы обсудим информационное представление в инструментах отчетности. Такие драйверы, как JDBC, ODBC и ODBO в инструменте отчетности, являются частью клиента SAP HANA.
Таким образом, установка программного обеспечения клиента SAP HANA (файл * .exe) сделает все драйверы доступными на ПК для подключения к инструментам отчетности в SAP HANA.
Мы будем использовать SAP BO, SAP Lumira и Microsoft Excel для доступа к информационному представлению SAP HANA в этом руководстве.
Выбор инструмента отчетности зависит от типа требуемых отчетов.
В этом руководстве вы узнаете:
- Отчетность в SAP BI (Business Intelligence) Обзор
- Создание отчетов в Webi для SAP Business Objects (BO) на HANA
- Отчетность в Crystal Report
- Отчетность в SAP Lumira
- Отчетность в Microsoft Excel
Отчетность в SAP BI (Business Intelligence) Обзор
SAP BI - это инструмент для хранения данных и отчетности.
В BI (Business Intelligence) необработанные данные очищаются, бизнес-логика применяется, обрабатывается и предоставляет пользователю значимую информацию. BI - это продукт SAP, обеспечивающий удобную для пользователя среду.
SAP BI поддерживает множество баз данных, но при переходе от исходных данных к SAP HANA архитектура будет такой:
SAP BI - это трехуровневая архитектура -
- Сервер базы данных - в нем данные физически хранятся в PSA, ODS, Infocube.
- Сервер приложений - используется для доступа к данным с сервера базы данных и обработки данных для сервера презентаций.
- Сервер презентаций - отображает данные пользователю.
SAP Bex Query Designer (компонент SAP BI) может получить доступ к SAP HANA View в качестве поставщика информации и отображать данные в Bex.
Отчетность в Webi SAP Business Object (BO) от HANA
SAP Business Objects Web Intelligence (SAP BO WebI) является частью семейства клиентских инструментов SAP Business Objects Platform ( SBOP ). Инструмент SAP Business Objects использует драйвер JDBC / ODBC для подключения к исходной системе.
Особенности SAP BO WebI следующие:
- Webi - это специальный инструмент для создания отчетов.
- Webi используется для отчета с уровнем детализации.
- Webi отображает результат в табличном или графическом формате.
- Пользователь может создавать / изменять свои собственные запросы для отчета.
После установки клиента SAP HANA на ПК будет установлен драйвер JDBC / ODBC.
Эти драйверы действуют как промежуточное звено между SAP HANA и инструментами отчетности клиентов при представлении данных пользователю.
Клиентские инструменты SAP BO Server и SAP BO Platform (SBOP).
Создайте Вселенную с помощью инструмента дизайна информации
Шаг 1) На этом шаге мы создадим юниверс с помощью средства дизайна информации (IDT).
Доступ к HANA можно получить через драйверы ODBC и JDBC, а его таблицы можно определять и запрашивать с помощью языка SQL. Таблицы управляются с помощью инструмента под названием HANA Studio.
- Запустите IDT, перейдя в
Меню Пуск -> SAP Business Intelligence -> Платформа SAP Business Objects BI 4 Клиентские инструменты -> Инструмент дизайна информации
Появится экран средства дизайна информации. Для создания юниверса нам понадобится проект в IDT.
- Перейдите к варианту проекта, как показано ниже -
- Щелкните "Файл".
- Нажмите на новую опцию.
- Выберите вариант "Проект".
Или же
- Щелкните значок «Новый файл».
- Выберите проект.
Появится всплывающее окно для нового проекта - в этом всплывающем окне введите следующие данные:
1. Введите название проекта
2. Нажмите кнопку «Готово».
Имя проекта «WEBI_DHK_HANA» появится на вкладке «Локальные проекты», как показано ниже.
Проект - это локальная рабочая область, в которой вы храните ресурсы, используемые для создания одной или нескольких юниверсов.
Доступны два соединения, детали каждого из которых приведены ниже -
- Реляционное соединение - для доступа к данным из таблицы и доступа к обычной РСУБД используйте реляционное соединение.
- Соединение OLAP - для доступа к данным из приложения (SAP, Oracle, Microsoft, SAP BO) и данным, хранящимся в кубе / представлении информации, используйте соединение OLAP.
Шаг 2) Теперь мы создаем реляционное соединение.
Итак, перейдите в Project -> New -> Relational Connection.
Появится всплывающее окно с именем источника нового отношения.
- Введите имя ресурса.
- Нажмите кнопку «Далее».
Появится всплывающее окно для выбора драйвера ПО промежуточного слоя базы данных -
- Выберите параметр «Драйверы JDBC» в разделе «База данных SAP HANA 1.0».
- Нажмите кнопку «Далее».
Появится всплывающее окно для параметра «Новое реляционное соединение», введите в него следующие данные.
- Будет выбран режим аутентификации «Использовать указанное имя пользователя и пароль».
- Введите имя пользователя HANA.
- Введите пароль.
- В разделе «Источник данных» выберите «Один сервер». Введите имя хоста (лучше всего: 30015).
- Введите номер экземпляра.
- Нажмите кнопку «Проверить соединение», чтобы проверить соединение.
Появится всплывающее окно с сообщением об успешном тестировании соединения.
После успешного подключения будет создано подключение с именем SAP HANA.cnx.
Шаг 3) Чтобы использовать Universe с помощью Web Intelligence, Dashboards или Crystal Report for Enterprise, нам необходимо опубликовать соединение. Итак, теперь публикуем подключение для SAP HANA.cnx.
- Выберите соединение SAP HANA.cnx в проекте «WEBI_DHK_HANA» и щелкните правой кнопкой мыши.
- Выберите «Опубликовать подключение к репозиторию».
- Соединение для публикации с именем SAPHANA.cns будет создано после успешной публикации в репозитории.
Появится всплывающее окно для публикации подключения к репозиторию -
- Выберите Business IDT.
- Нажмите кнопку «Готово».
Появится всплывающее окно «Соединение было успешно опубликовано».
Теперь мы создаем юниверс с помощью SAP HANA Business Layer.
Шаг 4) Создайте Universe (Universe - это бизнес-представление вашего хранилища данных или транзакционной базы данных. Universe позволяет пользователю взаимодействовать с данными, не зная о сложности базы данных).
Чтобы создать юниверс, мы используем бизнес-уровень SAP HANA, как показано ниже -
Бизнес-уровень SAP HANA
Начиная с SAP BOBI 4.1, SAP предоставляет новую опцию «Бизнес-уровень SAP HANA» при создании юниверса с помощью инструмента дизайна информации.
До версии SAP BOBI 4.1 нам нужно создать производную таблицу при построении основания данных и сопоставить переменную и входные параметры.
Бизнес-уровень SAP HANA автоматически создает основание данных и бизнес-уровень на основе выбранных представлений SAP HANA.
SAP HANA Business Layer автоматически определяет входной параметр и переменные.
Мы создаем Вселенную с помощью бизнес-уровня SAP HANA, как показано ниже:
- Выберите Созданный проект «WEBI_DHK_HANA».
- Щелкните проект правой кнопкой мыши и выберите новый вариант.
- Выберите вариант «Бизнес-уровень SAP HANA».
Появится всплывающее окно для бизнес-уровня SAP HANA:
- Введите имя бизнес-уровня.
- Введите имя основания данных.
- Введите описание.
- Нажмите кнопку «Далее».
Отображается всплывающее окно для выбора соединения SAP HANA -
- Отметьте соединение «SAPHANA.cnx».
- Нажмите кнопку «Далее».
Откроется всплывающее окно для выбора информационной модели SAP HANA.
- Теперь выберите аналитическое представление (AN_PURCHASE_ORDERS), созданное в пакете HANAUSER.
- Нажмите кнопку «Готово».
Аналитическое представление откроется в средстве дизайна информации.
Шаг 5) Детали инструмента дизайна информации будут такими, как показано ниже:
- В разделе «Проект» будут отображаться все реляционные соединения, бизнес-уровень и основание данных.
- В разделе ресурсов репозитория будет отображаться объект (соединение, бизнес-уровень и т. Д.), Хранящийся в репозитории.
- Бизнес-уровень показывает бизнес-представление аналитического представления. Это для функционального человека.
- Основание данных показывает имя таблицы и столбца. Это для технического специалиста.
Шаг 6) На этом шаге
Выберите раздел Бизнес-уровень, перейдите в папку с названием Analytic View.
Теперь следуйте пунктам, как показано ниже -
- Выберите раздел основания данных.
- Перетащите столбец в аналитическое представление
- Он будет отображать объекты в аналитическом представлении
- Перетаскиваемое поле будет отображаться в аналитическом представлении (AN_PURCHASE_ORDER).
Шаг 7) На этом шаге сохраните все объекты.
Перейдите в файл и нажмите «Сохранить все», чтобы сохранить все объекты.
После этого следуйте шагу ниже.
Шаг 8) Создайте запрос и просмотрите результат.
- Перейдите к опции "Запросы".
- Отобразится панель запросов. Выберите поле, которое вы хотите включить в запрос.
- Перетащите их в раздел «Объект результата для запроса №1».
- Нажмите кнопку «Обновить» в разделе «Набор результатов».
- Результат будет отображен.
Отчетность в SAP Crystal Report
SAP Crystal Report помогает нам разрабатывать, исследовать, визуализировать и предоставлять отчеты, которые можно запускать в веб-приложениях или корпоративных приложениях. С помощью SAP Crystal Report мы можем создать простой отчет или сложный отчет.
Есть два типа SAP Crystal Reports:
- Crystal Report 2011/13/16: Это будет использоваться, когда -
- Если вы хотите вызвать хранимую процедуру HANA из Crystal Reports.
- Если вы хотите создать выражения SQL
- Если вы хотите выполнить представление с параметрами или переменными и отправить значения, отличные от значений по умолчанию
- Crystal Report для предприятий: это будет использоваться, когда -
- Если есть доступные или необходимые Universe, используйте SAP Crystal Reports Enterprises.
Мы будем использовать хрустальные отчеты для предприятий.
Шаг 1) Войдите в Crystal Report для предприятий.
Отчеты SAP Crystal для предприятий будут отображаться следующим образом:
- Это раздел «Форматирование отчета», который предоставляет другой инструмент для форматирования.
- Это значок окна (проводник данных, структура, дерево групп, поиск).
- Отобразятся детали проводника данных, структура, дерево групп, поиск и т. Д.
- Параметр форматирования страницы отчета.
- Рабочая область для отчета.
Шаг 2) Теперь мы создаем соединение для источника данных.
Нажмите на опцию «Выбрать источник данных» в проводнике данных.
Появится всплывающее окно для выбора типа источника данных.
Выберите опцию Обзор в разделе платформы SAP HANA.
Появится всплывающее окно для подключения к серверу. Нажмите кнопку «Новый сервер».
Окно для подключения к серверу будет отображаться, как показано ниже:
- Нажмите кнопку «Добавить».
- Введите отображаемое имя подключения (сапхана).
- Имя подключения появится в списке подключений.
- Введите имя сервера HANA.
- Введите имя экземпляра сервера HANA.
- Введите имя пользователя HANA.
- Нажмите кнопку «Проверить соединение».
- Всплывающее окно для входа в систему с тестовым подключением. Введите пароль для пользователя SAP HANA.
- Щелкните по кнопке ОК.
Будет отображено сообщение об успешном подключении.
Нажмите кнопку ОК.
Появится всплывающее окно для подключения к серверу.
Шаг 3) На этом шаге
- Мы сделаем следующее
- Выберите сервер «сапхана».
- Нажмите кнопку ОК
Появится всплывающее окно для ввода пароля, введите пароль и нажмите OK.
Появится еще одно всплывающее окно для выбора HANA View.
2) На этом этапе мы выбираем SAP HANA View.
- Выберите представление HANA (аналитическое представление AN_PURCHASE_ORDERS).
- Нажмите кнопку ОК.
- На этом шаге откроется окно запроса.
Следуйте приведенному ниже пункту, чтобы создать запрос -
- Выберите нужный столбец из списка для запроса.
- Перетащите необходимое поле в запросе.
- Нажмите кнопку «Обновить».
- Будет отображен набор результатов.
- Нажмите на кнопка.
Вывод отчета будет отображаться, как показано ниже:
Отчетность в SAP Lumira
SAP Lumira - это новое программное обеспечение от SAP для анализа и визуализации данных.
С помощью SAP Lumira пользователь может создавать красивую интерактивную карту, инфографику и диаграммы. SAP Lumira может импортировать данные из Excel и других источников.
SAP Lumira может напрямую получать доступ к информационному представлению SAP HANA. SAP HANA Выполняйте визуальный анализ бизнес-аналитики с помощью информационной панели.
В SAP Lumira необходимо выполнить следующие шаги для визуализации данных.
Теперь мы визуализируем представление SAP HANA View в SAP Lumira, поэтому сначала мы авторизуемся в SAP Lumira, щелкнув значок клиента SAP Lumira на рабочем столе, как показано ниже:
Шаг 1) Создайте документ и получите набор данных
После открытия SAP Lumira экран открыт для работы в SAP Lumira. Подробная информация об этом экране приведена ниже.
- Панель инструментов приложения - содержит панель инструментов, такую как «Файл», «Правка», «Просмотр», «Данные» и «Справка».
- Домашняя ссылка - используя эту опцию, мы можем перейти на главный экран.
- Мои разделы документа
- Документы
- Визуализации
- Наборы данных
- Рассказы
- SAP Lumira Cloud - используя эту опцию, мы можем использовать облачные опции.
- Подключения - здесь W можно увидеть все подключения.
Итак, нажмите на опцию «Документ» в разделе «Мои элементы», чтобы создать документ -
- Перейдите на панель инструментов файлового приложения., Нажмите на опцию файла.
- Выберите Новый вариант.
SAP Lumira поддерживает набор данных ниже -
- Майкрософт Эксель
- Текст
- Копировать из буфера обмена
- Подключиться к SAP HANA
- Скачать из SAP HANA
- Вселенная
- Запрос с SQL
- Подключиться к SAP Business Warehouse
- Панель запросов SAP Universe
Шаг 2) Подключитесь к SAP HANA
Здесь мы подключимся к SAP HANA и получим доступ к информационному представлению SAP HANA.
- Поэтому выберите «Подключиться к SAP HANA».
- Нажмите кнопку «Далее».
Всплывающее окно для учетных данных сервера SAP HANA будет отображаться, как показано ниже:
- Введите имя сервера SAP HANA.
- Введите номер экземпляра SAP HANA.
- Введите имя пользователя SAP HANA.
- Введите пароль SAP HANA.
- Нажмите кнопку «Подключиться», чтобы подключиться к серверу SAP HANA.
После нажатия кнопки «Подключиться» мы подключимся к SAP HANA и сможем получить доступ к представлению SAP HANA.
Шаг 3) Доступ к аналитическому представлению SAP HANA
Появится окно для выбора SAP HANA View, как показано ниже:
- Выберите представление SAP HANA (здесь «AN_PURCHASE_ORDERS»).
- Нажмите кнопку «Далее».
Шаг 4) Определите размер и меру.
Откроется следующее окно для выбора показателей и измерений -
- Все меры будут сгруппированы в разделах мер.
- Все измерения будут сгруппированы в разделах измерений.
- Нажмите на кнопку «Создать».
Шаг 5) Визуализируйте аналитическое представление SAP HANA в SAP Lumira.
После активации информационного представления в SAP HANA в узле каталога SAP HANA создается представление столбцов с аналогичным именем информационного представления в схеме «_SYS_BIC».
Когда нам нужно получить доступ к любому информационному представлению SAP HANA за пределами SAP HANA, мы можем получить к нему доступ только из схемы «_SYS_BIC».
Появится экран визуализации, который выбирает представление столбцов в схеме "_SYS_BIC" -
- Другой тип диаграммы можно выбрать в разделе построителя диаграмм.
- Щелкните значок построителя диаграмм.
- Выберите вариант столбчатой диаграммы.
- Щелкните значок «+» перед разделом «ИЗМЕРЕНИЯ», чтобы добавить меру в формате оси Y.
- Мы добавили меру GROSS_AMOUNT И TAX_AMOUNT.
- Щелкните значок перед разделом «РАЗМЕРЫ». Появится список всех доступных измерений.
- Выберите "CATEGORY", "PRODUCT_ID", "PRODUCT_NAME" из списка параметров для отображения на оси X.
Аналитическое представление SAP HANA будет отображаться на вкладке визуализации SAP Lumira, в которой у нас есть другой экран, как показано ниже:
- Инструмент для возрастания / убывания, ранжирования, очистки, обновления и т. Д.
- Это можно использовать для фильтрации.
- Вывод аналитических представлений SAP HANA в SAP HANA lumira.
Отчетность в Microsoft Excel
Microsoft Excel имеет встроенную мощную опцию создания отчетов; мы можем быстро создать отчет по сводным таблицам и диаграммам.
MS Office использует язык многомерных выражений ((язык многомерных выражений) для доступа к данным из SAP HANA.
Язык многомерных выражений используется средством создания отчетов для доступа к данным из многомерного объекта в среде базы данных. Только с помощью запроса MDX мы можем получить доступ к иерархиям SAP Hana.
Мы можем получить доступ только к информационному представлению SAP HANA, которое в семантике имеет свойство CUBE, поэтому мы не можем получить доступ к представлению атрибутов с помощью MS Excel.
Подключение драйверов - MS Excel использует драйверы ODBO (OLE DB FOR OLAP) для подключения к базе данных SAP HANA.
Теперь мы получим доступ к базе данных SAP HANA из SAP HANA, как показано в следующих шагах -
Шаг 1) Подключитесь к SAP HANA Excel-
- Откройте MS Excel. Перейдите на вкладку данных.
- Щелкните значок «Из других источников».
- Выберите «Из мастера подключения к данным».
Экран мастера подключения к данным будет отображаться, как показано ниже:
- Выберите вариант «Другой / Расширенный».
- Нажмите кнопку «Далее».
Откроется окно «Свойства связи с данными», как показано ниже:
- Выберите «Поставщик SAP HANA MDX» на вкладке «Предоставить».
- Нажмите кнопку «Далее».
Откроется окно свойств канала данных -
Введите следующую информацию, как показано ниже -
- Введите имя хоста базы данных SAP HANA.
- Введите номер экземпляра базы данных SAP HANA.
- Введите имя пользователя / пароль для базы данных SAP HANA.
- Введите название языка.
- Щелкните «Проверить соединение», чтобы проверить соединение с базой данных SAP HANA из Excel.
Появится всплывающее сообщение «Тестовое соединение выполнено».
Щелкните по кнопке ОК.
Шаг 2) До сих пор мы создавали соединение из Excel с SAP HANA и тестировали соединение. Теперь мы получаем доступ к информационному представлению SAP HANA из Excel.
Откроется окно «Мастер подключения к данным».
- Выберите пакет, в котором содержится SAP HANA Information View.
- Выберите информационное представление (аналитическое представление, представление вычислений).
- Нажмите кнопку «Далее».
Появится новое окно для файла подключения к данным, введите следующие данные.
1. Дайте имя файла (AV_SALES).
2. Отметьте опцию «Сохранить пароль в файл», чтобы не вводить пароль при открытии файла Excel.
3. Появится всплывающее окно для сохранения пароля, связанного с безопасностью.
4. Нажмите кнопку «Готово».
Шаг 3) Теперь информационное представление SAP HANA будет отображаться в Excel в виде сводной таблицы, как показано ниже -
Резюме:
Мы узнали в этом уроке ниже темы -
- Отчетность в SAP BI: обзор
- Создание отчетов в SAP BO Webi на примере информационного представления SAP HANA.
- Создание отчетов в SAP Crystal Report Enterprises на примере информационного представления SAP HANA.
- Создание отчетов в SAP Lumira на примере информационного представления SAP HANA.
- Создание отчетов в Microsoft Excel с использованием информационного представления SAP HANA.