18 フレックスフィールドの使用
この章では、フレックスフィールドの概要およびOracle Data Integratorでのフレックスフィールドの使用方法について説明します。
この章の内容は次のとおりです。
フレックスフィールドの概要
フレックスフィールドは、ODIオブジェクトのプロパティをカスタマイズできるユーザー定義フィールドです。
フレックスフィールドは、各オブジェクトのウィンドウの「フレックスフィールド」タブで、オブジェクト・タイプごとに設定されます。フレックスフィールドは特定のオブジェクト・タイプのみに存在し、「フレックスフィールド」タブのないオブジェクトではサポートされていません。ODIの置換メソッドを使用してオブジェクト・プロパティにアクセスする場合、フレックスフィールドのコードを指定すると、ODIは、そのコードをオブジェクト・タイプのフレックスフィールド値で置き換えます。
フレックスフィールドの作成
このようなフレックスフィールドを作成するには、次のようにします。
-
「オブジェクト」アコーディオンの下の「セキュリティ」モジュールにナビゲートします。
-
オブジェクトを選択し、右クリックして「開く」を選択して(オブジェクトをダブルクリックしてもかまいません)、オブジェクトのパラメータを編集します
-
「フレックスフィールド」タブを選択して、右上の「ツールバー」ペインにある「追加」アイコン
をクリックして、新しいフレックスフィールドを追加します
注意:
フレックスフィールドはテクノロジ固有にすることも、すべてのテクノロジで表示することもできます。例 - 次で強調表示されているフレックスフィールドは、フレックスフィールドを追加したオブジェクトがデータストアであり、このフレックスフィールドをOracleテクノロジに制限しているため、Oracleデータストアのみで表示されます。 -
新しく作成されたフレックスフィールドについて、「名前」、「コード」、「テクノロジ」、「タイプ」および「デフォルト」の値など、必要な詳細を入力して、「OK」をクリックします。
新しいフレックスフィールドが作成され、フレックスフィールドを作成した後は「デザイナ」モジュールで値を移入できます。