Що таке DSO в SAP BW? Навіщо це використовувати?

Що таке DSO?

DSO — це двовимірна одиниця зберігання, яка переважно зберігає консолідовані та очищені дані транзакцій або основні дані з найнижчим рівнем деталізації. DSO означає Data Store Object.

  • Це двовимірний прозорий стіл.
  • Дані зберігаються на детальному рівні.
  • За допомогою DSO також можна перезаписувати поля даних.
  • Детальний звіт про рівень можна отримати в DSO.

Навіщо використовувати DSO?

Давайте візьмемо приклад даних замовлення на продаж, з яких потрібно витягнути SAP Система R/3 (OLTP: дані обробки онлайнових транзакцій, які постійно змінюються) в BI. Замовлення на продаж, створені в системі R/3, можна редагувати в будь-який момент часу після створення запису. Спочатку, коли записи замовлення на продаж створюються в R/3, ці записи витягуються в BI. Після того, як записи змінено в R/3, зміни потрібно внести в BI.

  • Дані витягуються з SAP R/3 і завантажено в Data Store Object.
  • Спочатку записи зберігаються в новому статусі в DSO. Записи зберігаються в новій таблиці.
  • Після активації даних DSO дані зберігаються в таблиці Active. Нова таблиця більше не містить цих даних.
  • Коли записи змінюються в R/3, щоб ці зміни відображалися в BI, зміни витягуються в DSO.
  • Тепер дані зберігаються в новій таблиці, доки не буде активовано вміст DSO. Дані потрібно додатково завантажити Інформаційний куб з якого доставляються звіти.
  • DSO має функції перезапису та доповнення. Якщо всі характеристики однакові, ключові показники агрегуються/перезаписуються на основі вибраної функціональності.
  • Куб має адитивний характер. Якщо всі характеристики однакові, ключові цифри агрегуються.

Види ДСО

DSO можна класифікувати за такими типами:

  1. Стандартний DSO
  2. Пряме оновлення DSO
  3. DSO, оптимізований для запису