Научная статья на тему 'ИССЛЕДОВАНИЕ АРХИТЕКТУРЫ СЦЕНАРИЕВ ДЛЯ СОЗДАНИЯ АНАЛИТИЧЕСКОЙ ОТЧЕТНОСТИ'

ИССЛЕДОВАНИЕ АРХИТЕКТУРЫ СЦЕНАРИЕВ ДЛЯ СОЗДАНИЯ АНАЛИТИЧЕСКОЙ ОТЧЕТНОСТИ Текст научной статьи по специальности «Компьютерные и информационные науки»

CC BY
55
11
i Надоели баннеры? Вы всегда можете отключить рекламу.
Ключевые слова
SAP / SAP HANA / SAP EMBEDDED ANALYTIC / SAP LUMIRA / SAP BUSINESSOBJECTS / CALCULATION VIEW (CLV) / CORE DATA SERVICES (CDS) / ИНФОПРОВАЙДЕР / КОМПОЗИТНЫЙ ПРОВАЙДЕР / ИНФООБЪЕКТ / BEX-ЗАПРОС / ETL

Аннотация научной статьи по компьютерным и информационным наукам, автор научной работы — Кислицын Е. В., Рубежанская В. С.

По мере ускорения инноваций от способности быстро и эффективно создавать аналитические решения могут зависеть бизнес-результаты организации. Концепция гибких хранилищ данных позволяет решить многие противоречивые проблемы, связанные с разработкой хранилищ: высокие затраты, низкий уровень удовлетворенности пользователей, часто меняющиеся бизнес-требования и неспособность к быстрой адаптации по мере изменения бизнес-условий. Имеющиеся решения SAP технически готовы к быстрому развертыванию и реализации сложных сценариев бизнес-аналитики. Целью данной работы является анализ существующих сценариев и выявление оптимального решения для построения отчетности. В настоящей работе рассмотрены три наиболее используемых сценария с использованием различных инструментов и подходов: 1) прямое подключение к объектам HANA DB (наиболее быстрый сценарий); 2) формирование BI-отчетности в системе S4/HANA Embedded Analytic с использованием BW (предполагает сложное моделирование, но дает высокую производительность за счет возможности построения структуры запроса и наличия специальной агрегации); 3) классическая архитектура с развертыванием BW4/HANA в отдельной инстанции (несмотря на снижение скорости системы из-за потребления памяти HANA DB, позволяет хранить исторические данные, использовать расширенный функционал BEx-запросов и др.).

i Надоели баннеры? Вы всегда можете отключить рекламу.
iНе можете найти то, что вам нужно? Попробуйте сервис подбора литературы.
i Надоели баннеры? Вы всегда можете отключить рекламу.

RESEARCH OF SCENARIO ARCHITECTURE FOR CREATING ANALYTICAL REPORTS

As innovation accelerates, an organization's business results may depend on its ability to create analytical solutions quickly and efficiently. The concept of flexible data warehouses allows you to solve many controversial problems associated with the development of repositories. First of all, these are high costs, low level of user satisfaction, frequently changing business requirements and inability to adapt quickly as business conditions change. Existing SAP solutions are technically ready for rapid deployment and implementation of complex business intelligence scenarios. The purpose of this work is to analyze existing scenarios and identify the most optimal solution for building reporting. In this paper, three most used scenarios are considered using various tools and approaches. The first scenario based on direct connection to HANA DB objects is the fastest scenario, which is its advantage. The second scenario, the BI reporting is formed in the system of S4/HANA Embedded Analytic using BW, is the main drawback in the form of a complex simulation, but the possibility of constructing the structure of the request and the availability of special aggregation make it high-performance. When choosing a third scenario, it is worth considering that the speed of the system will be reduced due to the consumption of memory HANA DB, but the company will be able to store historical data, to use the advanced features of BEx queries and more.

Текст научной работы на тему «ИССЛЕДОВАНИЕ АРХИТЕКТУРЫ СЦЕНАРИЕВ ДЛЯ СОЗДАНИЯ АНАЛИТИЧЕСКОЙ ОТЧЕТНОСТИ»

Цифровые технологии управления и информационная безопасность: проекты, решения

Digital Management Technologies and Information Security: Projects, Solutions

УДК 330.47

Е. В. Кислицын1 В. С. Рубежанская1

1Уральский государственный экономический университет, г. Екатеринбург, Российская Федерация

Исследование архитектуры сценариев для создания аналитической отчетности

Аннотация. По мере ускорения инноваций от способности быстро и эффективно создавать аналитические решения могут зависеть бизнес-результаты организации. Концепция гибких хранилищ данных позволяет решить многие противоречивые проблемы, связанные с разработкой хранилищ: высокие затраты, низкий уровень удовлетворенности пользователей, часто меняющиеся бизнес-требования и неспособность к быстрой адаптации по мере изменения бизнес-условий. Имеющиеся решения SAP технически готовы к быстрому развертыванию и реализации сложных сценариев бизнес-аналитики. Целью данной работы является анализ существующих сценариев и выявление оптимального решения для построения отчетности. В настоящей работе рассмотрены три наиболее используемых сценария с использованием различных инструментов и подходов: 1) прямое подключение к объектам HANA DB (наиболее быстрый сценарий); 2) формирование BI-отчетности в системе S4/HANA Embedded Analytic с использованием BW (предполагает сложное моделирование, но дает высокую производительность за счет возможности построения структуры запроса и наличия специальной агрегации); 3) классическая архитектура с развертыванием BW4/HANA в отдельной инстанции (несмотря на снижение скорости системы из-за потребления памяти HANA DB, позволяет хранить исторические данные, использовать расширенный функционал BEx-запросов и др.). Ключевые слова: SAP; SAP HANA; SAP Embedded Analytic; SAP Lumira; SAP BusinessObjects; Calculation View (CLV); Core Data Services (CDS); инфопровайдер; композитный провайдер; инфообъект; BEX-запрос; ETL.

Дата поступления статьи: 26 декабря 2021 г.

Для цитирования: Кислицын Е. В., Рубежанская В. С. Исследование архитектуры сценариев для создания аналитической отчетности // e-FORUM. 2022. Т. 6, № 1.

Цифровые технологии управления и информационная безопасность: проекты, решения

Digital Management Technologies and Information Security: Projects, Solutions

E. V. Kislitsyn1, V. S. Rubezhanskaya1

!Ural State University of Economics, Yekaterinburg, Russia

Research of scenario architecture for creating analytical reports

Abstract. As innovation accelerates, an organization's business results may depend on its ability to create analytical solutions quickly and efficiently. The concept of flexible data warehouses allows you to solve many controversial problems associated with the development of repositories. First of all, these are high costs, low level of user satisfaction, frequently changing business requirements and inability to adapt quickly as business conditions change. Existing SAP solutions are technically ready for rapid deployment and implementation of complex business intelligence scenarios. The purpose of this work is to analyze existing scenarios and identify the most optimal solution for building reporting. In this paper, three most used scenarios are considered using various tools and approaches. The first scenario based on direct connection to HANA DB objects is the fastest scenario, which is its advantage. The second scenario, the BI reporting is formed in the system of S4/HANA Embedded Analytic using BW, is the main drawback in the form of a complex simulation, but the possibility of constructing the structure of the request and the availability of special aggregation make it high-performance. When choosing a third scenario, it is worth considering that the speed of the system will be reduced due to the consumption of memory HANA DB, but the company will be able to store historical data, to use the advanced features of BEx queries and more.

Key words: SAP; SAP HANA; SAP Embedded Analytic; SAP Lumira; SAP Business-Objects; Calculation View (CLV); Core Data Services (CDS); infoprovider; composite provider; infoobject; BEx queries; ETL. Paper submitted: December 26, 2021

For citation: Kislitsyn E. V., Rubezhanskaya V. S. Research of scenario architecture for creating analytical reports. e-FORUM. 2022. Vol. 6, no. 1.

Облачные технологии, большие данные и социальные сети открывают новые возможности для компаний, которые могут использовать информационные технологии в режиме реального времени, чтобы реагировать на предпочтения клиентов, определять эффективность работы и в некоторых случаях создавать совершенно новые бизнес-модели. Для достижения преобразующих бизнес-результатов наиболее успешные предприятия рассматривают информацию как корпоративный актив. Он тщательно управляется, стратегически используется и разумно контролируется [1; 2].

Введение

Цифровые технологии управления и информационная безопасность: проекты, решения

Digital Management Technologies and Information Security: Projects, Solutions

Эффективное управление корпоративной информацией может помочь организации работать быстрее [3; 4]. В результате будут достигнуты новые бизнес-результаты: понимание и удержание клиентов, получение максимальной отдачи от поставщиков, обеспечение соответствия без увеличения риска, обеспечение внутренней прозрачности для принятия операционных и стратегических решений [5; 6].

SAP помогает предприятиям работать лучше и проще, позволяя ИТ-отделу легче управлять корпоративной информацией и оптимизировать ее. Решения SAP предоставляют критически важные возможности для проектирования, интеграции, улучшения, управления, объединения и архивирования всей информации.

Сегодня практически в каждом крупном бизнесе внедрена та или иная ERP-система. В отличие от них, малые компании обычно не покупают ERP-системы, а большинство разработчиков, вероятно, даже не видели их в деле.

ERP - то место, где компании хранят основные операционные данные. Под операционными данными подразумеваются прогнозы продаж, заказы на покупку, складские запасы, а также процессы, которые срабатывают на основе этих данных (например, выплаты поставщикам при оформлении заказов). В некотором смысле ERP является «мозгом» компании - она хранит все важные данные и все действия, которые инициируются этими данными в рабочих процессах [7].

Система SAP ERP содержит множество отчетов с огромным количеством полей. Для настройки отображения нужных полей существует механизм, позволяющий скрыть лишние поля, изменить порядок, выполнить сортировку, подвести промежуточные и общие итоги. Кроме того, система позволяет хранить несколько вариантов настроек и быстро выбирать требуемый [8].

Пользователи обращаются к данным, хранящимся в SAP BW, через инфопровайдеры и создают запросы в SAP Business Explorer (BEx) Query Designer для анализа данных, получаемых от инфопровайдеров.

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

Во время создания запросов в BEx Query Designer для создания отчетов пользователь может выбрать наилучшие решения SAP BEx и SAP BusinessObjects. Все инструменты отчетности SAP BEx и большинство инструментов SAP BusinessObjects могут использовать запросы BEx в качестве источника данных. При переключении между инструментами отчетности, например, с BEx Analyzer на SAP BusinessObjects Analysis нет необходимости изменять базовые запросы.

Архитектура SAP Business Warehouse (BW) разделена на три уровня: работа с источниками данных, сохранение данных в хранилище и создание отчетов с использованием инструментов отчетности. При работе с SAP BW необходимо обратить внимание на три уровня. Следует проанализировать следующее:

Используемые сценарии для построения отчетности

Цифровые технологии управления и информационная безопасность: проекты, решения

Digital Management Technologies and Information Security: Projects, Solutions

• где в настоящее время хранятся нужные данные, как получить доступ к ним и как загрузить их в SAP BW;

• как будет осуществляться хранение данных в SAP BW, какие инфопровайдеры для этого потребуются и какие будут созданы уровни хранения;

• как будет осуществляться доступ к данным опытными и конечными пользователями (например, какие будут использоваться инструменты отчетности).

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

Сценарий 1. BI-отчетность формируется с помощью прямого подключения к объектам HANA DB (рис. 1).

С помощью CLV построение отчета может выполняться напрямую из одной таблицы фактов. Когда в представлении информации требуется дополнительная таблица фактов, используется CLV, которое поддерживает сложные вычисления.

База данных CLV может включать таблицы, представления столбцов, аналитические представления и представления расчетов. Кроме того, CLV поддерживает функции Join, Union, агрегирования и прогнозы для источников данных .

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

Вывод: первый сценарий является самым быстрым сценарием обработки данных, так как моделирование производится в один этап. При выборе этого сценария следует учитывать, что, во-первых, при переносе данных отсутствует дополнительный уровень агрегации, как в BEx, что приводит к отсутствию построения структуры запроса; во-вторых, источниками могут быть только HANA DB и ракурсы.

Сценарий 2. BI-отчетность формируется в системе S4/HANA Embedded Analytic с использованием BW, но без развертывания хранилища (рис. 2).

SAP S/4HANA - это бизнес-пакет SAP нового поколения, который обеспечивает мгновенную аналитику в реальном времени без избыточности данных или каких-либо задержек. Он поддерживает контекстную информацию с аналитикой и идеями. Не требуется ETL или пакетная обработка по сравнению с традиционными ландшафтами, включающими системы ERP и BW.

Отчет

CDS или CLV

Таблицы SAP HANA DB

Рис. 1. Сценарий 1

Цифровые технологии управления и информационная безопасность: проекты, решения

Digital Management Technologies and Information Security: Projects, Solutions

Отчет

BEx Query

Composite Providers Open ODS

Tables, Views S4/HANA Extractors

Рис. 2. Сценарий 2

SAP S/4HANA поддерживает ключевые аспекты управления решениями, такие как стратегические (исторические данные), операционные (последние бизнес-данные) и тактические решения, текущие данные, сопоставленные с контекстуальными данными из прошлого.

Традиционно отдельные системы использовались для удовлетворения потребностей транзакционных и аналитических требований. SAP S/4HANA предлагает интегрированную платформу транзакционных и аналитических данных для обработки сложных аналитических запросов в качестве гармоничного сбора данных.

SAP S/4HANA Embedded Analytics - это концепция, контент и набор инструментов для обеспечения встроенной аналитики и оперативной отчетности в режиме реального времени. Система использует технологию SAP ABAP Core Data Services (CDS) для создания виртуальных моделей данных (представление рабочих данных). Кроме того, возможно использование перспективных инструментов с удобным доступом, таких как SAP Fiori для встроенной бизнес-аналитики, клиент отчетов, построитель запросов, браузер запросов, SAP Lumira и SAP Business Objects Enterprise/Cloud for Strategic Business Intelligence [10].

Вывод: в рамках второго сценария моделирование осуществляется в несколько этапов, а в некоторых случаях расчет производится на стороне приложения, что является минусом данного сценария. Среди преимуществ можно назвать наличие специальной агрегации и возможность построения структуры запроса; кроме того, в качестве источников может выступать множество объектов. Источниками являются объекты HANA DB и Embedded Analytic.

Сценарий 3. Классическая архитектура с развертыванием системы BW4/HANA в отдельной инстанции (рис. 3).

SAP BW/4HANA поддерживает несколько методов объединения сценариев отчетности с внешними представлениями HANA и инфопровайдерами BW. В одном методе BW/4HANA обращается к хранилищу HANA и считывает метаданные представлений HANA. С SAP HANA 2.0 новая инфраструктура развертывания (инфраструктура развертывания SAP HANA (HDI)) и среда XS Advanced (XSA) являются новыми стандартами обработки приложений и, как следствие, будут влиять на то, как SAP BW/4HANA будет получать доступ к метаданным SAP HANA в будущем [10].

Цифровые технологии управления и информационная безопасность: проекты, решения

Digital Management Technologies and Information Security: Projects, Solutions

Отчет

BEx Query

Composite Providers

ADSO as Info-Cube

ADSO as DSO

Source Systems

Рис. 3. Сценарий 3

В SAP BW/4HANA объекты расширенного хранилища данных (ADSO) служат ключевыми объектами для постоянно управляемых транзакционных данных. Разработчики могут использовать их для моделирования уровня сохраняемости в сценариях сквозного хранилища данных. ADSO сочетает в себе функции инфокуба и классического DSO со многими дополнительными улучшениями, такими как дополнительные сервисы, моделирование с полями или разделение данных по уровням; также он способен справляться с частой загрузкой и большими объемами данных .

Таким образом, ADSO предоставляет один инфопровайдер для множества различных сценариев моделирования или множества различных слоев EDW для моделирования как на основе полей, так и на основе инфообъектов в удобной для пользователя среде на основе Eclipse [11].

Композитный провайдер объединяет данные из нескольких аналитических индексов или от других провайдеров, используя операции Join или Union, и делает эти данные доступными для отчетности и анализа. Операции Join и Union выполняются в HANA, а не на сервере приложений.

Основное преимущество композитных провайдеров состоит в том, что они могут быть объединены с помощью операции Join, что позволяет нам создавать новые сценарии, которые невозможны или очень дороги при использовании стандартных методов. Композитный провайдер обеспечивает дополнительную гибкость и даже один дополнительный уровень моделирования, что позволяет создавать новые сценарии, которые ранее были невозможны.

Вывод: при использовании третьего сценария недостатком является потребление памяти HANA DB, что приводит к снижению скорости системы. Из преимуществ сценария можно выделить хранение исторических данных, расширенный функционал BEx-запросов, масштабируемое решение; множество объектов в качестве источников.

Т. 6»№ 1*2022*Vol. 6*No.1_ в FORUM

Цифровые технологии управления и информационная безопасность: проекты, решения

_ISSN 2687-0061 (online)

Digital Management Technologies and Information Security: Projects, Solutions

Заключение

Помимо описанных сценариев, существуют различные варианты использования смешанных сценариев, которые доказывают, что BW и HANA могут идеально сосуществовать и, что еще лучше, дополнять друг друга. Скорость, интеграция с бизнес-клиентом или хранилище - в любом случае смешанная архитектура дает гибкость, чтобы выбрать лучшее решение для каждой ситуации. С каждым выпуском функциональность HANA улучшается, включая интеграцию с BW. Хотя интеграция уже очень проста (поскольку для создания представления HANA достаточно просто установить один флажок в BW), все еще есть возможности для улучшения.

Из-за непрерывного усовершенствования возможностей по обработке данных все больший объем данных хранится во все более детальном виде. В результате возникает необходимость одновременного сокращения и структуризации этих данных, что становится предпосылкой для эффективного их анализа. Для выполнения анализа, необходимого для формирования бизнес-информации и аналитики на основе полученных необработанных данных, требуется использовать набор разнообразных инструментов.

Лица, ответственные за принятие решений на современных предприятиях глобального масштаба, все чаще осознают, что жизнеспособность их предприятий зависит от эффективного использования этой информации. К сожалению, эта информация зачастую рассредоточена по нескольким системам, а иногда и странам, что чрезвычайно усложняет ее эффективное использование. Развернутые решения должны охватывать весь процесс - от извлечения исходных данных из источников до их анализа. Предприятия должны сосредоточиться на метаданных (бизнес-атрибутах, технических атрибутах и описании объектов) в масштабе всего предприятия. Кроме того, стоит задача по консолидации и созданию однородных глобальных основных данных, а также существенных объемов переменных данных с различной степенью агрегации. Именно эту проблему и призваны решить современные системы бизнес-информации и аналитики.

Источники

1. Merz M., Hügens T., Blum S. Implementing SAP BW on SAP HANA. Bonn-Boston: Rheinwerk Publishing, 2015. 467 p.

2. Brague C., Champlin R., Densborn F. et al. Enterprise information management with SAP. 2nd edition. Bonn-Boston: Galileo Press, 2014. 605 p.

3. Кислицын Е. В. Информационно-технологический сектор России: трансформация конкурентной среды и оценка структурных сдвигов // Journal of New Economy. 2021. Т. 22, № 2. С. 66-87. DOI 10.29141/2658-5081-2021-22-2-4.

4. Орехова С. В., Мисюра А. В. Трансформация бизнес-модели и возрастающая отдача высокотехнологичного предприятия // Вестник Челябинского государственного университета. 2020. № 6 (440). С. 75-85. DOI 10.47475/1994-2796-2020-10609.

5. Алиев О. М., Шамхалова Э. А., Аразова Э. С. Применение Business Intelligence-си-стем в банковской деятельности // Фундаментальные исследования. 2017. № 4-1. С.104-108.

Цифровые технологии управления и информационная безопасность: проекты, решения

Digital Management Technologies and Information Security: Projects, Solutions

6. Ильяшенко О. Ю., Ильин И. В., Болобонов Д. Д. Роль BI-систем в совершенствовании процессов обработки и анализа бизнес-информации // Наука и бизнес: пути развития. 2017. № 6 (72). С. 124-131.

7. Корнев В. М., Баканач О. В., Токарев Ю. А., Данилин Д. С. Трансформация оперативной отчетности компании на основе подхода Business Intelligence // Вестник Воронежского государственного университета инженерных технологий. 2016. № 4 (70). С. 363-369. DOI 10.20914/2310-1202-2016-4-363-369.

8. Patel M. Discover SAP ERP Financials. 2nd edition. Bonn-Boston: Galileo Press, 2012. 604 p.

9. Rajpal E. SAP S/4HANA Embedded Analytics // SAP Community. [2017]. URL: https://blogs.sap.com/2017/06/29/sap-s4hana-embedded-analytics/ (дата обращения: 10.11.2021).

10. Pattanayak A. SAP S/4HANA embedded analytics: an overview // Journal of computer and communications. 2017. Vol. 5, no. 9. Р. 1-7. DOI 10.4236/jcc.2017.59001.

11. Singh V. Creating and using advanced DSOs in SAP BW on SAP HANA. Bonn-Boston: Rheinwerk Publishing, 2016. 99 p.

Кислицын Евгений Витальевич, кандидат экономических наук, и. о. заведующего кафедрой информационных технологий и статистики. Уральский государственный экономический университет, 620144, РФ, г. Екатеринбург, ул. 8 Марта/Народной Воли, 62/45. E-mail: kev@usue.ru.

Рубежанская Виктория Сергеевна, магистрант кафедры информационных технологий и статистики. Уральский государственный экономический университет, 620144, РФ, г. Екатеринбург, ул. 8 Марта/Народной Воли, 62/45. E-mail: rubezhanskaya.victoria@ gmail.com.

Evgeniy V. Kislitsyn, Cand. Sc. (Econ.), Head of Information Technology and Statistics Dept. Ural State University of Economics, 620144, Russia,Yekaterinburg, 8 Marta/Narodnoy Voli St., 62/45. E-mail: kev@usue.ru.

Victoria S. Rubezhanskaya, Master's student of Information Technology and Statistics Dept. Ural State University of Economics, 620144, Russia,Yekaterinburg, 8 Marta/Narodnoy Voli St., 62/45. E-mail: rubezhanskaya.victoria@gmail.com.

iНе можете найти то, что вам нужно? Попробуйте сервис подбора литературы.

Информация об авторах

Information about the authors

i Надоели баннеры? Вы всегда можете отключить рекламу.