У чому полягає пряме оновлення DSO SAP? Як створити один?
⚡ Розумний підсумок
DSO прямого оновлення в SAP BW зберігає дані в одній активній таблиці, записаній безпосередньо через API, без журналу змін чи створення SID, що робить завантажені дані негайно доступними для процесів аналізу та звітності.
Що таке DSO з прямим оновленням?
Стандартний DSO відрізняється від DSO з прямим оновленням способом обробки даних. У стандартному DSO дані зберігаються в різних версіях (активна, дельта, змінена), тоді як DSO з прямим оновленням містить дані в одній версії. Дані зберігаються точно в тому ж вигляді, в якому вони були записані в DSO. Він складається з активної таблиці даних для прямого оновлення програмою та отримує свої дані із зовнішніх систем через API заповнення або видалення.
Доступні API
- RSDRI_ODSO_INSERT: вставляє нові дані, яких немає в системі.
- RSDRI_ODSO_INSERT_RFC: подібний до RSDRI_ODSO_INSERT, але може бути викликаний віддалено.
- RSDRI_ODSO_MODIFY: змінює існуючі записи; якщо надходить новий запис, він вставляється.
- RSDRI_ODSO_MODIFY_RFC: подібний до RSDRI_ODSO_MODIFY, але може бути викликаний віддалено.
- RSDRI_ODSO_UPDATE: змінює існуючі записи.
- RSDRI_ODSO_UPDATE_RFC: подібний до RSDRI_ODSO_UPDATE, але може бути викликаний віддалено.
- RSDRI_ODSO_DELETE_RFC: видаляє записи.
Властивості прямого оновлення DSO
- Він містить дані в одній версії, що зберігаються саме в тому вигляді, в якому вони були записані програмою.
- Записи з однаковим ключем не агрегуються.
- Ідентифікатори SID не можуть бути згенеровані.
- Дані з нього можна оновлювати для додаткових інфо-провайдерів.
- Він доступний як інфо-провайдер у конструкторі запитів BEx і може бути використаний для аналізу.
- Це додаткова функція, що використовується в спеціальних контекстах застосувань.
- Він швидко завантажує дані без використання extracпроцеси функціонування та завантаження системи бізнес-аналітики.
- Його можна використовувати як ціль даних для процесу аналізу.
Функціональність прямого оновлення DSO
- Він може оновлювати дані DSO безпосереднього оновлення для додаткових постачальників інформації.
- Його можна використовувати як інфопровайдер для конструктора запитів BEx та для процесів аналізу.
переваги:
- Він структурований для легкого доступу до даних.
- Дані доступні для аналізу та звітності одразу після їх завантаження.
Недоліки:
- Процес завантаження не підтримується система BI (Джерела даних не надають дані).
- Тому ці DSO не відображаються в адміністративній панелі або на моніторі.
- Оскільки журнал змін не створюється, дельта-оновлення постачальників інформації неможливе.
Створення DSO прямого оновлення
Крок 1)
- Перейдіть до коду транзакції RSA1.
- Натисніть кнопку ОК.
Крок 2)
- Перейдіть на вкладку Моделювання -> Інфопостачальник.
- Клацніть правою кнопкою миші на InfoArea.
- У контекстному меню натисніть «Створити об’єкт DataStore».
Крок 3)
- Введіть технічну назву.
- Введіть Descriptіона.
- Натисніть на кнопку «Створити».
Крок 4) Натисніть кнопку «Редагувати» «Тип об’єкта DataStore».
Крок 5) Виберіть тип «Пряме оновлення».
Крок 6) Активуйте DSO.







