Разработка технологического процесса по организации обработки информации для составления аналитических обзоров бизнес-процессов на базе системы 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).


Страница: