Книга: Внедрение SAP R/3: Руководство для менеджеров и инженеров

Хранилище бизнес-информации SAP

Хранилище бизнес-информации SAP

Как уже упоминалось в разделе «Знание как новый капитал» главы 1, информация, получаемая в режиме реального времени, упорядоченная и проанализированная в правильном контексте является наибольшей ценностью для современной организации. Кроме того, этот ресурс дает компании огромные преимущества перед конкурентами. Освоив технологию быстрого получения из потока данных информации, необходимой для выполнения насущных задач, компания может повысить эффективность, а также результативность процессов управления. С одной стороны, для достижения этой цели компании необходимы решения, которые обеспечивали бы доступ к важной для принятия решений информации и позволяли бы проводить гибкий анализ полученных данных. С другой стороны, эти решения должны быть интегрированы в существующие операционные системы, чтобы иметь быстрый доступ к необходимому объему информации.

Традиционным решением для одновременного достижения таких различных целей является организация информационных хранилищ (Data warehousing). Информационные хранилища — это отдельная прикладная среда со специализированной базой данных, которая считывает информацию из самых разных источников, и в которой предусмотрены возможности для самого сложного запроса и анализа информации.

Хранилище бизнес-информации (SAP Business Information Warehouse, BW) — это сквозное решение, основанное на последних разработках, которое обеспечивает персоналу компании быстрый доступ к данным в любой их комбинации, в любом порядке и с любой степенью детализации, причем источником данных может быть система SAP, другая система или даже внешняя среда. Это универсальное решение включает в себя средство реляционной аналитической обработки в реальном, времени (Relational Online Analytical Processing, OLAP), а также инструменты автоматического извлечения данных, хранилище мета-данных с заданной конфигурацией, удобный для пользователя интерфейс с мощными инструментами для анализа и составления отчетов, а также рабочее место администратора для управления этой средой. Решение BW включает в себя различные компоненты, которые в значительной степени автоматизируют большую часть задач и позволяют провести быстрое внедрение с минимальной необходимостью в последующей поддержке.

В сравнении с традиционными решениями хранения данных, SAP BW имеет значительное преимущество, поскольку сама система SAP R/3 представляет собой основанную на хранилище данных среду приложений. Обычные решения на базе хранилищ информации приспособлены для извлечения и отображения данных только на уровне индивидуальных полей баз данных, потому что они не распознают контекст данных. Информацию о контексте и содержании данных необходимо определять отдельно. BW работает на основе бизнес-процессов R/3. Используя концепции интеграции и мета-данных, BW извлекает, загружает и упорядочивает данные в соответствии с бизнес-процессами предприятия и представляет их в гибком, удобном пользователю формате, который может настраиваться в соответствии с пожеланиями пользователя.

По причине тотальной интеграции BW и SAP R/3 результаты анализа данных могут тут же вводиться в систему R/3, что представляет собой «закольцованное» изучение, которое рассматривалось в разделе «Обучающаяся организация» главы 1. Это как раз тот случай, когда познание протекает не на уровне индивидуальных сотрудников, а на уровне организации в целом, что дает организации огромные преимущества перед конкурентами в наше время стремительно меняющихся рыночных условий. В дополнение к этому SAP — безопасная, прозрачная среда, что делает ее идеальным источником корректных, точных и надежных данных, и это считается главной задачей использования любых баз данных.

Проект SAP BW приспособлен для быстрого, эффективного внедрения с минимальными затратами. В SAP многие трудоемкие задачи внедрения традиционных хранилищ данных либо полностью устранены, либо автоматизированы. Ниже приведены некоторые такие задачи:

• Создание хранилищ данных на уровне подразделений компании, ведущих к единому хранилищу информации предприятия.

• Получение полных, корректных и надежных данных.

• Создание ориентированного на бизнес, интегрированного в масштабе всего предприятия подхода к данным.

• Определение и построение моделей мета-данных.

• Преобразование (перенесение) данных из информационных складов R/3 в мета-данные информационного хранилища.

• Заполнение информационного хранилища из информационных складов R/3.

SAP BW имеет также следующие преимущества:

• Подход к данным с точки зрения бизнес-процессов; интеграция такого подхода в масштабе всего предприятия

• Обширные возможности и функции отчетности в SAP R/3

• Многочисленные открытые системные решения SAP для взаимодействия с различными внешними системами

• Новейшая технология Базиса SAP — трехслойная архитектура и сопутствующие ей преимущества — безопасность, интегрированность, масштабируемость, простота доступа и возможность взаимодействия сетей в единой среде.

SAP BW — это исчерпывающее решение, которое использует все преимущества системы R/3, однако вовсе не ограничивается ее пределами.

Характеристики SAP BW

Наиболее выдающимися характеристиками SAP BW являются следующие:

• Автоматический сбор данных из систем SAP, а также через открытые интерфейсы с другими приложениями и внешними системами.

• Использование бизнес-процессов и мета-данных, которые являются неотъемлемой частью систем SAP.

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

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

• Готовые отчеты предоставляются в формате MS Excel, что позволяет легко и быстро настраивать отчеты в соответствии с конкретными пожеланиями и требованиями.

• Для удобства работы пользователи могут группировать часто используемые отчеты.

• В BW предусмотрен мониторинг доступа и загрузки данных с целью тонкой отладки конфигурации и улучшения характеристик работы системы.

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

• В BW предусмотрена эталонная модель предприятия для применения к данным делового регламента.

• Использование всех преимуществ стандартизованной технологии Базиса R/3 — таких, как масштабируемость, легкость доступа, безопасность, интеграция и возможность взаимодействия сетей.

Компоненты SAP BW

В следующих разделах рассматриваются основные компоненты архитектуры BW, представленные на рис. 19.2. На рис. 19.3 представлены соответствующие карты решений.


Рис. 19.2. Компоненты SAP BW.

Системное администрирование

BW использует среду SAP Базис, чтобы обеспечить оптимальные характеристики работы. Это подразумевает мониторинг пакетной загрузки данных и регулирование доступа для пользователей всех уровней. Планировщик регулирует периодические задачи по извлечению и загрузке данных.

Администрирование данных

Рабочее место администратора обеспечивает обслуживание и управление всех ключевых аспектов работы BW. Во многом этому способствует Хранилище SAP, которое приспособлено и к среде SAP R/3, и к среде BW. Компании также могут создавать и поддерживать склады данных на уровне подразделений компании. Дизайнер схем позволяет пользователям создавать ИнфоКубы (InfoCubes) и структуры передачи данных (InfoSources), задавать правила отслеживания и трансформации данных для отображения сегментов рабочей информации BW в ИнфоКубах (InfoCubes и InfoSources подробно рассматриваются в последующих разделах).


Рис. 19.3. Карта решения SAP BW.

После создания исходных и конечных структур и установления правил маршрутизации, администратор может контролировать и управлять операциями BW посредством Планировщика, а также с помощью загрузки данных (Data Load) и доступа к данным (Data Access). Data Load контролирует процессы загрузки, трансформации и записи данных, а также предоставляет статистику по текущим, завершенным или прерванным задачам с указанием причин. Data Access предоставляет статистику по использованию BW — например, по частотности запросов или доступу к итоговой информации.

Извлечение данных

Так как хранилище бизнес-информации (SAP BW) изначально сконфигурировано для работы со средой R/3, извлечение данных по заданным критериям из R/3 осуществляется легко и быстро. Также возможно извлечение данных из унаследованных систем, архивов или внешних источников. Извлеченные данные хранятся в структурах передачи данных, которые называются InfoSources. В BW предусмотрены программы извлечения данных из всех значимых приложений, в том числе финансовых, кадровых и логистики.

Полученные данные представляют собой точный снимок данных OLTP из всех стандартных модулей и приложений SAP; во время первоначальной записи данных (на этапе создания BW), все данные OLTP передаются в BW. Однако в случае с BW, в отличие от обычных складов данных, записываются только изменения в данных, что значительно снижает объем передачи данных во время рутинных операций.

Преобразование и загрузка данных

Эти задачи подразумевают процесс маршрутизации и трансформации данных на основе мета-данных. Под трансформацией следует понимать преобразование кодовых структур источника в структуры, подходящие для записи в BW. Иногда такая трансформация необходима, особенно для данных, полученных от унаследованных или внешних систем. На основе моделей мета-данных R/3, приходящие данные сначала должны получить подтверждение, после чего они загружаются в ИнфоКубы. Но прежде чем поступить на хранение в ИнфоКубы, данные дополнительно проходят серии сжатий и трансформаций.

Хранение и представление данных

При создании устойчивой платформы для анализа, исследования и отчетности по данным в BW используется комбинация основных данных и ИнфоКубов; последние представляют собой многомерные матрицы, которые обеспечивают многоаспектный подход к данным. Очевидно, что многомерные матрицы данных моделируются на основе двумерных таблиц существующей базы данных. Например, эти характеристики включают в себя год, месяц, географический регион, ключевые значения — ценность или количество, а также название продукта. Таким образом, становится возможным анализ продаж в зависимости от года, региона или типа продукта. В ИнфоКубах предусмотрены инструменты для группировки и сортировки данных в соответствии с требованиями пользователя.

По сути ИнфоКубы — это набор реляционных таблиц, организованный по звездообразной схеме с одной большой таблицей фактов с центре, окруженной несколькими пространственными таблицами. В таблице фактов хранятся упомянутые выше ключевые значения, в то время как в многомерных таблицах содержатся характеристики, которые используются для анализа ключевых значений и составления отчетов; измерения независимы друг от друга — их объединяет только центральная таблица. Основные данные (Master data) состоят из общей (неизменной) информации о потребителях, поставщиках и продуктах — эти данные легко загружаются из R/3. Также BW позволяет задавать иерархию характеристик, причем иерархические отношения не зависят от ИнфоКубов, которые в основном используются для запроса данных и составления отчетов на различных уровнях.

Примечательно, что в BW нет необходимости в создании хранилища метаданных, которое содержало бы описания данных, хранящихся в ИнфоКубах, передаточных структурах и BW. Причина в том, что в системе SAP R/3 уже есть базовая среда для этой цели — хранилище R/3. Такое устройство обеспечивает единообразие данных как во всех подсистемах BW, так и в источниках OLTP в системе R/3. Ниже приведены различные классы мета-данных (в форме каталогов), которые поддерживает BW:

• Каталог InfoObject: предоставляет стандартное описание всех характеристик и ключевых данных, используемых в InfoSources и ИнфоКубах, поддерживает определения производных (вторичных) ключевых данных, которые рассчитываются на основе базовых ключевых значений во время составления отчета.

• Каталог InfoSource: содержит описание каждого InfoSource с точки зрения InfoObjects, а также относительно их связи с ИнфоКубами.

• Каталог InfoCube: содержит описание каждого ИнфоКуба — составляющие характеристики и ключевые значения.

• Каталог Report: содержит общие сведения об отчетах — оформление, соответствующий ИнфоКуб и функции бизнес-анализа, которые необходимо применить к данным перед тем, как добавить их в отчет.

Самая простая категория данных хранится в оперативные хранилищах BW — промежуточных хранилищах, где данные из SAP или внешних систем компилируются, стандартизуются и подготавливаются к загрузке сначала в передаточные структуры, а потом в ИнфоКубы. Кроме того, они обеспечивают возможность многоуровневой навигации в данных — вплоть до конкретной транзакции — без необходимости выхода из среды BW. Единственное ограничение состоит в том, что оперативные хранилища BW могут не содержать все поля данных, которые доступны в соответствующей системе SAP OLTP.

Бизнес-анализ

В BW предусмотрена полноценная аналитическая машина OLAP, которая поддерживает несколько типов анализа; OLAP анализирует данные в Инфо-Кубах и представляет различные срезы как базовых данных, так и проанализированных данных через Бизнес-Навигатор (Business Explorer).

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

Кроме того, в OLAP предусмотрены следующие обширные возможности анализа данных, содержащихся в ИнфоКубах:

• Функции агрегирования: возможности суммирования, нахождения максимальных и минимальных цифровых показателей, средних величин и средних показателей за период и т. д.

• Функции сравнения: возможности подсчета отклонений, изменений, соотношений и т. п.

• Функции очередности служат для сортировки, вычисления итоговых сумм элементарного арифметического анализа и т. д.

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

• Финансовые функции используются для конвертации валют, вычисления финансовых коэффициентов и т. д.

Система отчетности

Для создания отчетов в BW предусмотрен Бизнес-Навигатор — не только для составления стандартных отчетов, но и для специального анализа данных в ИнфоКубах. Отчеты создаются следующим образом:

• Отбираются и высчитываются соответствующие характеристики и ключевые значения

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

В стандартном формате характеристики выводятся в строках таблицы, а выбранные ключевые значения — в колонках, или наоборот; шаблоны изначально уже оформлены, их дизайн можно изменить и использовать в дальнейшем для создания любых отчетов. Шаблоны позволяют создать какой угодно отчет, например, сопоставление бюджета и фактических затрат, запланированные сроки в сравнении с реальными, годовой баланс и т. д. В отчетах также можно использовать все возможности бизнес-анализа. Система также позволяет беспрепятственно выходить в среду R/3 и возвращаться обратно.

В BW также включен браузер просмотра каталогов отчетов, который сохраняет их в форме вложенных папок. Папки вкладываются в соответствии с тем, какими отчетами пользуются в компании в целом, какими из них группы пользователей и какими — отдельные пользователи. Используя каталог, пользователь может выбрать и составить любой авторизованный отчет. Права доступа и управление каталогами отчетов входят в компетенцию администратора, для которого предусмотрено Рабочее место администратора.

Представление

Пользовательский интерфейс BW — Business Explorer выводит результаты на экран в формате MS Excel, что позволяет задействовать обширные возможности Excel в области форматирования и дизайна. Система также позволяет, в случае необходимости, рассмотреть данные в BW с нестандартных точек зрения.

Пользовательский интерфейс BW — Business Explorer способствует организации информации в зависимости от предпочтений пользователя, причем пользователь также может группировать отчеты для удобства.

Оглавление книги


Генерация: 1.171. Запросов К БД/Cache: 3 / 1
поделиться
Вверх Вниз