Hi, I'm Ask INFA!
What would you like to know?
ASK INFAPreview
Please to access Ask INFA.

目次

Search

  1. はじめに
  2. ルール仕様の概要
  3. ルール仕様の設定
  4. ルールセットの設定
  5. ルール文の設定
  6. 詳細モードでのルール仕様の設定
  7. ビジネスルールおよびルール文
  8. 検証とテスト

ルール仕様アセット

ルール仕様アセット

条件およびアクションにおけるマップレットのルールとガイドライン

条件およびアクションにおけるマップレットのルールとガイドライン

必要に応じて、ルール文、条件、またはアクションの関数にマップレットを追加できます。マップレットを追加すると、マップレット内の任意のアセットまたはトランスフォーメーションのロジックが条件またはアクションに追加されます。
マップレットには、パッシブデータ品質トランスフォーメーションを含めることができ、さらにパッシブJavaトランスフォーメーションと式トランスフォーメーションを含めることができます。
マップレットを条件またはアクションに追加するときは、次のルールとガイドラインを考慮してください。:

パッシブトランスフォーメーション

条件またはアクションに追加するマップレットでは、次のトランスフォーメーションを使用できます。
  • 解析トランスフォーメーション
  • クレンジングトランスフォーメーション
  • ラベラトランスフォーメーション
  • ルール仕様トランスフォーメーション
  • ベリファイヤトランスフォーメーション
  • 式トランスフォーメーション
  • パッシブモードでのJavaトランスフォーメーション
条件またはアクションに追加するマップレットには、in-outパラメータを定義しないでください。Javaトランスフォーメーションを含むマップレットを条件またはアクションに追加する場合は、その前に、データ統合でトランスフォーメーションをコンパイルしてください。
マップレットで外部Javaパッケージを使用するJavaトランスフォーメーションの使用方法については、Knowledge Baseの記事KB 000227229を参照してください。

ネストされたマップレット

最大4つのネストされたマップレットとルール仕様アセットを交互に使用して、条件またはアクションを設定できます。
次の例をご覧ください。
  • 条件でマップレット関数を選択します。
  • RuleSpec1
    という名前のルール仕様トランスフォーメーションを含んだマップレットを読み取るように条件を設定します。
  • ルール仕様トランスフォーメーションは、マップレット関数を指定する条件を持つルール仕様アセットを読み取ります。
  • この条件で指定するマップレットには、追加のルール仕様アセットを読み取る
    RuleSpec2
    という名前のルール仕様トランスフォーメーションが含まれています。
このようにして、条件またはアクションの下に4つのレベルのマップレットとルール仕様を作成できます。