標準DSOとは SAP? 作成方法は?

標準の DSO には、データベース上に XNUMX つの透過的なテーブルがあります。

  1. アクティベーションキュー: 更新される、まだアクティブ化されていないレコードを保持します。
  2. アクティブなデータ:アクティブなデータを保持するテーブル。
  3. 変更履歴:デルタ ロードの変更履歴を保持します。

DSO へのデータ転送のプロセス

  • データは最初に、新しいデータ テーブルとも呼ばれるアクティベーション キューにロードされます。
  • データ「アクティベーション」が新規データテーブルからアクティブデータテーブルに転送されます
  • そしてログテーブルの変更へ。 変更ログテーブルでは、変更されたデータまたは修正されたデータを保持できます。

注: 変更ログ テーブルのデータは冗長的に保存され、レコードがアクティブ化された後に削除できます。

DSO へのデータ転送のプロセス

標準DSOの作成

ステップ1)

  1. トランザクションコード RSA1 に移動します
  2. [OK]ボタンをクリックします。

標準DSOの作成

ステップ2)

  1. 「モデリング」タブ→「情報プロバイダー」に移動します。
  2. 「情報エリア」を右クリックします。
  3. コンテキストメニューから「データストアオブジェクトの作成」をクリックします。

標準DSOの作成

ステップ3)

  1. 技術名を入力します。
  2. 入力する Descriptイオン。
  3. 「作成」ボタンをクリックします。

標準DSOの作成

DSO での設定

  1. データストア オブジェクトのタイプ: このオプションを使用して、DSO のタイプを変更できます。 デフォルトでは、標準 DSO が選択されます。 これは、書き込み最適化または DSO を直接更新する.
  2. アクティブ化時の SID 生成 : このオプションがチェックされている場合、各マスター データ値のサロゲート ID (SID) が生成されます。
  3. 一意のデータ レコード: このオプションは、DSO が重複した値を保持しない場合に使用できます。
  4. 品質ステータスを自動的に「OK」に設定する: この設定は、データのロードが完了した後に品質ステータスを設定します。
  5. データを自動的にアクティブ化: この設定を使用すると、DSO アクティブ化が自動化されます。
  6. データを自動的に更新: この設定を使用すると、DSO にロードされたデータをターゲット オブジェクトに自動的にロードできます。

DSO へのキー フィールドとデータ フィールドの組み込み

DSO には 2 種類のフィールドが含まれます

  1. キーフィールド
  2. データフィールド

キー フィールドは、レコードを一意にするために使用されます。 他のフィールドを DSO のデータ フィールドとして含めることができます。

ステップ1) 「キーフィールド」を右クリックし、「InfoObject Direct Input」オプションを選択します。

DSO へのキー フィールドとデータ フィールドの組み込み

ステップ2) 次のポップアップが開きます。ここで、 インフォオブジェクト を含めて Enter キーを押す必要があります。

DSO へのキー フィールドとデータ フィールドの組み込み

以下に、に追加されたキーフィールドを示します。 DSO.

DSO へのキー フィールドとデータ フィールドの組み込み

ステップ3) ナビゲーション属性はデフォルトで DSO に表示されますが、レポートで使用する場合はナビゲーションのオン/オフのチェック ボックスを選択する必要があります。

ステップ4) DSO 構造の設計が完了しました。 [アクティブ化] ボタンをクリックして DSO をアクティブ化します。

DSO へのキー フィールドとデータ フィールドの組み込み