Учебники

SAP BW — Поток данных

В этой главе мы обсудим поток данных и сбор данных в SAP BW.

Обзор потока данных

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

Когда вы активируете источник данных, в SAP BW создается таблица PSA, а затем данные могут быть загружены.

В процессе преобразования определяются поля для инфо-объектов и их значений. Это делается с помощью данных DTP, которые передаются от PSA к различным целевым объектам.

Процесс преобразования включает в себя следующие различные этапы —

  • Консолидация данных
  • Очистка данных
  • Интеграция данных

Обзор потока данных

Когда вы перемещаете данные из одного объекта BI в другой объект BI, данные используют преобразование. Это преобразование преобразует исходное поле в формат целевого объекта. Преобразование создается между исходной и целевой системами.

BI-объектыобъекты InfoSource, DataStore, InfoCube, InfoObjects и InfoSet действуют как исходные объекты, а эти же объекты служат целевыми объектами.

Преобразование должно состоять как минимум из одного правила преобразования. Вы можете использовать различные преобразования, типы правил из списка доступных правил и создавать простые и сложные преобразования.

Прямой доступ к данным исходной системы

Это позволяет получить доступ к данным в исходной системе BI напрямую. Вы можете получить прямой доступ к данным исходной системы в BI без извлечения с помощью виртуальных поставщиков. Эти Виртуальные поставщики могут быть определены как Инфо-провайдеры, где данные транзакции не хранятся в объекте. Виртуальные поставщики разрешают доступ только для чтения к данным BI.

Существуют различные типы виртуальных провайдеров, которые доступны и могут использоваться в различных сценариях:

  • Виртуальные провайдеры на основе DTP
  • Виртуальные провайдеры с функциональными модулями
  • Виртуальные провайдеры на основе BAPI

Виртуальные провайдеры на основе DTP

Эти VirtualProvider основаны на источнике данных или InfoProvider, и они принимают характеристики и показатели источника. Те же экстракторы используются для выбора данных в исходной системе, что и для репликации данных в систему BI.

  • Когда виртуальные провайдеры основаны на DTP?
  • Когда используется только некоторое количество данных.
  • Вам необходимо получить доступ к актуальным данным из исходной системы SAP.
  • Только несколько пользователей одновременно выполняют запросы к базе данных.

Виртуальные провайдеры на основе DTP не должны использоваться в следующих условиях:

  • Когда несколько пользователей выполняют запросы вместе.

  • Когда одни и те же данные доступны несколько раз.

  • Когда запрашивается большой объем данных и нет агрегатов в исходной системе.

Когда несколько пользователей выполняют запросы вместе.

Когда одни и те же данные доступны несколько раз.

Когда запрашивается большой объем данных и нет агрегатов в исходной системе.

Создание VirtualProvider на основе DTP

Чтобы перейти к инструменту администрирования, используйте RSA1

VirtualProvider на основе DTP

На вкладке «Моделирование» → перейдите в дерево «Поставщик информации» → «В контекстном меню» → «Создать виртуальный поставщик» .

Вкладка "Моделирование"

В поле «Тип» выберите «Виртуальный поставщик» на основе процесса передачи данных для прямого доступа. Вы также можете связать Виртуального поставщика с источником SAP, используя InfoSource 3.x.

Редактировать инфо-куб

Уникальный индикатор назначения исходной системы используется для управления назначением исходной системы. Если вы выберете этот индикатор, в диалоге назначений может использоваться только одна исходная система. Если этот индикатор не отмечен, вы можете выбрать более одной исходной системы, а виртуальный поставщик может рассматриваться как мульти-провайдер.

InfoSource

Нажмите « Создать» (F5) внизу. Вы можете определить виртуального поставщика, копируя объекты. Чтобы активировать виртуального поставщика, щелкните, как показано на следующем снимке экрана.

Активировать виртуального провайдера

Чтобы определить трансформацию, щелкните правой кнопкой мыши и перейдите к «Создать трансформацию».

Создать трансформацию

Определите правила трансформации и активируйте их.

Изменить трансформацию

Следующим шагом является создание процесса передачи данных. Щелкните правой кнопкой мыши → Создать процесс передачи данных.

Создать процесс передачи данных

Тип DTP по умолчанию — DTP для прямого доступа. Вы должны выбрать источник для виртуального провайдера и активировать DTP.

Чтобы активировать прямой доступ, откройте контекстное меню → Активировать прямой доступ .

Активировать прямой доступ

Выберите один или несколько процессов передачи данных и активируйте назначение.

Процессы передачи данных

Виртуальные провайдеры с BAPI

Это используется для создания отчетов о данных во внешних системах, и вам не нужно хранить данные транзакций в системе BI. Вы можете подключиться к не-SAP-системам, таким как иерархические базы данных.

Когда этот виртуальный поставщик используется для создания отчетов, он вызывает BAPI виртуального поставщика.

Виртуальный провайдер с функциональным модулем

Этот виртуальный поставщик используется для отображения данных из источника данных, отличного от BI, в BI без копирования данных в структуру BI. Данные могут быть локальными или удаленными. Это в основном используется для приложений SEM.

Если вы сравните это с другими Виртуальными Провайдерами, это будет более универсально и предложит больше гибкости, однако вам нужно приложить много усилий для реализации этого.

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