SAP BODS - Архитектура

В этой главе мы узнаем об архитектуре SAP BODS. На иллюстрации показана архитектура системы BODS с промежуточной областью.

Исходный слой

Уровень источника включает в себя различные источники данных, такие как приложения SAP и системы СУБД, не относящиеся к SAP, и интеграция данных происходит в промежуточной области.

Службы данных SAP Business Objects включают в себя различные компоненты, такие как конструктор служб данных, консоль управления службами данных, менеджер репозитория, диспетчер серверов служб данных, рабочий стол и т. Д. Целевая система может быть системой DW, такой как SAP HANA, SAP BW или не-SAP. Система хранилища данных.

На следующем снимке экрана показаны различные компоненты SAP BODS.

Вы также можете разделить архитектуру BODS на следующие уровни:

  • Уровень веб-приложения
  • Уровень сервера базы данных
  • Уровень обслуживания служб данных

На следующем рисунке показана архитектура BODS.

Развитие продукта - ATL, DI и DQ

Компания Acta Technology Inc. разработала SAP Business Objects Data Services, а позже ее приобрела компания Business Objects. Acta Technology Inc. - американская компания, которая отвечала за разработку платформы для интеграции первых данных. Два программных продукта ETL, разработанные Acta Inc., былиData Integration (DI) инструмент и Data Management или же Data Quality (DQ) инструмент.

Французская компания Business Objects приобрела Acta Technology Inc. в 2002 году, и позже оба продукта были переименованы в Business Objects Data Integration (BODI) инструмент и Business Objects Data Quality (BODQ) инструмент.

SAP приобрела Business Objects в 2007 году, и оба продукта были переименованы в SAP BODI и SAP BODQ. В 2008 году SAP объединила оба продукта в единый программный продукт под названием SAP Business Objects Data Services (BODS).

SAP BODS предоставляет решение для интеграции данных и управления данными, а в более раннюю версию BODS было включено решение для обработки текстовых данных.

BODS - Объекты

Все сущности, которые используются в BO Data Services Designer, называются Objects. Все объекты, такие как проекты, задания, метаданные и системные функции, хранятся в локальной библиотеке объектов. Все объекты имеют иерархический характер.

Объекты в основном содержат следующее -

  • Properties- Они используются для описания объекта и не влияют на его работу. Пример - название объекта, дата создания и т. Д.

  • Options - Которые контролируют работу объектов.

Типы объектов

В системе есть два типа объектов - объекты многократного использования и объекты одноразового использования. Тип объекта определяет, как этот объект используется и извлекается.

Многоразовые объекты

Большинство объектов, хранящихся в репозитории, можно использовать повторно. Когда многократно используемый объект определен и сохранен в локальном репозитории, вы можете повторно использовать объект, создав Calls к определению. Каждый многократно используемый объект имеет только одно определение, и все вызовы этого объекта относятся к этому определению. Теперь, если определение объекта изменяется в одном месте, вы изменяете определение объекта во всех местах, где этот объект появляется.

Библиотека объектов используется для хранения определения объекта, и когда объект перетаскивается из библиотеки, создается новая ссылка на существующий объект.

Объекты одноразового использования

Все объекты, определенные специально для задания или потока данных, называются объектами одноразового использования. Например, конкретное преобразование, используемое при любой загрузке данных.

BODS - Иерархия объектов

Все объекты имеют иерархический характер. На следующей диаграмме показана иерархия объектов в системе SAP BODS -

BODS - Инструменты и функции

На основе архитектуры, проиллюстрированной ниже, у нас есть много инструментов, определенных в SAP Business Objects Data Services. У каждого инструмента своя функция в зависимости от системного ландшафта.

Вверху у вас установлены службы информационной платформы для управления безопасностью пользователей и прав. BODS зависит от центральной консоли управления (CMC) для доступа пользователей и функции безопасности. Это применимо к версии 4.x. В предыдущей версии это делалось в Консоли управления.