SAP BODS - Создание встроенного потока данных
Вы можете выбрать объект в существующем потоке данных. Существует два способа создания встроенного потока данных.
Опция 1
Щелкните объект правой кнопкой мыши и выберите, чтобы он стал встроенным потоком данных.

Вариант 2
Перетащите полный и проверенный поток данных из библиотеки объектов в открытый поток данных в рабочей области. Затем откройте созданный поток данных. Выберите объект, который вы хотите использовать в качестве порта ввода и вывода, и щелкнитеmake port для этого объекта.

Службы данных добавляют этот объект в качестве точки подключения для встроенного потока данных.
Переменные и параметры
Вы можете использовать локальные и глобальные переменные с потоком данных и рабочим потоком, что обеспечивает большую гибкость при разработке заданий.
Ключевые особенности:
Тип данных переменной может быть числом, целым числом, десятичным числом, датой или текстовой строкой, например символом.
Переменные могут использоваться в потоках данных и рабочих потоках как функции в Where пункт.
Локальные переменные в службах данных ограничены объектом, в котором они созданы.
Глобальные переменные ограничены заданиями, в которых они созданы. Используя глобальные переменные, вы можете изменять значения глобальных переменных по умолчанию во время выполнения.
Выражения, которые используются в рабочем процессе и потоке данных, известны как parameters.
Все переменные и параметры в рабочем процессе и потоках данных отображаются в окне переменных и параметров.
Чтобы просмотреть переменные и параметры, выполните следующие действия:
Перейдите в Инструменты → Переменные.

Новое окно Variables and parametersотображается. В нем есть две вкладки - Определения и Звонки.

В DefinitionsВкладка позволяет создавать и просматривать переменные и параметры. Вы можете использовать локальные переменные и параметры на уровне рабочего потока и потока данных. Глобальные переменные можно использовать на уровне работы.
Работа |
Локальные переменные Глобальные переменные |
Скрипт или условие в работе Любой объект в работе |
Рабочий процесс |
Локальные переменные Параметры |
Этот рабочий процесс или передается другим рабочим потокам или потокам данных с помощью параметра. Родительские объекты для передачи локальных переменных. Рабочие потоки также могут возвращать переменные или параметры родительским объектам. |
Поток данных |
Параметры |
Предложение WHERE, сопоставление столбцов или функция в потоке данных. Поток данных. Потоки данных не могут возвращать выходные значения. |
На вкладке вызова вы можете увидеть имя параметра, определенного для всех объектов в определении родительского объекта.
Определение локальной переменной
Чтобы определить локальную переменную, откройте задание в реальном времени.
Step 1- Перейдите в Инструменты → Переменные. НовыйVariables and Parameters окно откроется.
Step 2 - Перейдите к переменной → щелкните правой кнопкой мыши → Вставить

Это создаст новый параметр $NewVariable0.
Step 3- Введите имя новой переменной. Выберите тип данных из списка.

Как только он определен, закройте окно. Аналогичным образом вы можете определить параметры для потока данных и рабочего потока.
