Учебники

2) Архитектура SAP BI

Прежде чем мы узнаем больше об архитектуре SAP BI, давайте узнаем о

Концептуальные уровни хранилища данных с BI

Стойкая площадка

Данные, извлеченные из исходных систем, сначала поступают в постоянную промежуточную область. Данные на этом уровне являются необработанными данными, которые находятся в неизменном виде. Данные консолидируются и очищаются только в следующих слоях.

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

Уровень хранилища данных (уровень DWH)

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

Уровень хранилища операционных данных

Данные загружаются в уровень оперативных хранилищ данных очень часто на постоянной основе из исходных систем. Следовательно, данные в этом слое содержат все изменения данных, которые были сделаны в течение дня. Данные из хранилища оперативных данных позже могут быть загружены на уровень Datawarehouse в определенные моменты времени (скажем, в конце дня), чтобы обновить дату на уровне Datawarehouse. Этот уровень оперативного хранилища данных также можно использовать в случае возникновения чрезвычайных ситуаций, когда данные на уровнях хранилища данных и хранилища данных теряются. В таких ситуациях данные могут быть загружены из уровня Оперативного хранилища данных в Уровень хранилища данных и Уровень представления данных. ODS не основан на модели звездообразной схемы, но они представлены в формате плоских файлов.

Уровень Architected Data Mart

Уровень Architected Data Mart, также известный как Infocube. Он предназначен для хранения обобщенных и агрегированных данных в течение длительного периода времени. Данные из уровня хранилища данных загружаются в уровень иерархического представления данных. Используется в анализе и отчетности. Данные находятся на высоком уровне и имеют отношение к созданию отчетов, отображающих эти данные. На этом уровне выполняется обработка данных с помощью бизнес-логики. Он состоит из центральной таблицы фактов (показателей), окруженной несколькими таблицами измерений, он используется для поддержки запросов BW

Ключевые компоненты системы SAP BI:

Бизнес-аналитика является ключевым компонентом SAP NetWeaver. На рисунке ниже показаны ключевые компоненты системы BI.

  • Хранилище данных – это главным образом для извлечения, преобразования и загрузки данных из исходных систем.
  • Платформа BI. Уровень платформы BI содержит службы BI для поддержки сложных задач и функций анализа. Он содержит Analytic Engine, который обрабатывает данные, запрашиваемые с помощью навигационных систем BEx. Его интерфейс позволяет вводить данные и манипулировать ими как часть интегрированного планирования BI. Он также имеет специальные инструменты анализа, такие как Analysis Process Designer (APD) и Data Mining, которые предоставляют аналитикам в вашей компании инструменты для объединения, анализа, предварительной обработки, хранения и анализа данных.
  • BI Suite – эти инструменты помогают создавать отчеты для целей анализа. Он содержит Business Explorer (BEx), который предоставляет гибкие инструменты отчетности и анализа.

            Следующие области в Business Explorer могут использоваться для анализа данных:

  1. BEx Analyzer (инструмент анализа на основе Microsoft Excel с функциями, похожими на сводные таблицы)
  2. BEx Web Analyzer (инструмент для веб-анализа с функциями, похожими на сводные таблицы)
  3. Конструктор веб-приложений BEx (определяется заказчиком и SAP BI Content)
  4. BEx Report Designer (сильно отформатированный веб-вывод)

Архитектура SAP BI / BW:

BI имеет трехуровневую архитектуру:

Сервер базы данных:  где физически хранятся данные (ODS, PSA, Infocube и хранилище метаданных).

Сервер приложений:  Сервер приложений основан на процессоре OLAP. Он используется для извлечения данных, хранящихся на сервере базы данных.

Presentation Server:  управляет отчетностью и доступом к данным.

  1. Данные извлекаются из исходных систем.
  2. Данные размещаются в области постоянного хранения (PSA). Это держит источник как данные.
  3. Данные очищаются, загружаются и хранятся в Data Store Object.
  4. Данные просматриваются в нескольких измерениях в инфокубе.
  5. Данные доступны процессору OLAP в Business Explorer для отображения данных в соответствии с требованиями Analysis of Business.
  6. Данные могут быть доступны для SAP / Non-SAP, киоски данных с помощью службы Open Hub (InfoSpoke).