DSOとは何か SAP BW? なぜ使用するのですか?

DSOとは何ですか?

DSO は、主に統合およびクレンジングされたトランザクション データまたはマスター データを最も低い粒度で保存する XNUMX 次元のストレージ ユニットです。 DSO はデータ ストア オブジェクトの略です。

  • XNUMX次元の透明なテーブルです。
  • データは詳細レベルで保存されます。
  • 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 には上書き機能と追加機能があります。 すべての特性が同じ場合、キー数値は選択された機能に基づいて集計/上書きされます。
  • Cube は本質的に加算的なものです。 すべての特性が同じ場合、キー数値が集計されます。

DSO の種類

DSO は次のタイプに分類できます。

  1. 標準 DSO
  2. DSO を直接更新する
  3. 書き込みに最適化された DSO