У чому полягає пряме оновлення DSO SAP? Як створити один?

Стандартний DSO відрізняється від прямого оновлення DSO способом обробки даних.

У стандартному DSO дані зберігаються в різних версіях Active, Delta, Змінено

тоді як Direct Update DSO містить дані в одній версії. Дані зберігаються точно в тій самій формі, в якій вони записуються в DSO, і складаються з таблиці активних даних для прямого оновлення програмою. Він отримує свої дані із зовнішніх систем через API заповнення або видалення.

Існують наступні API

  • RSDRI_ODSO_INSERT: Цей API використовується для вставки нових даних, яких немає в системі.
  • RSDRI_ODSO_INSERT_RFC: це схоже на API “RSDRI_ODSO_INSERT”, за винятком того, що цей API можна викликати віддалено.
  • RSDRI_ODSO_MODIFY: цей API використовується для зміни існуючих записів. Якщо надходить новий запис, запис вставляється.
  • RSDRI_ODSO_MODIFY_RFC: це схоже на API “RSDRI_ODSO_MODIFY”, за винятком того, що цей API можна викликати віддалено.
  • RSDRI_ODSO_UPDATE: цей API використовується для зміни існуючих записів.
  • RSDRI_ODSO_UPDATE_RFC: це схоже на API “RSDRI_ODSO_UPDATE”, за винятком того, що цей API можна викликати віддалено.
  • RSDRI_ODSO_DELETE_RFC: Цей API використовується для видалення записів.

Пряме оновлення DSO – властивості

  • DSO для прямого оновлення містить дані в одній версії. Тому дані зберігаються точно в тому самому вигляді, в якому вони були записані програмою
  • Записи з однаковим ключем не об’єднуються
  • Неможливо створити SID
  • Дані з нього можна оновлювати до додаткових постачальників інформації.
  • DSO для прямого оновлення доступний як інформаційний постачальник у BEx Query Designer і може використовуватися для цілей аналізу.
  • Це додаткова функція, яку можна використовувати в контекстах спеціальних програм.
  • Для швидкого завантаження даних без використання процесів вилучення та завантаження в системі BI.
  • Можна використовувати як цільові дані для процесу аналізу.

Пряме оновлення DSO – функціональність

  • Можна оновлювати дані прямого оновлення DSO до додаткових постачальників інформації.
  • Може використовуватися як постачальник інформації для Bex Query Designer і може використовуватися для процесу аналізу.

Перевага:

  • Він структурований таким чином, щоб легко отримати доступ до даних.
  • Дані стають доступними для аналізу та звітування відразу після їх завантаження.

недоліками

  • Процес завантаження не підтримується система BI (Джерела даних не надають даних).
  • Тому DSO не відображаються ні в адміністрації, ні на моніторі.
  • Оскільки журнал змін не створюється, ми не можемо виконати дельта-оновлення постачальників інформації.

Створення прямого оновлення DSO

Крок 1)

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

Створення прямого оновлення DSO

Крок 2)

  1. Перейдіть на вкладку «Моделювання» -> «Постачальник інформації».
  2. Клацніть правою кнопкою миші на інформаційній області.
  3. У контекстному меню натисніть «Створити об’єкт сховища даних».

Створення прямого оновлення DSO

Крок 3)

  1. Введіть технічну назву.
  2. Введіть Descriptіона.
  3. Натисніть на кнопку «Створити».

Створення прямого оновлення DSO

Крок 4) Натисніть кнопку «Редагувати» «Тип об’єкта DataStore».

Створення прямого оновлення DSO

Крок 5) Виберіть тип «Пряме оновлення».

Створення прямого оновлення DSO

Крок 6) Активуйте DSO.

Створення прямого оновлення DSO