Що таке 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 можна класифікувати за такими типами: