SAPBW-変革
変換プロセスは、データの統合、クレンジング、およびデータ統合を実行するために使用されます。あるBIオブジェクトから別のBIオブジェクトにデータがロードされると、データに変換が適用されます。変換は、ソースのフィールドをターゲットオブジェクト形式に変換するために使用されます。
各変換は、少なくとも1つの変換ルールで構成されます。さまざまなルールタイプとルーチンが利用可能であるため、単純な変換から複雑な変換を作成できます。
トランスフォーメーションを作成するには、コンテキストに移動し、右クリック→トランスフォーメーションの作成を選択します。
次のウィンドウで、変換のソースと名前を入力し、チェックマークボックスをクリックするように求められます。
ソースからターゲットシステムへのルールが作成され、マッピングが表示されます。
変換規則
変換ルールは、ソースフィールドとターゲットフィールドをマップするために使用されます。さまざまなルールタイプを変換に使用できます。
Rule Type −ルールタイプは、変換ルールを使用してフィールドに適用される操作として定義されます。
Rule Group −これは変換ルールのグループとして定義され、ターゲットの各キーフィールドには1つの変換ルールが含まれます。
Transformation Type −変換値と、データがターゲットに入力される方法を決定するために使用されます。
Routines−ルーチンは、複雑な変換を実行するために使用されます。ルーチンはローカルABAPクラスとして定義され、事前定義された定義と実装領域で構成されます。
ルーチンは実装領域で作成され、インバウンドおよびアウトバウンドパラメータは定義領域で定義されます。ルーチンは、キー数値の変換ルールとして定義でき、ルールタイプとして使用できます。
リアルタイムデータ収集(RDA)
リアルタイムのデータ収集は、データをビジネスウェアハウスにリアルタイムで移動することに基づいています。データは、デルタキューまたはPSAテーブルにリアルタイムで送信されます。リアルタイムのデータ収集は、データをより頻繁に(1時間ごとまたは1分ごとに)転送し、データがレポートレベルで単一の時間間隔で複数回更新される場合に使用されます。
リアルタイムのデータ収集はデータソースの重要な特性の1つであり、データソースはリアルタイムのデータ収集をサポートする必要があります。リアルタイムでデータを転送するように構成されているデータソースは、標準のデータ転送には使用できません。
リアルタイムのデータ収集は、2つのシナリオで実現できます-
ServiceAPIを使用したリアルタイムのデータ収集にInfoPackageを使用する。
Webサービスを使用してデータを永続記憶域(PSA)にロードしてから、リアルタイムDTPを使用してデータをDSOに移動します。
リアルタイムデータ収集のバックグラウンドプロセス-
定期的にInfoPackageへのデータを処理し、データ転送プロセスDTPを実行するには、デーモンと呼ばれるバックグラウンドプロセスを使用できます。
デーモンプロセスは、InfoPackageおよびDTPから、転送するデータと、データをロードするPSAおよびデータ痛いオブジェクトに関するすべての情報を取得します。