Учебники

8) Что такое DSO? Зачем использовать это?

Что такое 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 могут быть классифицированы на следующие типы:

  1. Стандарт DSO
  2. Прямое обновление DSO
  3. Оптимизированный для записи DSO