SAP BODS - Введение в поток данных
Поток данных используется для извлечения, преобразования и загрузки данных из источника в целевую систему. Все преобразования, загрузка и форматирование происходит в потоке данных.
После определения потока данных в проекте его можно добавить в рабочий процесс или задание ETL. Поток данных может отправлять или получать объекты / информацию с использованием параметров. Поток данных назван в форматеDF_Name.
Пример потока данных
Предположим, вы хотите загрузить таблицу фактов в систему DW с данными из двух таблиц в исходной системе.
Поток данных содержит следующие объекты -
- Таблица двух источников
- Соединение между двумя таблицами и определено в преобразовании запроса
- Целевая таблица
В поток данных можно добавить три типа объектов. Они -
- Source
- Target
- Transforms
Step 1 - Перейдите в локальную библиотеку объектов и перетащите обе таблицы в рабочее пространство.
Step 2 - Чтобы добавить преобразование запроса, перетащите его из правой панели инструментов.
Step 3 - Объедините обе таблицы и создайте целевую таблицу шаблона, щелкнув правой кнопкой мыши поле запроса → Добавить новую → Создать таблицу шаблонов.
Step 4 - Введите имя целевой таблицы, имя хранилища данных и владельца (имя схемы), под которым должна быть создана таблица.
Step 5 - Перетащите целевую таблицу вперед и присоедините ее к преобразованию запроса.
Передача параметров
Вы также можете передавать различные параметры в поток данных и из него. При передаче параметра в поток данных объекты в потоке данных ссылаются на эти параметры. Используя параметры, вы можете передавать различные операции потоку данных.
Пример. Предположим, вы ввели параметр в таблицу о последнем обновлении. Он позволяет извлекать только строки, измененные с момента последнего обновления.