Что такое 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 и загружаются в объект хранилища данных.
- Первоначально записи хранятся в новом статусе в DSO. Записи хранятся в новой таблице.
- После активации данных DSO данные сохраняются в активной таблице. Новая таблица больше не хранит эти данные.
- Когда записи изменяются в R / 3, чтобы эти изменения отражались в BI, изменения извлекаются в DSO.
- Теперь данные сохраняются в новой таблице до тех пор, пока содержимое DSO не будет активировано. Данные должны быть дополнительно загружены в инфо-куб, из которого доставляются отчеты.
- DSO имеет функции перезаписи и добавления. Если все характеристики одинаковы, показатели агрегируются / перезаписываются на основе выбранной функциональности.
- Куб аддитивен по своей природе. Если все признаки совпадают, показатели агрегируются.
Типы ДСО
DSO могут быть классифицированы на следующие типы:
- Стандарт DSO
- Прямое обновление DSO
- Оптимизированный для записи DSO