ダイレクトアップデートDSOとは SAP? 作成方法は?

⚡ スマートサマリー

直接更新DSO SAP BWは、変更ログやSIDの生成を行わず、APIを介して直接書き込まれた単一のアクティブテーブルにデータを保存するため、ロードされたデータは分析プロセスやレポート作成にすぐに利用できます。

  • 🗄️ シングルバージョン: 直接更新型DSOは、アプリケーションによって書き込まれたとおりのデータを、1つのアクティブテーブルに保持します。
  • 🔌 API駆動型: データは、標準のデータソースではなく、RSDRI_ODSO API を介して入力および削除されます。
  • 🚫 変更履歴なし: 変更ログやSIDの生成が行われないため、差分更新は不可能です。
  • 📊 分析プロセス: これは、分析プロセス設計者(APD)のターゲットとしてよく使用されます。
  • ⚡ 即時データ: 読み込まれたデータは、書き込み後すぐにレポート作成に使用できます。
  • 🤖 AI 支援: AIは、スコアリングされた結果または予測された結果を、レポート作成のために直接更新型のDSOに書き込みます。

ダイレクトアップデートDSOとは SAP

ダイレクトアップデートDSOとは何ですか?

標準DSOと直接更新DSOは、データの処理方法が異なります。標準DSOでは、データは異なるバージョン(アクティブ、デルタ、変更済み)で格納されますが、直接更新DSOでは、データは単一のバージョンで格納されます。データは、DSOに書き込まれた形式とまったく同じ形式で格納されます。アプリケーションによる直接更新用のアクティブデータテーブルで構成され、フィルまたは削除APIを介して外部システムからデータを取得します。

利用可能なAPI

  • RSDRI_ODSO_INSERT: システムに存在しない新しいデータを挿入します。
  • RSDRI_ODSO_INSERT_RFC: RSDRI_ODSO_INSERT と同様ですが、リモートから呼び出すことができます。
  • RSDRI_ODSO_MODIFY: 既存のレコードを変更します。新しいレコードが届いた場合は、挿入されます。
  • RSDRI_ODSO_MODIFY_RFC: RSDRI_ODSO_MODIFY と同様ですが、リモートから呼び出すことができます。
  • RSDRI_ODSO_UPDATE: 既存のレコードを変更します。
  • RSDRI_ODSO_UPDATE_RFC: RSDRI_ODSO_UPDATE と同様ですが、リモートから呼び出すことができます。
  • RSDRI_ODSO_DELETE_RFC: レコードを削除します。

直接更新DSOプロパティ

  • そこには、アプリケーションによって書き込まれた形式と全く同じ形式で保存された、単一バージョンのデータが含まれています。
  • 同じキーを持つレコードは集計されません。
  • SIDを生成できません。
  • そこから得られたデータは、追加のインフォプロバイダーに更新することができます。
  • これはBExクエリデザイナのInfoProviderとして利用可能で、分析に使用できます。
  • これは、特定のアプリケーション環境で使用される追加機能です。
  • 外部リソースを使用せずにデータを素早くロードしますtracBIシステムのロードおよびロードプロセス。
  • 分析プロセスにおけるデータ対象として使用できる。

直接更新DSO機能

  • 追加のインフォプロバイダーに対して、直接更新DSOデータを更新できます。
  • これは、BExクエリデザイナおよび分析プロセス用のインフォプロバイダとして使用できます。

Advantages:

  • データに簡単にアクセスできるように構成されています。
  • データはロード後すぐに分析およびレポート作成に利用できます。

欠点:

  • 読み込みプロセスはサポートされていません。 BIシステム (データソースはデータを提供しません。)
  • したがってこれら DSO 管理画面やモニターには表示されません。
  • 変更ログが生成されないため、InfoProvidersへの差分更新は不可能です。

直接更新DSOの作成

ステップ1)

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

直接更新DSOの作成

ステップ2)

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

直接更新DSOの作成

ステップ3)

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

直接更新DSOの作成

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

直接更新DSOの作成

ステップ5) 「直接更新」を選択してください。

直接更新DSOの作成

ステップ6) DSO をアクティブ化します。

直接更新DSOの作成

よくあるご質問

直接更新型DSOは、APIを介して書き込まれた単一のデータバージョンを格納し、変更ログやSIDは生成しません。標準DSOは3つのテーブルを使用し、データ転送プロセスによってロードされ、上書きをサポートし、差分更新用の変更ログを生成します。

データは、RSDRI_ODSO 関数モジュールを介して書き込まれます。例えば、レコードを追加する RSDRI_ODSO_INSERT、レコードを変更する RSDRI_ODSO_MODIFY および RSDRI_ODSO_UPDATE、レコードを削除する RSDRI_ODSO_DELETE_RFC などがあります。それぞれにリモート RFC 対応バージョンがあります。

これは主に分析プロセス設計者(APD)のターゲットとして、また計画やスコアリングなど、結果を直接書き込むアプリケーションで使用されます。データが即座に利用できるため、アプリケーション主導型の迅速なレポート作成に適しています。

はい。機械学習および分析プロセスは、RSDRI APIを介して、スコア、予測、またはセグメントを直接更新型DSOに書き込むことができます。その結果は、BExクエリおよびダッシュボード用のInfoProviderとしてすぐに利用可能になります。

機械学習と分析プロセス設計者(APD)は、BWデータを読み込み、データマイニングモデルを適用し、スコアリングされた出力を直接更新DSOに書き込みます。結果は、標準的な実行なしに、レポート作成用のInfoProviderとしてすぐに利用できます。trac負荷と負荷。