У чому полягає пряме оновлення 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)
- Перейдіть до коду транзакції RSA1
- Натисніть кнопку ОК.
Крок 2)
- Перейдіть на вкладку «Моделювання» -> «Постачальник інформації».
- Клацніть правою кнопкою миші на інформаційній області.
- У контекстному меню натисніть «Створити об’єкт сховища даних».
Крок 3)
- Введіть технічну назву.
- Введіть Descriptіона.
- Натисніть на кнопку «Створити».
Крок 4) Натисніть кнопку «Редагувати» «Тип об’єкта DataStore».
Крок 5) Виберіть тип «Пряме оновлення».
Крок 6) Активуйте DSO.