Учебники

15) Плоский файл: загрузить данные транзакции

Мы научимся загружать транзакционные данные из плоского файла с помощью сценария.

Сценарий: загрузка данных в DSO с именем «DEMO_DSO». DSO имеет следующие поля.

Ключевые поля:

ZCUST — Заказчик

ZMAT — Материал

Поля данных:

ZPRICE — Цена материала

ZQTY — Количество

Давайте посмотрим на шаги для загрузки данных в DSO из плоского файла

Шаг 1) Создайте исходную систему для плоского файла.

  1. Перейти к коду транзакции RSA1
  2. Нажмите кнопку ОК.

На следующем экране

  1. Перейдите на вкладку «Моделирование» -> «Исходные системы».
  2. Щелкните правой кнопкой мыши папку с именем FILE и выберите «Создать» из контекстного меню.

На следующем экране

  1. Введите имя логической системы.
  2. Введите описание. Нажмите кнопку Продолжить.

Шаг 2) Создать компонент приложения.

  1. Перейти к коду транзакции RSA1
  2. Нажмите кнопку ОК.

  1. Перейдите на вкладку «Моделирование» -> «Источники данных».
  2. Выберите исходную систему.

  1. Щелкните правой кнопкой мыши -> Создать компонент приложения.

  1. Введите техническое имя.
  2. Введите описание.
  3. Нажмите Продолжить.

Шаг 3) Создать источник данных.

  1. Перейти к коду транзакции RSA1
  2. Нажмите кнопку ОК.

  1. Перейдите на вкладку «Моделирование» -> «Источники данных».
  2. Щелкните правой кнопкой мыши -> Создать источник данных.

  1. Введите техническое имя.
  2. Выберите DataType DataSource.
  3. Нажмите Продолжить.

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

  1. На вкладке «Извлечение» выберите «Адаптер» в качестве «Загрузка файла текстового типа с локальной рабочей станции».
  2. Выберите путь к файлу, в который должен быть загружен плоский файл, и активируйте источник данных.

Шаг 4) Создайте преобразование между источником данных (источником) и DSO (целью).

  1. Перейти к коду транзакции RSA1.
  2. Нажмите кнопку ОК.

  1. Перейдите на вкладку «Моделирование» -> «Инфо-провайдер».
  2. Создать Трансформацию.

  1. Введите тип целевого объекта.
  2. Введите имя целевого объекта.
  3. Введите тип исходного объекта.
  4. Введите имя исходного объекта.
  5. Введите исходную систему.
  6. Нажмите Продолжить.

На приведенном ниже экране показано преобразование, созданное с помощью автоматического сопоставления полей источника с полями назначения.

Шаг 5) Создать процесс передачи данных.

Щелкните правой кнопкой мыши папку DTP и выберите опцию «Создать процесс передачи данных» в контекстном меню.

Ниже экрана показывает созданный DTP.

Шаг 6) Создание инфопакета и планирование загрузки данных в источник данных (PSA).

  1. Перейти к коду транзакции RSA1.
  2. Нажмите кнопку ОК.

  1. Перейдите на вкладку «Моделирование» -> «Источники данных».
  2. Щелкните правой кнопкой мыши DataSource -> Create InfoPackage.

  1. Введите описание инфо-пакета.
  2. Нажмите Сохранить.

  1. Нажмите на вкладку Расписание.
  2. Нажмите кнопку «Пуск», чтобы начать загрузку плоского файла в источник данных.

Шаг 7) Загрузите данные в DSO.

  1. Нажмите вкладку Выполнить в DTP.
  2. Нажмите кнопку «Выполнить», чтобы начать загрузку данных из источника данных (PSA) в DSO.