Составные провайдеры используются для объединения нескольких инфо-провайдеров с использованием операций объединения или объединения. Когда вы используете SAP BW в HANA, один из инфо-провайдеров должен использовать базу данных в памяти, а данные в составных провайдерах могут использоваться для составления отчетов и анализа.
Когда вы используете SAP BW с базой данных, отличной от HANA, BWA является необходимым условием для создания составных поставщиков. Основное преимущество Composite Providers заключается в том, что вы можете создавать новые сложные бизнес-сценарии, комбинируя инфо-провайдеры с помощью операции Join.
Создать составных провайдеров
Вы можете создать составных провайдеров в инструменте администрирования, используя транзакцию: RSLIMOBW
На экране Composite Provider введите имя Composite Provider (до 10 символов) и нажмите кнопку «Создать».
Появляется среда графического моделирования.
Вы можете перетащить нужные инфо-провайдеры (из дерева инфо-провайдеров в левой части экрана) в область моделирования.
Когда вы перетаскиваете инфо-провайдеров, вы можете определить тип привязки — Union или Join и нажать OK.
Далее следует перетащить поля из инфо-провайдеров → составного провайдера. Эти строки показывают поля InfoProviders, которые используются в Composite Provider. Когда вы используете привязку данных как Join, она помечается именем Join.
Вы также можете изменить имя поля или добавить описание. Чтобы изменить имя поля, щелкните правой кнопкой мыши имя поля → Изменить свойство → Изменить.
Также можно присвоить валюту или единицу измерения из признака показателям. Для этого перейдите в контекстное меню Показатель → Изменить свойство → Изменить.
Вы также можете увидеть структуру XML составного поставщика, используя опцию отображения XML.
Следующим шагом является активация CompositeProvider. Когда CompositeProvider активирован, данные сохраняются в BW Accelerator или в базе данных SAP HANA.