透過條件對映,來源成員將對映到指令碼表示式,而不對映到硬式編碼的目標成員。條件對映僅對以規則為基礎的對映 (Between、In 和 Like) 有效。您可以透過在 SQL 指令碼的目標值欄中放置 #SQL
來啟動條件式對映。使用指令碼的列具有 #SQL 的目標值。下一列具有 <!SCRIPT> 分隔符號與實際指令碼,後面接著 <!SCRIPT>。條件對映搭配維度處理順序可根據維度對映結果來啟用對映。也就是說,維度對映已經過處理。請參閱使用對映指令碼。
註:
在資料管理中,條件式對映不支援 Jython 指令碼 (#SCRIPT
無法用於目標值欄中。)若要套用條件式對映,請執行下列動作:
網格中會新增一個空白列。
鉛筆圖示會啟用。
此指令碼範例使用 SQL Cast 陳述式,根據條件處理目標欄的指派值。
資料管理不執行錯誤檢查或驗證指令碼。您需要在測試環境中以您的資料檔案來測試指令碼,並驗證結果。