書き込み最適化DSOとは SAP?

⚡ スマートサマリー

書き込み最適化されたDSO SAP BWは、アクティベーション手順や変更ログを必要とせず、単一のアクティブテーブルにデータを保存するため、粒度の低い大量のソースデータを迅速に初期ステージングするのに最適です。

  • 🗄️ アクティブなテーブルのみ: 書き込み最適化されたDSOには、アクティブなデータテーブルのみが存在し、変更ログは含まれません。
  • アクティベーション不要: 別途有効化の手順が不要なため、データはすぐに利用可能です。
  • 📥 初期ステージング: これは主に、大量のソースデータの最初のステージング層として使用されます。
  • 🔑 技術キー: リクエストID、データパッケージ、およびレコード番号は、固有の技術的キーを構成します。
  • 🔁 集計なし: すべてのレコードは新規に挿入され、レコードの集約や上書きは行われません。
  • 🤖 AI 支援: AIは大量のステージング処理を高速化し、ロード中に重複レコードを検出します。

書き込み最適化DSOとは SAP

書き込み最適化DSOとは何ですか?

書き込み最適化DSOは、最小粒度のレコードを格納するストレージオブジェクトが必要で、かつ上書き機能が不要な場合に使用されます。アクティブなデータテーブルのみで構成されるため、アクティベーションは不要で、データ処理が高速化されます。データはすぐに後続の処理に利用可能となり、大量のデータの一時的な格納領域として使用されます。

書き込み最適化DSOは、主にソースシステムデータの初期ステージングとして設計されており、そこからデータは標準DSOまたは InfoCube.

  1. PSAは、ソースシステムから変更されていないデータを受信する。
  2. データは文書レベルで記録され、標準DSOにロードされた後、削除されます。
  3. データは、パススルー書き込み最適化DSOから、企業メモリ書き込み最適化DSOに書き込まれます。
  4. 書き込み最適化パススルーDSOからデータが配信されます 標準DSO 業務要件に従って。

書き込み最適化DSO SAP

書き込み最適化されたDSOプロパティ

  • これは、ソースシステムデータの初期ステージングに使用されます。
  • 保存されるデータの粒度は最も低くなります。
  • 別途アクティベーション手順が不要なため、データ読み込みが高速化されます。
  • すべてのレコードには技術的なキーが付与されているため、レコードの集約は不可能です。新しいレコードは毎回挿入されます。

書き込み最適化DSOの作成

ステップ1)

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

書き込み最適化DSOの作成

ステップ2)

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

書き込み最適化DSOの作成

ステップ3)

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

書き込み最適化DSOの作成

ステップ4) 「DataStoreオブジェクトの種類」の編集ボタンをクリックします。

書き込み最適化DSOの作成

ステップ5) 「書き込み最適化」タイプを選択してください。

書き込み最適化DSOの作成

テクニカルキーには、リクエストID、データパッケージ、レコード番号が含まれます。この下に他のオブジェクトを含めることはできません。セマンティックキーはキーフィールドに似ていますが、ここでは上書き機能の一意性は考慮されません。代わりに、「データの一意性をチェックしない」設定と組み合わせて使用​​されます。セマンティックキーの目的は、受信レコードのエラーまたは重複レコードを識別することです。重複レコードは、後続の順序でエラースタックに書き込まれ、DTPでセマンティックグループを定義することで処理または再ロードできます。重複レコードまたはエラーレコードが発生する可能性がない場合は、セマンティックグループを定義する必要はありません。

書き込み最適化DSOの作成

「重複データレコードを許可する」チェックボックスをオンにしない場合、ソースから取得したデータは重複チェックされます。DSOに同じレコード(セマンティックキー)が既に存在する場合、現在のロードは終了します。このチェックボックスをオンにすると、重複レコードは新規レコードとしてロードされ、セマンティックキーは無効になります。

書き込み最適化DSOの作成

ステップ6) アクティブ化 DSO.

書き込み最適化DSOの作成

よくあるご質問

書き込み最適化DSOはアクティブテーブルのみを持ち、アクティベーションは不要で、高速にロードできますが、レコードの上書きはできません。標準DSOは3つのテーブルを持ち、アクティベーションが必要で、変更ログを通じて上書きと差分処理をサポートします。

技術キーは、リクエストID、データパッケージ、およびレコード番号で構成されます。 SAP 自動的に追加されるため、すべてのレコードは一意であり、新規レコードとして挿入されます。この技術的なキーのおかげで、レコードが集約されたり上書きされたりすることはありません。

セマンティックキーは、重複レコードやエラーレコードを識別しますが、上書き時の一意性は強制しません。重複レコードはエラースタックに送られ、そこでDTPで定義されたセマンティックグループを使用して修正または再ロードされます。

はい。インテリジェントオートメーションは大量の負荷を並列化してスケジュールし、機械学習はボトルネックを予測します。 SAP DatasphereのAIはステージングパイプラインを効率化し、書き込み最適化レイヤーが大規模なデータセットをより高速かつ確実に取り込めるようにします。

機械学習は、受信したレコードを既存のデータと比較し、レポートレイヤーに到達する前に重複の可能性のあるレコードを検出します。セマンティックキーとエラースタックと組み合わせることで、このインテリジェントなチェックにより、ステージングされたデータがクリーンな状態に保たれます。