SAP BODS - поток ETL в DS Designer

Чтобы разработать поток ETL, вам сначала нужно создать хранилища данных для исходной и целевой системы. Следуйте инструкциям, приведенным для разработки потока ETL -

Step 1 - Щелкните Create Data Stores.

Откроется новое окно.

Step 2 - Введите Datastore имя, Datastoreтип и тип базы данных, как показано ниже. Вы можете выбрать другую базу данных в качестве исходной системы, как показано на скриншоте ниже.

Step 3- Чтобы использовать систему ECC в качестве источника данных, выберите SAP Applications в качестве типа хранилища данных. Введите имя пользователя и пароль и наAdvance На вкладке введите номер системы и номер клиента.

Step 4- Нажмите OK, и хранилище данных будет добавлено в список локальной библиотеки объектов. Если вы развернете Datastore, в нем не будет никаких таблиц.

Step 5 - Чтобы извлечь любую таблицу из системы ECC для загрузки в целевую систему, щелкните правой кнопкой мыши Таблицы → Импортировать по именам.

Step 6 - Введите название таблицы и нажмите Import. Здесь используется таблица – Mara, которая является таблицей по умолчанию в системе ECC.

Step 7 - Аналогичным образом создайте Datastoreдля целевой системы. В этом примере HANA используется в качестве целевой системы.

После того, как вы нажмете ОК, это Datastore будет добавлен в локальную библиотеку объектов, и внутри нее не будет таблицы.

Создать поток ETL

Чтобы создать поток ETL, создайте новый проект.

Step 1 - Нажмите на опцию, Create Project. Введите имя проекта и нажмитеCreate. Он будет добавлен в область проекта.

Step 2 - Щелкните правой кнопкой мыши имя проекта и создайте новое пакетное задание / задание в реальном времени.

Step 3- Введите название работы и нажмите Enter. Вы должны добавить к этому рабочий процесс и поток данных. Выберите рабочий процесс и щелкните рабочую область, чтобы добавить к работе. Введите имя рабочего процесса и дважды щелкните его, чтобы добавить в область проекта.

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

Step 5- Теперь перетащите исходную таблицу из хранилища данных в рабочую область. Теперь вы можете перетащить целевую таблицу с аналогичным типом данных в рабочую область или создать новую таблицу-шаблон.

Чтобы создать новую таблицу шаблонов, щелкните правой кнопкой мыши исходную таблицу, выберите Добавить новую → Таблица шаблонов.

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

Таблица будет добавлена ​​в рабочую область с этим именем таблицы.

Step 7- Перетащите строку из исходной таблицы в целевую. Щелкните значокSave All вариант вверху.

Теперь вы можете запланировать задание с помощью консоли управления сервисом данных или вручную выполнить его, щелкнув правой кнопкой мыши имя задания и «Выполнить».