Standard DSOとは何ですか? SAP?

⚡ スマートサマリー

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

  • 🗃️ 3つのテーブル: 標準的なDSOには、アクティベーションキュー、アクティブなデータテーブル、および変更ログがあります。
  • 🔁 アクティベーション: データは新しいテーブルからアクティブなテーブルに移動し、その後変更ログに移動します。
  • 📝 変更履歴: 変更ログには差分履歴が記録され、他のターゲットへの差分ロードをサポートします。
  • 🔑 キーフィールドとデータフィールド: キーフィールドはレコードを一意に識別するものであり、データフィールドには属性と主要な数値が格納される。
  • ⚙️ 設定: オプションでは、SIDの生成、一意のレコード、および自動アクティベーションを制御します。
  • 🤖 AI 支援: AIは負荷とアクティベーションジョブを監視し、データ品質の問題を早期に検出します。

Standard DSOとは何ですか? SAP

標準DSOとは何ですか?

標準DSOは最も一般的なデータストアオブジェクトです。データベース上に3つの透過テーブルがあります。

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

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

  • データはまず、新しいデータテーブルとも呼ばれるアクティベーションキューにロードされます。
  • 有効化されると、新しいデータテーブルからアクティブなデータテーブルにデータが転送されます。
  • そして、変更ログテーブルへ。変更ログテーブルには、変更または修正されたデータが格納されます。

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

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

標準DSOの作成

ステップ1)

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

標準DSOの作成

ステップ2)

  1. 「モデリング」タブ→「InfoProvider」に移動します。
  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) 「キー項目」を右クリックし、「InfoObject 直接入力」オプションを選択します。

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

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

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

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

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

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

ステップ4) DSOの構造設計が完了しました。「有効化」ボタンをクリックしてDSOを有効化してください。

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

よくあるご質問

アクティベーション中、レコードはアクティベーションキュー(新規テーブル)からアクティブデータテーブルに移動し、変更前後の画像が変更ログに書き込まれます。変更ログにより、InfoCubeやその他のターゲットへの差分更新が可能になります。

標準DSOは3つのテーブルを持ち、上書きと差分処理を可能にするためにアクティベーションが必要です。書き込み最適化DSOはアクティブなテーブルのみを持ち、アクティベーションは不要で、読み込み速度は速いですが、レコードを上書きすることはできません。

アクティベーション時にSIDを生成するオプションがチェックされている場合、 SAP 有効化時に、各マスタデータ値に対してサロゲートIDを作成します。これにより、後続のレポート作成は高速化されますが、有効化処理は遅くなります。DSOがデータのステージングのみを行う場合は、この機能を無効にすることができます。

はい。インテリジェントオートメーションが負荷と起動をスケジュールし、機械学習が長時間実行されるジョブを予測し、障害を警告します。 SAP Joule AIコパイロットは設定に関する質問に答えることができ、夜間のDSO負荷の手動監視を軽減します。

機械学習は、アクティベーション前に受信レコードの重複、欠落キー、および外れ値をチェックします。このインテリジェントなデータクレンジングにより、InfoCubeやBExクエリに供給されるアクティブデータの信頼性が向上します。