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 は次のタイプに分類できます。