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

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

DSO прямого оновлення в SAP BW зберігає дані в одній активній таблиці, записаній безпосередньо через API, без журналу змін чи створення SID, що робить завантажені дані негайно доступними для процесів аналізу та звітності.

  • 🗄️ Одинарна версія: DSO з прямим оновленням зберігає дані в одній активній таблиці точно так, як вони записані застосунком.
  • 🔌 Керований API: Дані заповнюються та видаляються через API RSDRI_ODSO, а не стандартні джерела даних.
  • 🚫 Журнал змін відсутній: Немає журналу змін або створення SID, тому оновлення дельти неможливі.
  • 📊 Процес аналізу: Його часто використовують як ціль дизайнера процесу аналізу (APD).
  • Негайні дані: Завантажені дані доступні для звітності одразу після їх запису.
  • 🤖 Допомога AI: Штучний інтелект записує оцінені або прогнозовані результати в DSO з прямим оновленням для звітності.

У чому полягає пряме оновлення DSO SAP

Що таке 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)

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

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

Крок 2)

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

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

Крок 3)

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

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

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

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

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

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

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

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

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

DSO з прямим оновленням зберігає одну версію даних, записану через API, без журналу змін або генерації SID. Стандартний DSO використовує три таблиці, завантажується процесом передачі даних, підтримує перезапис і генерує журнал змін для дельта-оновлень.

Дані записуються через функціональні модулі RSDRI_ODSO, такі як RSDRI_ODSO_INSERT для додавання записів, RSDRI_ODSO_MODIFY та RSDRI_ODSO_UPDATE для їх зміни, а також RSDRI_ODSO_DELETE_RFC для їх видалення. Кожен з них має варіант з віддаленим доступом (_RFC).

Він в основному використовується як цільовий елемент дизайнера процесу аналізу (APD) та для програм, які безпосередньо записують результати, таких як планування або оцінювання. Оскільки дані доступні негайно, він підходить для швидкої звітності, орієнтованої на програми.

Так. Процеси машинного навчання та аналізу можуть записувати оцінки, прогнози або сегменти в DSO з прямим оновленням через API RSDRI. Результати потім одразу доступні як постачальник інформації для запитів та інформаційних панелей BEx.

Машинне навчання та конструктор процесів аналізу (APD) зчитують дані BW, застосовують моделі інтелектуального аналізу даних та записують оцінені результати в DSO з прямим оновленням. Результати потім одразу доступні як постачальник інформації для звітності, без стандартного ex.tracція та навантаження.

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