Внедрение SAP R/3: Руководство для менеджеров и инженеров - Вивек Кале
Шрифт:
Интервал:
Закладка:
Проект 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, а также относительно их связи с ИнфоКубами.