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