Отчетность SAP HANA

Содержание:

Anonim

До сих пор мы загружали данные из исходного, не-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 - это трехуровневая архитектура -

  1. Сервер базы данных - в нем данные физически хранятся в PSA, ODS, Infocube.
  2. Сервер приложений - используется для доступа к данным с сервера базы данных и обработки данных для сервера презентаций.
  3. Сервер презентаций - отображает данные пользователю.

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.

  1. Запустите IDT, перейдя в

Меню Пуск -> SAP Business Intelligence -> Платформа SAP Business Objects BI 4 Клиентские инструменты -> Инструмент дизайна информации

Появится экран средства дизайна информации. Для создания юниверса нам понадобится проект в IDT.

  1. Перейдите к варианту проекта, как показано ниже -
    1. Щелкните "Файл".
    2. Нажмите на новую опцию.
    3. Выберите вариант "Проект".

      Или же

      1. Щелкните значок «Новый файл».
      2. Выберите проект.

Появится всплывающее окно для нового проекта - в этом всплывающем окне введите следующие данные:

1. Введите название проекта

2. Нажмите кнопку «Готово».

Имя проекта «WEBI_DHK_HANA» появится на вкладке «Локальные проекты», как показано ниже.

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

Доступны два соединения, детали каждого из которых приведены ниже -

  1. Реляционное соединение - для доступа к данным из таблицы и доступа к обычной РСУБД используйте реляционное соединение.
  2. Соединение OLAP - для доступа к данным из приложения (SAP, Oracle, Microsoft, SAP BO) и данным, хранящимся в кубе / представлении информации, используйте соединение OLAP.

Шаг 2) Теперь мы создаем реляционное соединение.

Итак, перейдите в Project -> New -> Relational Connection.

Появится всплывающее окно с именем источника нового отношения.

  1. Введите имя ресурса.
  2. Нажмите кнопку «Далее».

Появится всплывающее окно для выбора драйвера ПО промежуточного слоя базы данных -

  1. Выберите параметр «Драйверы JDBC» в разделе «База данных SAP HANA 1.0».
  2. Нажмите кнопку «Далее».

Появится всплывающее окно для параметра «Новое реляционное соединение», введите в него следующие данные.

  1. Будет выбран режим аутентификации «Использовать указанное имя пользователя и пароль».
  2. Введите имя пользователя HANA.
  3. Введите пароль.
  4. В разделе «Источник данных» выберите «Один сервер». Введите имя хоста (лучше всего: 30015).
  5. Введите номер экземпляра.
  6. Нажмите кнопку «Проверить соединение», чтобы проверить соединение.

Появится всплывающее окно с сообщением об успешном тестировании соединения.

После успешного подключения будет создано подключение с именем SAP HANA.cnx.

Шаг 3) Чтобы использовать Universe с помощью Web Intelligence, Dashboards или Crystal Report for Enterprise, нам необходимо опубликовать соединение. Итак, теперь публикуем подключение для SAP HANA.cnx.

  1. Выберите соединение SAP HANA.cnx в проекте «WEBI_DHK_HANA» и щелкните правой кнопкой мыши.
  2. Выберите «Опубликовать подключение к репозиторию».
  3. Соединение для публикации с именем SAPHANA.cns будет создано после успешной публикации в репозитории.

Появится всплывающее окно для публикации подключения к репозиторию -

  1. Выберите Business IDT.
  2. Нажмите кнопку «Готово».

Появится всплывающее окно «Соединение было успешно опубликовано».

Теперь мы создаем юниверс с помощью 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, как показано ниже:

  1. Выберите Созданный проект «WEBI_DHK_HANA».
  2. Щелкните проект правой кнопкой мыши и выберите новый вариант.
  3. Выберите вариант «Бизнес-уровень SAP HANA».

Появится всплывающее окно для бизнес-уровня SAP HANA:

  1. Введите имя бизнес-уровня.
  2. Введите имя основания данных.
  3. Введите описание.
  4. Нажмите кнопку «Далее».

Отображается всплывающее окно для выбора соединения SAP HANA -

  1. Отметьте соединение «SAPHANA.cnx».
  2. Нажмите кнопку «Далее».

Откроется всплывающее окно для выбора информационной модели SAP HANA.

  1. Теперь выберите аналитическое представление (AN_PURCHASE_ORDERS), созданное в пакете HANAUSER.
  2. Нажмите кнопку «Готово».

Аналитическое представление откроется в средстве дизайна информации.

Шаг 5) Детали инструмента дизайна информации будут такими, как показано ниже:

  1. В разделе «Проект» будут отображаться все реляционные соединения, бизнес-уровень и основание данных.
  2. В разделе ресурсов репозитория будет отображаться объект (соединение, бизнес-уровень и т. Д.), Хранящийся в репозитории.
  3. Бизнес-уровень показывает бизнес-представление аналитического представления. Это для функционального человека.
  4. Основание данных показывает имя таблицы и столбца. Это для технического специалиста.

    Шаг 6) На этом шаге

    Выберите раздел Бизнес-уровень, перейдите в папку с названием Analytic View.

    Теперь следуйте пунктам, как показано ниже -

    1. Выберите раздел основания данных.
    2. Перетащите столбец в аналитическое представление
    3. Он будет отображать объекты в аналитическом представлении
    4. Перетаскиваемое поле будет отображаться в аналитическом представлении (AN_PURCHASE_ORDER).

Шаг 7) На этом шаге сохраните все объекты.

Перейдите в файл и нажмите «Сохранить все», чтобы сохранить все объекты.

После этого следуйте шагу ниже.

Шаг 8) Создайте запрос и просмотрите результат.

  1. Перейдите к опции "Запросы".
  2. Отобразится панель запросов. Выберите поле, которое вы хотите включить в запрос.
  3. Перетащите их в раздел «Объект результата для запроса №1».
  4. Нажмите кнопку «Обновить» в разделе «Набор результатов».
  5. Результат будет отображен.

Отчетность в SAP Crystal Report

SAP Crystal Report помогает нам разрабатывать, исследовать, визуализировать и предоставлять отчеты, которые можно запускать в веб-приложениях или корпоративных приложениях. С помощью SAP Crystal Report мы можем создать простой отчет или сложный отчет.

Есть два типа SAP Crystal Reports:

  1. Crystal Report 2011/13/16: Это будет использоваться, когда -
  • Если вы хотите вызвать хранимую процедуру HANA из Crystal Reports.
  • Если вы хотите создать выражения SQL
  • Если вы хотите выполнить представление с параметрами или переменными и отправить значения, отличные от значений по умолчанию
  1. Crystal Report для предприятий: это будет использоваться, когда -
  • Если есть доступные или необходимые Universe, используйте SAP Crystal Reports Enterprises.

Мы будем использовать хрустальные отчеты для предприятий.

Шаг 1) Войдите в Crystal Report для предприятий.

Отчеты SAP Crystal для предприятий будут отображаться следующим образом:

  1. Это раздел «Форматирование отчета», который предоставляет другой инструмент для форматирования.
  2. Это значок окна (проводник данных, структура, дерево групп, поиск).
  3. Отобразятся детали проводника данных, структура, дерево групп, поиск и т. Д.
  4. Параметр форматирования страницы отчета.
  5. Рабочая область для отчета.

Шаг 2) Теперь мы создаем соединение для источника данных.

Нажмите на опцию «Выбрать источник данных» в проводнике данных.

Появится всплывающее окно для выбора типа источника данных.

Выберите опцию Обзор в разделе платформы SAP HANA.

Появится всплывающее окно для подключения к серверу. Нажмите кнопку «Новый сервер».

Окно для подключения к серверу будет отображаться, как показано ниже:

  1. Нажмите кнопку «Добавить».
  2. Введите отображаемое имя подключения (сапхана).
  3. Имя подключения появится в списке подключений.
  4. Введите имя сервера HANA.
  5. Введите имя экземпляра сервера HANA.
  6. Введите имя пользователя HANA.
  7. Нажмите кнопку «Проверить соединение».
  8. Всплывающее окно для входа в систему с тестовым подключением. Введите пароль для пользователя SAP HANA.
  9. Щелкните по кнопке ОК.

Будет отображено сообщение об успешном подключении.

Нажмите кнопку ОК.

Появится всплывающее окно для подключения к серверу.

Шаг 3) На этом шаге

  1. Мы сделаем следующее
    1. Выберите сервер «сапхана».
    2. Нажмите кнопку ОК

Появится всплывающее окно для ввода пароля, введите пароль и нажмите OK.

Появится еще одно всплывающее окно для выбора HANA View.

2) На этом этапе мы выбираем SAP HANA View.

  1. Выберите представление HANA (аналитическое представление AN_PURCHASE_ORDERS).
  2. Нажмите кнопку ОК.
  1. На этом шаге откроется окно запроса.

Следуйте приведенному ниже пункту, чтобы создать запрос -

  1. Выберите нужный столбец из списка для запроса.
  2. Перетащите необходимое поле в запросе.
  3. Нажмите кнопку «Обновить».
  4. Будет отображен набор результатов.
  5. Нажмите на кнопка.

Вывод отчета будет отображаться, как показано ниже:

Отчетность в 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. Подробная информация об этом экране приведена ниже.

  1. Панель инструментов приложения - содержит панель инструментов, такую ​​как «Файл», «Правка», «Просмотр», «Данные» и «Справка».
  2. Домашняя ссылка - используя эту опцию, мы можем перейти на главный экран.
  3. Мои разделы документа
    1. Документы
    2. Визуализации
    3. Наборы данных
    4. Рассказы
  4. SAP Lumira Cloud - используя эту опцию, мы можем использовать облачные опции.
  5. Подключения - здесь W можно увидеть все подключения.

Итак, нажмите на опцию «Документ» в разделе «Мои элементы», чтобы создать документ -

  1. Перейдите на панель инструментов файлового приложения., Нажмите на опцию файла.
  2. Выберите Новый вариант.

SAP Lumira поддерживает набор данных ниже -

  • Майкрософт Эксель
  • Текст
  • Копировать из буфера обмена
  • Подключиться к SAP HANA
  • Скачать из SAP HANA
  • Вселенная
  • Запрос с SQL
  • Подключиться к SAP Business Warehouse
  • Панель запросов SAP Universe

Шаг 2) Подключитесь к SAP HANA

Здесь мы подключимся к SAP HANA и получим доступ к информационному представлению SAP HANA.

  1. Поэтому выберите «Подключиться к SAP HANA».
  2. Нажмите кнопку «Далее».

Всплывающее окно для учетных данных сервера SAP HANA будет отображаться, как показано ниже:

  1. Введите имя сервера SAP HANA.
  2. Введите номер экземпляра SAP HANA.
  3. Введите имя пользователя SAP HANA.
  4. Введите пароль SAP HANA.
  5. Нажмите кнопку «Подключиться», чтобы подключиться к серверу SAP HANA.

После нажатия кнопки «Подключиться» мы подключимся к SAP HANA и сможем получить доступ к представлению SAP HANA.

Шаг 3) Доступ к аналитическому представлению SAP HANA

Появится окно для выбора SAP HANA View, как показано ниже:

  1. Выберите представление SAP HANA (здесь «AN_PURCHASE_ORDERS»).
  2. Нажмите кнопку «Далее».

Шаг 4) Определите размер и меру.

Откроется следующее окно для выбора показателей и измерений -

  1. Все меры будут сгруппированы в разделах мер.
  2. Все измерения будут сгруппированы в разделах измерений.
  3. Нажмите на кнопку «Создать».

Шаг 5) Визуализируйте аналитическое представление SAP HANA в SAP Lumira.

После активации информационного представления в SAP HANA в узле каталога SAP HANA создается представление столбцов с аналогичным именем информационного представления в схеме «_SYS_BIC».

Когда нам нужно получить доступ к любому информационному представлению SAP HANA за пределами SAP HANA, мы можем получить к нему доступ только из схемы «_SYS_BIC».

Появится экран визуализации, который выбирает представление столбцов в схеме "_SYS_BIC" -

  1. Другой тип диаграммы можно выбрать в разделе построителя диаграмм.
    1. Щелкните значок построителя диаграмм.
    2. Выберите вариант столбчатой ​​диаграммы.
  2. Щелкните значок «+» перед разделом «ИЗМЕРЕНИЯ», чтобы добавить меру в формате оси Y.
  3. Мы добавили меру GROSS_AMOUNT И TAX_AMOUNT.
  4. Щелкните значок перед разделом «РАЗМЕРЫ». Появится список всех доступных измерений.
  5. Выберите "CATEGORY", "PRODUCT_ID", "PRODUCT_NAME" из списка параметров для отображения на оси X.

Аналитическое представление SAP HANA будет отображаться на вкладке визуализации SAP Lumira, в которой у нас есть другой экран, как показано ниже:

  1. Инструмент для возрастания / убывания, ранжирования, очистки, обновления и т. Д.
  2. Это можно использовать для фильтрации.
  3. Вывод аналитических представлений 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-

  1. Откройте MS Excel. Перейдите на вкладку данных.
  2. Щелкните значок «Из других источников».
  3. Выберите «Из мастера подключения к данным».

Экран мастера подключения к данным будет отображаться, как показано ниже:

  1. Выберите вариант «Другой / Расширенный».
  2. Нажмите кнопку «Далее».

Откроется окно «Свойства связи с данными», как показано ниже:

  1. Выберите «Поставщик SAP HANA MDX» на вкладке «Предоставить».
  2. Нажмите кнопку «Далее».

Откроется окно свойств канала данных -

Введите следующую информацию, как показано ниже -

  1. Введите имя хоста базы данных SAP HANA.
  2. Введите номер экземпляра базы данных SAP HANA.
  3. Введите имя пользователя / пароль для базы данных SAP HANA.
  4. Введите название языка.
  5. Щелкните «Проверить соединение», чтобы проверить соединение с базой данных SAP HANA из Excel.

Появится всплывающее сообщение «Тестовое соединение выполнено».

Щелкните по кнопке ОК.

Шаг 2) До сих пор мы создавали соединение из Excel с SAP HANA и тестировали соединение. Теперь мы получаем доступ к информационному представлению SAP HANA из Excel.

Откроется окно «Мастер подключения к данным».

  1. Выберите пакет, в котором содержится SAP HANA Information View.
  2. Выберите информационное представление (аналитическое представление, представление вычислений).
  3. Нажмите кнопку «Далее».

    Появится новое окно для файла подключения к данным, введите следующие данные.

    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.