Sap-bw-transformation

提供:Dev Guides
移動先:案内検索

SAP BW-変換

変換プロセスは、データ統合、クレンジング、およびデータ統合を実行するために使用されます。 1つのBIオブジェクトから他のBIオブジェクトにデータがロードされると、データに変換が適用されます。 変換は、ソースのフィールドをターゲットオブジェクト形式に変換するために使用されます。

各変換は、最低1つの変換ルールで構成されます。 さまざまなルールタイプとルーチンが利用可能であるため、単純な変換から複雑な変換を作成できます。

変換ルール

変換を作成するには、コンテキストに移動し、右クリック→変換の作成を選択します。

変換ルールの作成

次のウィンドウで、変換のソースと名前を入力し、目盛りボックスをクリックします。

変換のソース

ソースシステムからターゲットシステムにルールが作成され、マッピングが表示されます。

ソースからターゲットシステム

変換ルール

変換ルールは、ソースフィールドとターゲットフィールドのマッピングに使用されます。 変換にはさまざまなルールタイプを使用できます。

  • ルールタイプ-ルールタイプは、変換ルールを使用してフィールドに適用される操作として定義されます。
  • ルールグループ-変換ルールのグループとして定義され、ターゲットの各キーフィールドには1つの変換ルールが含まれます。
  • 変換タイプ-変換値とデータがターゲットに入力される方法を決定するために使用されます。
  • ルーチン-ルーチンは複雑な変換を実行するために使用されます。 ルーチンはローカルABAPクラスとして定義され、定義済みの定義および実装領域で構成されます。 +実装領域でルーチンが作成され、定義領域でインバウンドおよびアウトバウンドパラメータが定義されます。 ルーチンは、キー数値の変換ルールとして定義でき、ルールタイプとして使用できます。

リアルタイムデータ収集(RDA)

リアルタイムのデータ取得は、データをリアルタイムでビジネスウェアハウスに移動することに基づいています。 データはリアルタイムでデルタキューまたはPSAテーブルに送信されます。 リアルタイムデータ収集は、データをより頻繁に(1時間ごとまたは1分ごとに)転送し、単一の時間間隔でレポートレベルでデータを複数回更新する場合に使用されます。

リアルタイムデータ収集はデータソースの重要なプロパティの1つであり、データソースはリアルタイムデータ収集をサポートする必要があります。 リアルタイムでデータを転送するように設定されたデータソースは、標準のデータ転送には使用できません。

リアルタイムのデータ収集は、2つのシナリオで実現できます-

  • サービスAPIを使用したリアルタイムデータ取得にInfoPackageを使用する。
  • Webサービスを使用してデータをPersistent Storage Area(PSA)にロードし、リアルタイムDTPを使用してデータをDSOに移動します。

リアルタイムデータ取得のバックグラウンドプロセス-

データをInfoPackageに処理し、データ転送プロセスDTPを定期的に実行するには、デーモンと呼ばれるバックグラウンドプロセスを使用できます。

デーモンプロセスは、InfoPackageおよびDTPからすべての情報を取得し、どのデータが転送されるか、どのPSAおよびデータがオブジェクトにデータをロードするかを判断します。