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