Standard DSOとは何ですか? SAP?
⚡ スマートサマリー
標準DSO SAP BWは、統合され、クレンジングされたトランザクションデータを、アクティベーションキュー、アクティブデータ、変更ログの3つのテーブルにわたって詳細レベルで保存し、上書き、差分ロード、および詳細レベルのレポート作成をサポートします。

標準DSOとは何ですか?
標準DSOは最も一般的なデータストアオブジェクトです。データベース上に3つの透過テーブルがあります。
- アクティベーションキュー: 更新予定だがまだ有効化されていないレコードを保持します。
- アクティブなデータ: アクティブなデータを保持するテーブル。
- 変更履歴: デルタ負荷の変更履歴を保持します。
DSOへのデータ転送プロセス
- データはまず、新しいデータテーブルとも呼ばれるアクティベーションキューにロードされます。
- 有効化されると、新しいデータテーブルからアクティブなデータテーブルにデータが転送されます。
- そして、変更ログテーブルへ。変更ログテーブルには、変更または修正されたデータが格納されます。
注意: 変更ログテーブルのデータは冗長的に保存されており、レコードが有効化された後に削除できます。
標準DSOの作成
ステップ1)
- トランザクション コード RSA1 に移動します。
- [OK]ボタンをクリックします。
ステップ2)
- 「モデリング」タブ→「InfoProvider」に移動します。
- 「情報エリア」を右クリックします。
- コンテキストメニューから「データストアオブジェクトの作成」をクリックします。
ステップ3)
- 技術名を入力します。
- 入力する Descriptイオン。
- 「作成」ボタンをクリックします。
DSOの設定
- データストアオブジェクトのタイプ: DSO のタイプを変更します。デフォルトでは、標準 DSO が選択されます。これを書き込み最適化または 直接更新DSO.
- アクティベーション時のSID生成: このオプションをオンにすると、各マスタデータ値に対してサロゲートID(SID)が生成されます。
- 固有データレコード: DSOが重複する値を保持しない場合に使用します。
- 品質ステータスを自動的に「OK」に設定する: データ読み込み完了後に品質ステータスを設定します。
- データを自動的に有効化する: DSOの有効化を自動化します。
- データを自動的に更新する: DSO内のデータを対象オブジェクトに自動的にロードします。
DSO へのキー フィールドとデータ フィールドの組み込み
DSO(データストアオブジェクト)には、キーフィールドとデータフィールドの2種類のフィールドが含まれます。キーフィールドはレコードを一意にするために使用されます。その他のフィールドはデータフィールドとして含めることができます。
ステップ1) 「キー項目」を右クリックし、「InfoObject 直接入力」オプションを選択します。
ステップ2) 次のポップアップが開きます。ここで、 インフォオブジェクト 含めてEnterキーを押してください。
以下に、DSOに追加された主要フィールドを示します。
ステップ3) ナビゲーション属性はデフォルトではDSOに表示されますが、レポートでナビゲーション属性を使用する場合は、ON/OFFチェックボックスを選択する必要があります。
ステップ4) DSOの構造設計が完了しました。「有効化」ボタンをクリックしてDSOを有効化してください。








