この演習では、ターゲット要素との互換性を持たせるようにソース要素を変換する方法を学習します。
マッピング・モデル内の要素に変換を追加するには、以下のようにします。
- マッピング・エディターで、/SAMPLE/SAMP/DEPARTMENT/DEPTNO と /SAMPLE/SAMP/PROJECT/DEPTNO/DEPTNO の間にあるマッピング線を右クリックします。
これらの要素は完全に一致しているように見えます。
ドロップダウン・メニューから「プロパティー」を選択すると、そのことを確認できます。プロパティー・ページには、ソース列およびターゲット列に関する役立つ情報が含まれています。この例では、ソースおよびターゲットの両方で、DEPTNO のデータ・タイプが CHAR になっています。
しかし、すべての部門番号が小文字であるかどうかを確認するために、その要素に小文字関数を追加します。
- /SAMPLE/SAMP/DEPARTMENT/DEPTNO と /SAMPLE/SAMP/PROJECT/DEPTNO/DEPTNO の間にあるマッピング線を右クリックしてを選択すると、式ビルダー・ウィザードが開きます。
- 「関数」フィールドで、文字列関数を展開して、LCASE(VARCHAR) 関数をダブルクリックします。 LCASE 関数が、「変換式」フィールドに LCASE() として表示されます。
- 関数の括弧内をクリックしてフォーカスを移動した後、「列」フィールドで DEPTNO 要素をダブルクリックします。
DEPTNO 列が括弧の内側に表示されます。
- 「OK」をクリックします。
マッピング線が変化して、変換が追加されたことを示します。
- メニュー・バーからを選択するか、CTRL+S を押して、/SAMPLE/SAMP/DEPARTMENT/DEPTNO と /SAMPLE/SAMP/PROJECT/DEPTNO/DEPTNO 間の現在のマッピング結果を保存します。
マッピング・モデルを保管できました。これは、サーバーに SQL ステートメントを配置するために使用することができます。