条件マッピングを使用すると、ソース・メンバーはハードコード化されたターゲット・メンバーでなく、スクリプト式にマッピングされます。条件マッピングはルールベースのマッピング(範囲、含む、類似)に対してのみ有効です。SQLスクリプトの「ターゲット値」列に#SQL
を配置して、条件マッピングをアクティブにできます。スクリプトを使用する行には、#SQLというターゲット値が表示されます。次の行には<!SCRIPT>区切り記号と、<!SCRIPT>に続いて、実際のスクリプトがあります。条件付きマッピングをディメンション処理順序とともに使用すると、ディメンション・マッピングの結果に基づいたマッピングが使用可能になります。つまり、すでに処理されたディメンション・マッピングです。マッピング・スクリプトの使用を参照してください。
注:
データ管理では、条件マッピングでJythonスクリプトがサポートされていません(「ターゲット値」列に#SCRIPT
を使用できません。)条件付きマッピングを適用するには:
空白の行が追加されます。
鉛筆アイコンが有効になります。
このサンプル・スクリプトでは、SQL CAST文を使用して、ターゲット列に割り当てられる値を条件付きで処理します。
データ管理は、エラーのチェックやスクリプトの検証を行いません。テスト環境のデータ・ファイルでスクリプトをテストし、その結果を検証する必要があります。