В этой главе мы узнаем об архитектуре SAP BODS. На рисунке показана архитектура системы BODS с промежуточной областью.
Исходный слой
Уровень источника включает в себя различные источники данных, такие как приложения SAP и системы RDBMS, отличные от SAP, и интеграция данных происходит в промежуточной области.
Службы данных SAP Business Objects включают в себя различные компоненты, такие как Дизайнер служб данных, Консоль управления службами данных, Диспетчер репозитория, Диспетчер сервера служб данных, Рабочий стол и т. Д. Целевая система может быть системой DW, такой как SAP HANA, SAP BW или не-SAP. Система хранения данных.
На следующем снимке экрана показаны различные компоненты SAP BODS.
Вы также можете разделить архитектуру BODS на следующие уровни:
- Уровень веб-приложений
- Уровень сервера базы данных
- Сервисный уровень Data Services
На следующем рисунке показана архитектура BODS.
Эволюция продукта — ATL, DI & DQ
Acta Technology Inc. разработала службы данных SAP Business Objects, а затем приобрела компанию Business Objects. Acta Technology Inc. — американская компания, отвечающая за разработку первой платформы для интеграции данных. Двумя программными продуктами ETL, разработанными Acta Inc., были инструмент интеграции данных (DI) и инструмент управления данными или качества данных ( DQ ).
Французская компания Business Objects приобрела Acta Technology Inc. в 2002 году и позже, оба продукта были переименованы в инструмент интеграции данных бизнес-объектов (BODI) и инструмент качества данных бизнес-объектов (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, называются объектами . Все объекты, такие как проекты, задания, метаданные и системные функции, хранятся в локальной библиотеке объектов. Все объекты имеют иерархический характер.
Объекты в основном содержат следующее —
-
Свойства — они используются для описания объекта и не влияют на его работу. Пример — имя объекта, дата его создания и т. Д.
-
Опции — которые управляют работой объектов.
Свойства — они используются для описания объекта и не влияют на его работу. Пример — имя объекта, дата его создания и т. Д.
Опции — которые управляют работой объектов.
Типы объектов
В системе существует два типа объектов — объекты многократного использования и объекты одноразового использования. Тип объекта определяет, как этот объект используется и извлекается.
Многоразовые объекты
Большинство объектов, которые хранятся в хранилище, можно использовать повторно. Когда повторно используемый объект определен и сохранен в локальном хранилище, вы можете повторно использовать этот объект, создавая вызовы для определения. Каждый повторно используемый объект имеет только одно определение, и все вызовы этого объекта ссылаются на это определение. Теперь, если определение объекта изменяется в одном месте, вы меняете определение объекта во всех местах, где этот объект появляется.
Библиотека объектов используется для хранения определения объекта, и когда объект перетаскивается из библиотеки, создается новая ссылка на существующий объект.
Одноразовые объекты
Все объекты, которые определены специально для задания или потока данных, называются объектами одноразового использования. Например, конкретное преобразование используется при любой загрузке данных.
BODS — иерархия объектов
Все объекты имеют иерархический характер. На следующей диаграмме показана иерархия объектов в системе SAP BODS —
BODS — инструменты и функции
Основываясь на архитектуре, показанной ниже, у нас есть много инструментов, определенных в SAP Business Objects Data Services. Каждый инструмент имеет свою функцию в соответствии с системным ландшафтом.
Вверху у вас установлены Службы информационной платформы для управления безопасностью пользователей и прав. BODS зависит от центральной консоли управления ( CMC ) для обеспечения доступа пользователей и обеспечения безопасности. Это применимо к версии 4.x. В предыдущей версии это было сделано в консоли управления.