Разработка технологического процесса по организации обработки информации для составления аналитических обзоров бизнес-процессов на базе системы SAP BWРефераты >> Программирование и компьютеры >> Разработка технологического процесса по организации обработки информации для составления аналитических обзоров бизнес-процессов на базе системы SAP BW
SAP Business Information Warehouse (SAP BW) - это компонент mySAP BI, который включает в себя механизм хранения данных в масштабах предприятия, платформу для бизнес-информации и набор инструментов для работы с бизнес-информацией. Он был спроектирован изначально для предоставления самых эффективных инструментов моделирования бизнеса и методологий - и сегодня возможности SAP в этой области признаны лучшими среди подобных решений. Подход SAP к моделированию бизнеса основан на нескольких фундаментальных концепциях:
- технология следует за бизнес-структурой, а не наоборот;
- информация должна предоставляться в ракурсе бизнеса;
- модели данных быстро адаптируются к изменениям и при этом необходимость в повторной конфигурации отсутствует.
На основании этих концепций SAP BW поставляет информационную модель, которая формирует основу для ответа на все связанные с бизнесом вопросы.
Рисунок 3 – Пирамида бизнес-информации
Для удовлетворения этих разнообразных потребностей SAP BW поддерживает три концептуальных уровня хранения данных: хранилище операционных данных, хранилище данных и многомерные модели. В следующих разделах рассматривается информационная модель, на основании которой строятся эти три слоя[4].
2.3 Структура информационного хранилища данных SAP BW
2.3.1 Информационная модель SAP BW
Информационная модель SAP BW основывается на фундаментальном структурном блоке, который называется инфо-объектом. Инфо-объекты содержат данные о клиентах, заказе клиента и т.д. Они также являются носителями метаданных, которые описывают данные, содержащиеся в инфо-объекте, такие как их происхождение, история и технические свойства (рисунок 4).
В инфо-объекте есть три класса метаданных:
- технические метаданные описывают технические cвойства, такие как тип данных и длина поля;
- метаданные пользователя несут информацию о полномочиях;
Бизнес-определения особенно важны в информационной модели SAP BW. Они устраняют семантические несоответствия в элементах данных в разных системах и организационных единицах и следят за тем, чтобы данные были непротиворечивыми и достоверными. SAP BW содержит более 5000 шаблонов инфо-объекта, которые включают в себя бизнес-определения. Дополнительную информацию по тому вопросу можно найти в разделе "Управление хранилищем данных".
Метаданные играют фундаментальную роль в преобразовании данных в информацию. В этом процессе метаданные предоставляют контекст и понимание того, каким образом соединены разные элементы данных. Для создания полезной бизнес-информации к комбинации данных и метаданных применяются бизнес-правила. Информационная модель SAP BW предоставляет последовательные и интегрированные метаданные для всех объектов по всему процессу хранения данных[5].
Рисунок 4 – Информационная модель SAP BW
2.3.2 Элементы информационной модели
Инфо-объекты – основополагающие элементы информационной модели SAP BW Инфо-объект может быть легко использован повторно в элементах информационной модели (рисунок 4).
На рисунке 4 показано, что все объекты информационной модели хранят метаданные. Три из четырех элементов в информационной модели также хранят переменные или основные данные: PSA, ODS-объект и инфо-куб.
Основными элементами в информационной модели являются:
Источник данных: данные переносятся в SAP BW в плоской, а не в многомерной структуре данных. Источники данных содержат определения исходных данных.
Persistent Staging Area (PSA): в информационной модели SAP BW данные физически хранятся в PSA-объекте, прозрачной таблице базы данных. PSA - это первичная область хранения данных, где запрошенные данные сохраняются неизмененными из исходной системы в соответствии со структурой, определенной в источнике данных.
Инфо-источник: инфо-объекты, которые логически объединены друг с другом с точки зрения бизнеса, группируются в инфо-источники. Инфо-источники (и входящие в них инфо-объекты) могут заполняться любыми данными в пределах предприятия или данными из внешних источников. Они могут содержать как переменные, так и как основные данные. Переменные данные генерируются из операций в системе OLTP, например, в системе R/3 они количественные и могут быть гранулярными.
Объект операционного хранения данных (ODS-объект): SAP BW использует технологию ODS-объектов для построения уровня хранилища операционных данных (ODS). ODS-объект содержит консолидированный набор данных из одного или нескольких инфо-источников. В противоположность многомерным моделям данных (инфо-кубы) данные в ODS-объектах хранятся в плоских прозрачных таблицах базы данных. Данные ODS-объекта можно загружать в инфо-кубы или другие ODS-объекты при помощи дельта-обновления. Данные в ODS-объекте можно анализировать при помощи инструмента SAP BW Business Explorer (BEx), набора бизнес-информации в рамках mySAP BI.
Инфо-куб: контейнер, который организует данные на основе многомерной модели в плане бизнес-измерений. Это означает, что пользователи имеют возможность анализировать информацию с разных точек зрения, таких как географический регион или вид канала сбыта. SAP BW Business Explorer осуществляет доступ к инфо-кубу с целью построения отчетов, a OLAP - для выполнения анализа.
Возможны и другие комбинации элементов. Например, данные можно загружать непосредственно в инфо-куб, или несколько источников данных могут быть присвоены одному инфо-источнику.
Источник данных присваивается инфо-источнику через правила переноса в SAP BW. Правила переноса отображают поля источника данных в инфо-объектах, которые составляют инфо-источник. На этом этапе можно применять обширную библиотеку функций преобразования, представляющих бизнес-логику. Правила обновления SAP BW обрабатывают последующий поток данных из инфо-источников в ODS-объекты и инфо-кубы.
Во многих случаях данные, которые хранятся в PSA (и описаны в источнике данных), обладают неполным набором метаданных. Метаданные добавляются во время создания инфо-объектов и объединения инфо-объектов при формировании инфо-источника. Именно во время процесса перемещения из источника данных в инфо-источник данные преобразуются в информацию. Информационная модель SAP BW может быть представлена в виде "завода по очистке данных", на котором данные обогащаются, приобретая больше бизнес-стоимости по мере того, как они поступают в репозитарий.
2.4 Экстракция, преобразование, загрузка (ETL)
2.4.1 Основные сведения
Во многих компаниях данные фрагментарны и разбросаны по десяткам, если не сотням, баз данных и приложений. Сотрудникам, ответственным за принятие решений, необходима точная и полная информация для разработки всесторонней информационной картины компании и ответа на основные бизнес-вопросы. Чтобы быть действительно полезными, данные должны быть интегрированы, стандартизированы, синхронизированы и агрегированы. Это осуществляется через процесс, известный как экстракция, преобразование и загрузка (ETL).