SAP BODS - Введение в рабочий процесс

Рабочие процессы используются для определения процесса для выполнения. Основная цель рабочего процесса - подготовить выполнение потоков данных и установить состояние системы после завершения выполнения потока данных.

Пакетные задания в проектах ETL похожи на рабочие процессы с той лишь разницей, что задание не имеет параметров.

В рабочий процесс можно добавлять различные объекты. Они -

  • Рабочий процесс
  • Поток данных
  • Scripts
  • Loops
  • Conditions
  • Попробуйте или поймайте блоки

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

Note - В рабочем процессе шаги выполняются слева направо.

Пример рабочего процесса

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

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

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