条件マッピングを使用すると、ソース・メンバーはハードコード化されたターゲット・メンバーでなく、スクリプト式にマッピングされます。条件マッピングはルールベースのマッピング(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では、エラー・チェックやスクリプトの検証は行われません。テスト環境のデータ・ファイルでスクリプトをテストし、その結果を検証する必要があります。