PowerCenter
- PowerCenter 10.5.7
- 所有产品
トランスフォーメーション
| 式
| 戻り値
|
---|---|---|
アグリゲータ
| トランスフォーメーションを通過するすべてのデータに基づいて、集計を行います。また、集計するレコードに対してフィルタを指定して、特定のレコードを排除できます。たとえば、このトランスフォーメーションを用いて、事務所の全従業員の総数と平均給与を算出できます。
| ポートの集計結果。
|
データマスキング
| 行の入力ポートまたは出力ポートの値に基づいて計算を実行します。式は、データマスキングトランスフォーメーション内のプロダクションデータをマスキングするメソッドです。
| 入力ポートまたは出力ポートを使用した行レベルの計算結果。
|
式
| 単一の行内の値に基づいて計算を行います。たとえば、特定品目の価格や数量に基づいて、注文におけるその品目の購入価格合計値の算出ができます。
| ポートの行レベルの計算結果。
|
フィルタ
| このトランスフォーメーションを通過する行のフィルタリング条件を指定します。たとえば、未払い残高のある顧客についてのBAD_DEBTテーブルに顧客データを書き込みたい場合には、Filterトランスフォーメーションを用いて顧客データのフィルタリングができます。
| TRUEまたはFALSE。これは行が指定条件を満足しているかどうかによります。TRUEを返す行だけがこのトランスフォーメーションから出力されます。このトランスフォーメーションは該当値を各取得行に適用します。
|
ランク
| ランクに含める行の条件を設定します。たとえば、現在会社に所属している販売員の上位10名をランク付けできます。
| ポートの条件適用結果または計算結果。
|
ルータ
| グループ式に基づいて、複数のトランスフォーメーションにデータをルーティングします。たとえば、このトランスフォーメーションを使用して、3つの異なる給与レベルに属する従業員の給与を比較します。これは、Routerトランスフォーメーションに3つのグループを作成することによって行うことができます。たとえば、各給与範囲に対して1つのグループ式を作成します。
| TRUEまたはFALSE。これは行が指定されたグループ式を満足しているかどうかによります。TRUEを返す行のみが、このトランスフォーメーションの各ユーザ定義グループを通過します。FALSEを返す行は、デフォルトグループを通過します。
|
アップデートストラテジ
| 行に更新、挿入、削除、またはリジェクトのフラグを設定します。一定の条件に基づいてターゲットの更新を管理する場合に、このトランスフォーメーションを使用します。たとえば、Update Strategyトランスフォーメーションを用いて、全顧客の行に対して、メールアドレスが変更された際に更新フラグを設定したり、全従業員の行に対して、社員でなくなった者についてはリジェクトフラグを設定したりできます。
| 更新、挿入、削除、またはリジェクトに対応する数値コード。このトランスフォーメーションは該当値を各取得行に適用します。
|
トランザクションコントロール
| Integration Serviceが実行する操作(コミット、ロールバック、またはトランザクション変更なし)を決定する条件を指定します。トランスフォーメーションに渡される行または行のセットに基づくコミットおよびロールバックトランザクションを制御したい場合、このトランスフォーメーションを使用します。たとえば、このトランスフォーメーションを使用して、注文の入力日付に基づいて行のセットをコミットできます。
| 以下のいずれかのビルトイン変数。行が指定された条件に一致しているかどうかにより戻り値が決まります。
Integration Serviceは、戻り値に基づいてアクションを実行します。
|