Як завантажити дані транзакції з плоского файлу SAP BI/BW

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

Сценарій: завантажте дані в DSO під назвою «DEMO_DSO». DSO має такі поля.

Ключові поля:

ZCUST – Замовник

ZMAT – Матеріал

Поля даних:

ZPRICE – ціна матеріалу

ZQTY – кількість

Завантажте дані транзакції з плоского файлу

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

Крок 1) Створіть вихідну систему для плоского файлу.

  1. Перейдіть до коду транзакції RSA1
  2. Натисніть кнопку ОК.

Завантажте дані транзакції з плоского файлу

На наступному екрані

  1. Перейдіть на вкладку «Моделювання» -> «Вихідні системи».
  2. Клацніть правою кнопкою миші папку з назвою ФАЙЛ і виберіть у контекстному меню «Створити».

Завантажте дані транзакції з плоского файлу

На наступному екрані

  1. Введіть назву логічної системи.
  2. Введіть Description.Натисніть кнопку «Продовжити».

Завантажте дані транзакції з плоского файлу

Крок 2) Створіть компонент програми.

  1. Перейдіть до коду транзакції RSA1
  2. Натисніть кнопку ОК.

Завантажте дані транзакції з плоского файлу

  1. Перейдіть на вкладку «Моделювання» -> «Джерела даних».
  2. Виберіть вихідну систему.

Завантажте дані транзакції з плоского файлу

  1. Клацніть правою кнопкою миші -> Створити компонент програми.

Завантажте дані транзакції з плоского файлу

  1. Введіть технічну назву.
  2. Введіть Descriptіона.
  3. Натисніть Продовжити.

Завантажте дані транзакції з плоского файлу

Крок 3) Створіть джерело даних.

  1. Перейдіть до коду транзакції RSA1
  2. Натисніть кнопку ОК.

Завантажте дані транзакції з плоского файлу

  1. Перейдіть на вкладку «Моделювання» -> «Джерела даних».
  2. Клацніть правою кнопкою миші -> Створити джерело даних.

Завантажте дані транзакції з плоского файлу

  1. Введіть технічну назву.
  2. Виберіть DataType DataSource.
  3. Натисніть Продовжити.

Завантажте дані транзакції з плоского файлу

  1. Введіть поля, показані нижче. Ця структура має бути такою ж, як і DSO, до якого мають бути завантажені дані транзакції.

Завантажте дані транзакції з плоского файлу

  1. На вкладці «Видобуток» виберіть адаптер як «Завантажити файл текстового типу з локальної робочої станції».
  2. Виберіть шлях до файлу, куди в системі буде розміщено плоский файл, який потрібно завантажити, і активуйте джерело даних.

Завантажте дані транзакції з плоского файлу

Крок 4) Створіть перетворення між джерелом даних (Source) і DSO (Target).

  1. Перейдіть до коду транзакції RSA1.
  2. Натисніть кнопку ОК.

Завантажте дані транзакції з плоского файлу

  1. Перейдіть до вкладки «Моделювання» -> «Постачальник інформації».
  2. Створити трансформацію.

Завантажте дані транзакції з плоского файлу

  1. Enter Target Тип об'єкта.
  2. Enter Target Назва об'єкта.
  3. Введіть тип вихідного об’єкта.
  4. Введіть назву вихідного об’єкта.
  5. Введіть вихідну систему.
  6. Натисніть Продовжити.

Завантажте дані транзакції з плоского файлу

На екрані нижче показано перетворення, створене за допомогою автоматичного зіставлення полів джерела з Target полів.

Завантажте дані транзакції з плоского файлу

Крок 5) Створіть процес передачі даних.

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

Завантажте дані транзакції з плоского файлу

На екрані нижче показано створений DTP.

Завантажте дані транзакції з плоского файлу

Крок 6) Створіть інформаційний пакет і заплануйте завантаження даних до джерела даних (PSA).

  1. Перейдіть до коду транзакції RSA1.
  2. Натисніть кнопку ОК.

Завантажте дані транзакції з плоского файлу

  1. Перейдіть на вкладку «Моделювання» -> «Джерела даних».
  2. Клацніть правою кнопкою миші на DataSource -> Create InfoPackage.

Завантажте дані транзакції з плоского файлу

  1. Введіть інформаційний пакет Descriptіона.
  2. Натисніть "Зберегти".

Завантажте дані транзакції з плоского файлу

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

Завантажте дані транзакції з плоского файлу

Крок 7) Завантажте дані в DSO.

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

Завантажте дані транзакції з плоского файлу