Что такое DSO?
DSO - это двумерное хранилище, в котором в основном хранятся консолидированные и очищенные данные транзакций или основные данные с минимальной степенью детализации. DSO означает объект хранилища данных.
- Это двухмерный прозрачный стол.
- Данные хранятся на детальном уровне.
- С помощью DSO также можно перезаписывать поля данных.
- Подробный отчет об уровне может быть получен от DSO.
Зачем использовать DSO?
Давайте рассмотрим пример данных заказа на продажу, которые необходимо извлечь из системы SAP R / 3 (OLTP: данные онлайн-обработки транзакций, которые постоянно меняются) в BI. Заказы клиента, созданные в системе R / 3, можно редактировать в любой момент после создания записи. Первоначально, когда записи заказа клиента создаются в R / 3, эти записи извлекаются в BI. После изменения записей в R / 3 изменения необходимо внести в BI.
- Данные извлекаются из системы SAP R / 3 и загружаются в объект хранилища данных.
- Изначально записи хранятся в DSO в новом статусе. Записи хранятся в Новой таблице.
- После активации данных DSO данные сохраняются в активной таблице. Новая таблица больше не хранит эти данные.
- Когда записи изменяются в R / 3, чтобы эти изменения отражались в BI, изменения извлекаются в DSO.
- Теперь данные хранятся в новой таблице до тех пор, пока не будет активировано содержимое DSO. Данные необходимо дополнительно загрузить в информационный куб, из которого доставляются отчеты.
- DSO имеет функции перезаписи и добавления. Если все характеристики одинаковы, показатели агрегируются / перезаписываются в зависимости от выбранной функции.
- Куб носит аддитивный характер. Если все признаки одинаковы, показатели агрегируются.
Типы DSO
DSO можно разделить на следующие типы:
- Стандартный DSO
- Прямое обновление DSO
- Оптимизированный для записи DSO