7 データストア
データストアとは
Oracle Data Integratorのデータストアについて学習します。
Oracle Data Integrator (ODI)のデータストアはデータ構造で、リレーショナル・データベースの表やメッセージ指向ミドルウェアのJMSトピックなど、ソースまたはターゲットとしてマッピングで使用できます。基礎となるテクノロジに関係なく、ODIのすべてのデータ・ソースはデータストアとして表示され、同じ方法で操作および統合できます。データストアは、すべての宣言的ルールおよび制約を含むデータ・モデルにグループ化されます。
『Oracle Data Integratorでの統合プロジェクトの開発』のデータストアに関する項を参照してください。
データストアの作成
Oracle Data Integratorでデータストアを作成する方法について学習します。
- モデルで直接作成します。
- 共通フォーマット・デザイナ・コンポーネントを使用します。
その場合、データストアは必ずしもデータ・サーバーに存在する必要はありません。これは、ユーザーが定義する構造を持つ新しいテキスト・ファイルを作成する場合に役立ちます。
- モデルを選択します。
- 右クリックして「新規データストア」を選択します。
「リソース名」フィールドは、データベース内の表の物理名、またはファイルベースのデータストアのファイル名を参照します。マッピングを使用してこのデータストアをデータベースに作成する場合、リソース名は生成される表の名前です。一方、別名は、マッピングや結合などでデータストアを参照する際に使用する名前です。
- 名前を設定します。これは、モデル・ツリー・ビューでODIに表示される名前です。通常、これはリソース名と同様です。
- データストアの説明を指定します(オプション)。
- 「属性」タブをクリックします。
- 「列の追加」アイコンをクリックして別の列を追加します。
- 各列のプロパティを定義します。
「名前」、「タイプ」、「論理長」および「スケール」の各オプションの意味は、モデルのテクノロジによって異なります。「NOT NULL」は、フィールドが必須であることを意味します。「モデル」ビューで列名をダブルクリックすると、列に他のプロパティを設定できます。
- 新規に追加した列を、上下の矢印で並べ替えます。
『Oracle Data Integratorでの統合プロジェクトの開発』のデータストアの作成およびリバースエンジニアリングに関する項を参照してください。