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

⚡ Розумний підсумок

Завантаження даних транзакцій з плоского файлу в SAP BW створює систему джерела файлів, джерело даних, процес перетворення та передачі даних, а потім використовує інфопакет та DTP для завантаження записів файлів в об'єкт сховища даних.

  • 📄 Завантаження плоского файлу: Дані транзакцій з CSV-файлу або текстового файлу завантажуються в DSO.
  • 🔧 Вихідна система: Система джерела файлів вказує BW на локальне або серверне розташування файлів.
  • 🧱 Поля джерела даних: Структура DataSource відповідає цільовому ключу DSO та полям даних.
  • 🔁 Перетворення: Трансформація зіставляє поля файлу з DSO з автоматичним зіставленням.ping.
  • 📦 Інфопакет та верстка: Інфопакет завантажується до PSA, а DTP завантажується з PSA до DSO.
  • 🤖 Допомога AI: Штучний інтелект перевіряє дані файлу та позначає проблеми з якістю перед завершенням завантаження.

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

Що таке завантаження даних з плоского файлу? SAP БВ?

Завантаження даних транзакцій з плоского файлу дозволяє вам переносити зовнішні дані, такі як CSV або текстовий файл, у SAP BW для звітності. У цьому сценарії дані завантажуються в DSO з назвою «DEMO_DSO» з такими полями:

  • Ключові поля: ZCUST (Замовник), ZMAT (Матеріал)
  • Поля даних: Ціна матеріалу (ZPRICE), Кількість (ZQTY)

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

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

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

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

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

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

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

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

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

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

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

Крок 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. У колишньомуtracНа вкладці «Інформація» виберіть для адаптера «Завантажити текстовий файл з локальної робочої станції».
  2. Виберіть шлях до файлу, де розміщено плоский файл, та активуйте DataSource.

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

Крок 4: Створення перетворення (джерело даних у DSO)

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

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

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

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

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

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

На екрані нижче показано трансформацію, створену за допомогою автоматичної картиping вихідних полів до цільових полів.

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

Крок 5: Створення процесу передачі даних

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

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

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

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

Крок 6: Створення інфопакета та планування завантаження

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

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

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

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

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

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

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

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

Крок 7: Завантаження даних до DSO

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

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

Поширені запитання

Інфопакет завантажує дані з вихідної системи лише до проміжного рівня PSA. Процес передачі даних (DTP) потім завантажує їх з PSA в один цільовий об'єкт, такий як DSO або інфокуб, з кращою обробкою помилок.

SAP BW завантажує CSV-файли з роздільниками та текстові файли ASCII фіксованої довжини. Файл можна зчитувати з локальної робочої станції або сервера застосунків, а структура його полів повинна відповідати цільовому джерелу даних (DataSource) та DSO.

Об'єкт DataStore (DSO) зберігає очищені, детальні дані на рівні документа в плоских прозорих таблицях. Він служить проміжним та звітним рівнем, підтримує обробку перезапису та дельта-зміни, а також передає дані до інфокубів.

Так. Інтелектуальна автоматизація може планувати завантаження файлів та запускати верстки друкованих матеріалів, а також SAP Копілот Joule AI може відповідати на питання налаштування. Сучасні інструменти, такі як SAP Datasphere додатково автоматизує прийом файлів за допомогою картиping пропозиції та моніторинг.

Машинне навчання перевіряє завантажені записи файлів на відповідність очікуваним форматам та діапазонам значень, позначає аномалії та пропонує виправлення перед завершенням завантаження. Ця інтелектуальна перевірка зменшує кількість помилок, що виникають під час введення DSO із зовнішніх файлів.

Підсумуйте цей пост за допомогою: