SAP BODS - Введение в поток данных

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

После определения потока данных в проекте его можно добавить в рабочий процесс или задание ETL. Поток данных может отправлять или получать объекты / информацию с использованием параметров. Поток данных назван в форматеDF_Name.

Пример потока данных

Предположим, вы хотите загрузить таблицу фактов в систему DW с данными из двух таблиц в исходной системе.

Поток данных содержит следующие объекты -

  • Таблица двух источников
  • Соединение между двумя таблицами и определено в преобразовании запроса
  • Целевая таблица

В поток данных можно добавить три типа объектов. Они -

  • Source
  • Target
  • Transforms

Step 1 - Перейдите в локальную библиотеку объектов и перетащите обе таблицы в рабочее пространство.

Step 2 - Чтобы добавить преобразование запроса, перетащите его из правой панели инструментов.

Step 3 - Объедините обе таблицы и создайте целевую таблицу шаблона, щелкнув правой кнопкой мыши поле запроса → Добавить новую → Создать таблицу шаблонов.

Step 4 - Введите имя целевой таблицы, имя хранилища данных и владельца (имя схемы), под которым должна быть создана таблица.

Step 5 - Перетащите целевую таблицу вперед и присоедините ее к преобразованию запроса.

Передача параметров

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

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