条件マッピングを使用すると、ソース・メンバーはハードコード化されたターゲット・メンバーでなく、スクリプト式にマッピングされます。条件マッピングはルールベースのマッピング(Between、In、Like)に対してのみ有効です。「ターゲット値」列に #SCRIPT
または#SQL
を配置して、条件マッピングをアクティブにできます。Jythonスクリプトには#SCRIPT
を、SQLスクリプトには#SQL
を使用します。条件付きマッピングをディメンション処理順序とともに使用すると、ディメンション・マッピングの結果に基づいたマッピングが使用可能になります。つまり、すでに処理されたディメンション・マッピングです。マッピング・スクリプトの使用を参照してください。
注:
Oracle Hyperion Financial Data Quality Management, Enterprise Editionでは、Jythonスクリプトは、条件マッピングではサポートされていません(#SCRIPT
は、ターゲット値列では使用できません。)条件付きマッピングを適用するには:
空白の行が追加されます。
Jythonスクリプトを使用するには、#SCRIPTを入力します。詳細は、マッピング・スクリプトでのJythonオブジェクトの使用を参照してください。
鉛筆アイコンが有効になります。
このサンプル・スクリプトでは、SQL CAST文を使用して、ターゲット列に割り当てられる値を条件付きで処理します。
FDMEEは、エラーのチェックやスクリプトの検証を行いません。テスト環境のデータ・ファイルでスクリプトをテストし、その結果を検証する必要があります。