ヘッダーをスキップ
Oracle® Fusion Middleware Oracle Data Integrator開発者ガイド
11g リリース1 (11.1.1)
B62260-04
  ドキュメント・ライブラリへ移動
ライブラリ
製品リストへ移動
製品
目次へ移動
目次

前
 
次
 

23 Oracle Data Integratorコンソールの使用

この章では、Oracle Data Integratorコンソールの使用方法について説明します。コンソール・ユーザー・インタフェースの概要も示します。

この章では、次の項目について説明します。

23.1 Oracle Data Integratorコンソールの概要

Oracle Data Integratorコンソールは、Oracle Data Integratorのランタイム・アーキテクチャを管理および監視し、設計時のオブジェクトを参照するためのWebベースのコンソールです。

この項の内容は次のとおりです。

23.1.1 Oracle Data Integratorコンソールの概要

Oracle Data Integratorコンソールは、様々なタイプのユーザーが使用できるWebベースのコンソールです。

  • 管理者は、Oracle Data Integratorコンソールを使用して、リポジトリの作成とインポート、およびトポロジ(データ・サーバー、スキーマなど)の構成ができます。

  • 本番オペレータは、Oracle Data Integratorコンソールを使用して、シナリオとロード計画の管理、セッションとロード計画実行の監視、およびOracle Data Integratorで生成されたエラー表の内容の管理を実行できます。

  • ビジネス・ユーザーおよび開発者は、このインタフェースで開発アーティファクトを参照します。この作業には、たとえばデータ系統機能やフロー・マップ機能を使用します。

このWebインタフェースは、Oracle Fusion Middleware Controlコンソールとシームレスに統合されているため、Fusion Middlewareの管理者は、Oracle Data Integratorのコンポーネントおよびセッションの詳細にドリルダウンできます。


注意:

Fusion Middleware Control Extension for Oracle Data Integratorには、Oracle Data Integratorコンソールが必要です。この拡張によってドメイン内のOracle Data Integratorコンポーネントを検出および表示するには、Oracle Data Integratorコンソールがインストールおよび構成されている必要があります。


23.1.2 Oracle Data Integratorコンソールのインタフェース

Oracle Data Integratorコンソールは、ADF-Facesフレームワークを使用したWebインタフェースです。

図23-1は、Oracle Data Integratorコンソールのレイアウトを示しています。

図23-1 Oracle Data Integratorコンソール

この図はODIコンソールを示しています。
「図23-1 Oracle Data Integratorコンソール」の説明

Oracle Data Integratorコンソールでは、左側のパネルの2つのナビゲーション・タブに、現在のユーザーが使用できるオブジェクトが表示されます。

  • 「参照」タブには、参照および編集可能なリポジトリ・オブジェクトが表示されます。このタブでは、セッションおよびエラー表の管理もできます。

  • 「管理」タブは、リポジトリおよびリポジトリ接続の管理に使用します。このタブを使用できるのは、スーパーバイザ権限がある接続ユーザー、または最初のリポジトリ接続を設定するユーザーです。

右側のパネルには次のタブが表示されます。

  • 「検索」タブは常に表示可能で、接続されているリポジトリ内のオブジェクトを検索できます。

  • マスター/詳細タブは、参照または編集中のオブジェクトごとに表示されます。同時に複数のオブジェクトの参照または編集が可能であることに注意してください。

ナビゲーション・タブの上部にある検索フィールドを使用すると、ナビゲーション・タブが閉じている場合でも「検索」タブを開くことができます。

ナビゲーション・タブの使用

ナビゲーション・タブでは、リポジトリに含まれているオブジェクトを参照できます。オブジェクトまたはノードが選択されている場合、ナビゲーション・タブのツールバーには、このオブジェクトまたはノードに対して使用できるアクションのアイコンが表示されます。このオブジェクトに対して使用できないアクションのアイコンは、グレー表示されます。たとえば、「参照」タブの「トポロジ」ノードの下にあるデータ・サーバー・オブジェクトは編集および追加できますが、「デザイナ」ノードの下にあるプロジェクトは編集できません。同時に開くことができるタブの数は10までであることに注意してください。

23.2 Oracle Data Integratorコンソールの使用

この項では、Oracle Data Integratorコンソールで使用できる様々なタイプの操作について説明します。コンソールで管理できる各オブジェクト・タイプを中心に説明するのではなく、コンソールでオブジェクトを管理するための秘訣を提供します。

この項の内容は次のとおりです。


注意:

Oracle Data Integratorコンソールでは、マスター・リポジトリに定義されているセキュリティが使用されます。ユーザーに許可されない操作は、このユーザーに対してグレー表示されます。

また、「管理」タブを使用できるのは、スーパーバイザ権限があるユーザーのみです。


23.2.1 Oracle Data Integratorコンソールへの接続

Oracle Data Integratorコンソールは、管理者が定義したリポジトリ接続を介してリポジトリに接続します。

Oracle Data Integratorコンソールに接続するには、事前にOracle Data Integratorコンソールがインストールされている必要があります。Oracle Data Integratorコンソールのインストールの詳細は、Oracle Fusion Middleware Oracle Data Integratorインストレーション・ガイドを参照してください。


注意:

Oracle Data Integratorコンソールに初めて接続するとき、リポジトリ接続が構成されていない場合は、最初のリポジトリ接続を作成するために「管理」タブにアクセスできます。詳細は、リポジトリ接続の作成を参照してください。最初のリポジトリ接続の作成後、「管理」タブはログイン・ページからは使用できなくなり、このタブを使用できるのはスーパーバイザ権限のあるユーザーのみになります。


Oracle Data Integratorコンソールへの接続

Oracle Data Integratorコンソールに接続するには:

  1. Webブラウザを開き、Oracle Data IntegratorコンソールがインストールされているURLに接続します。例: http://odi_host:8001/odiconsole/

  2. 「リポジトリ」リストから、接続するマスター・リポジトリまたは作業リポジトリに対応するリポジトリ接続を選択します。

  3. 「ユーザーID」および「パスワード」を指定します。

  4. 「サインイン」をクリックします。

23.2.2 一般的なユーザー操作

この項では、一般的なユーザーがOracle Data Integratorコンソールで使用できる一般的な操作について説明します。

この項では次の操作について記載しています:


注意:

シナリオおよびロード計画に対する作成、編集および削除操作は許可されていません。ODIコンソールでこれらのオブジェクトに対して実行可能な操作の詳細は、23.2.3項「シナリオおよびセッションの管理」および23.2.4項「ロード計画の管理」を参照してください。


オブジェクトの表示

オブジェクトを表示するには:

  1. 「参照」または「管理」ナビゲーション・タブでオブジェクトを選択します。

  2. ナビゲーション・タブのツールバーで「表示」をクリックします。オブジェクトの単純なページまたはマスター/詳細ページが開きます。

オブジェクトの編集

オブジェクトを編集するには:

  1. 「参照」または「管理」ナビゲーション・タブでオブジェクトを選択します。

  2. ナビゲーション・タブのツールバーで「更新」をクリックします。オブジェクトの編集ページが開きます。

  3. オブジェクトの各フィールドの値を変更します。

  4. このオブジェクトの編集ページで「保存」をクリックします。

オブジェクトの作成

オブジェクトを作成するには:

  1. 「参照」または「管理」ナビゲーション・タブで、作成するオブジェクトの親ノードに移動します。たとえば、コンテキストを作成する場合は、「参照」タブで、「トポロジ」「コンテキスト」ノードに移動します。

  2. ナビゲーション・タブのツールバーで「作成」をクリックします。このオブジェクトの「追加」ダイアログが表示されます。

  3. オブジェクトの各フィールドに値を指定します。

  4. このオブジェクトの「追加」ダイアログで「保存」をクリックします。ナビゲーション・タブに新しいオブジェクトが表示されます。

オブジェクトの削除

オブジェクトを削除するには:

  1. 「参照」または「管理」ナビゲーション・タブでオブジェクトを選択します。

  2. ナビゲーション・タブのツールバーで「削除」をクリックします。

  3. 確認ウィンドウで「OK」をクリックします。

オブジェクトの検索

オブジェクトを検索するには:

  1. 「検索」タブで、検索するオブジェクトに対応するタブを選択します。

    • 「デザインタイム」タブでは、設計時オブジェクトを検索できます

    • 「トポロジ」タブでは、トポロジ・オブジェクトを検索できます

    • 「ランタイム」タブでは、ロード計画、シナリオ、シナリオ・フォルダまたはセッション・フォルダなどのランタイム・オブジェクトを検索できます

    • 「セッション」タブでは、セッションを検索できます

    • 「ロード計画実行」タブでは、ロード計画実行を検索できます

  2. 検索パラメータを設定して検索を絞り込みます。

    たとえば、設計時またはトポロジ・オブジェクトを検索する場合:

    1. 「検索」 「テキスト」フィールドで検索するオブジェクトの名前の一部分を入力します。

    2. 大文字と小文字を区別して検索する場合、「大/小文字区別」を選択します(この機能はセッションまたはロード計画実行検索では提供されていません)。

    3. 「モデル/プロジェクト」(「デザイナ」タブ)または「トポロジ」(「トポロジ」タブ)で、検索するオブジェクトのタイプを選択します。すべてのオブジェクトを検索する場合は、「すべて」を選択します。

  3. 「検索」をクリックします。

  4. 「検索結果」がオブジェクト・タイプ別にグループ化されて表示されます。検索結果でオブジェクトをクリックすると、そのマスター/詳細ページが開きます。

23.2.3 シナリオおよびセッションの管理

この項では、Oracle Data Integratorコンソールで使用できる、シナリオおよびセッションに関連する操作について説明します。

この項では次の操作について記載しています:

シナリオのインポート

シナリオをインポートするには:

  1. 「参照」ナビゲーション・タブを選択します。

  2. 「ランタイム」→「シナリオ/ロード計画」→「シナリオ」の順に移動します。

  3. ナビゲーション・タブのツールバーで「インポート」をクリックします。

  4. 「インポート・モード」を選択し、シナリオXMLファイルでエクスポート・ファイルを選択します。

  5. 「シナリオのインポート」をクリックします。

シナリオのエクスポート

シナリオをエクスポートするには:

  1. 「参照」ナビゲーション・タブを選択します。

  2. 「ランタイム」→「シナリオ/ロード計画」→「シナリオ」の順に移動します。

  3. ナビゲーション・タブのツールバーで「エクスポート」をクリックします。

  4. 「シナリオのエクスポート」ダイアログで、次のパラメータを設定します。

    • 「シナリオ名」リストから、エクスポートするシナリオを選択します。

    • 「Javaキャラクタ・セットのエンコーディング」フィールドに、エクスポート・ファイルのJavaキャラクタ・セットを入力します。

    • 「XMLキャラクタ・セットのエンコーディング」フィールドに、エクスポート・ファイルに指定するエンコーディングを入力します。

    • 「XMLバージョン」フィールドに、エクスポート・ファイルに指定するXMLバージョンを入力します。

    • オプションで、リンクされている子オブジェクトをエクスポートする場合は、「依存オブジェクトを含める」を選択します。

  5. 「シナリオのエクスポート」をクリックします。

シナリオの実行

シナリオを実行するには:

  1. 「参照」ナビゲーション・タブを選択します。

  2. 「ランタイム」→「シナリオ/ロード計画」→「シナリオ」の順に移動します。

  3. 実行するシナリオを選択します。

  4. ナビゲーション・タブのツールバーで「実行」をクリックします。

  5. この実行の「エージェント」「コンテキスト」および「ログ・レベル」を選択します。

  6. 「シナリオの実行」をクリックします。

セッションの停止

実行中のセッションの通常の停止または即時停止を実行できます。ステータスが「完了」「警告」または「エラー」のセッションは停止できません。

セッションを停止するには:

  1. 「参照」ナビゲーション・タブを選択します。

  2. 「ランタイム」→「セッション/ロード計画実行」→「セッション」の順に移動します。

  3. 停止するセッションを選択します。

  4. ナビゲーション・タブのツールバーで「停止」をクリックします。

セッションの再開

セッションを再開するには:

  1. 「参照」ナビゲーション・タブを選択します。

  2. 「ランタイム」→「セッション/ロード計画実行」→「セッション」の順に移動します。

  3. 再開するセッションを選択します。

  4. ナビゲーション・タブのツールバーで「再開」をクリックします。

  5. 「セッションの再開」ダイアログで、次のパラメータを設定します:

    • エージェント: リストから、新しいセッションの実行に使用するエージェントを選択します。

    • ログ・レベル: リストからログ・レベルを選択します。変数の追跡を有効にするには、「実行」または「セッションの再開」ダイアログで「ログ・レベル6」を選択します。ログ・レベル6は、ログ・レベル5と動作は同じですが、変数の追跡が追加されています。

  6. 「セッションの再開」をクリックします。

失効したセッションの除去

失効したセッションを除去するには:

  1. 「参照」ナビゲーション・タブを選択します。

  2. 「ランタイム」→「セッション/ロード計画実行」→「セッション」の順に移動します。

  3. ナビゲーション・タブのツールバーで「クリーン」をクリックします。

  4. 「失効したセッションの除去」ダイアログで、失効したセッションを除去する「エージェント」を選択します。

  5. 「OK」をクリックします。

データ統計およびエラー・レコードの管理

Oracle Data Integratorコンソールでは、レコード統計などのセッションの詳細を参照できます。セッションでフロー・チェック中または静的チェック中にエラーのあるデータが検出されると、これらのエラーはエラー表に分離されます。Oracle Data Integratorコンソールを使用して、エラーのある行を参照および管理することもできます。


注意:

エラーのあるデータが検出されたセッションは、「警告」ステータスで終了します。


エラーのあるデータを表示するには:

  1. 「参照」ナビゲーション・タブを選択します。

  2. 「ランタイム」→「セッション/ロード計画実行」→「セッション」の順に使用して、指定のセッションに移動します。ナビゲーション・タブのツールバーでセッションを選択し、「ビュー」をクリックします。

    セッション・ページが表示されます。

  3. セッション・ページで、「関係」セクションに移動して、「レコード統計」タブを選択します。

    このタブには、このセッションで対象となっている各物理表、およびレコード統計が表示されます。

  4. 「エラー」列に表示されている番号をクリックします。エラー表の内容が表示されます。

    • 制約タイプ、名前、メッセージの内容、検出日などでエラーをフィルタ処理できます。「フィルタ結果」をクリックして、フィルタを適用します。

    • 「問合せ結果」表でエラーをいくつか選択し、「削除」をクリックしてこれらのレコードを削除します。

    • すべてのエラーを削除する場合は、「すべて削除」をクリックします。


注意:

削除操作は元に戻すことができません。


23.2.4 ロード計画の管理

この項では、Oracle Data Integratorコンソールで使用できるロード計画に関連する操作について説明します。

この項では次の操作について記載しています:

ロード計画のインポート

ロード計画をインポートするには:

  1. 「参照」ナビゲーション・タブを選択します。

  2. 「ランタイム」「シナリオ/ロード計画」「ロード計画」の順に移動します。

  3. ナビゲーション・タブのツールバーで「インポート」をクリックします。

  4. 「ロード計画のインポート」ダイアログで、「インポート・モード」の値を選択し、「ロード計画XMLファイルの選択」フィールドでエクスポート・ファイルを選択します。

  5. 「インポート」をクリックします。


注意:

以前にエクスポートしたロード計画をインポートする場合、インポートされるロード計画には、ロード計画が参照するシナリオは格納されていません。ロード計画で使用されるシナリオは、個別にインポートする必要があります。詳細は、シナリオのインポートを参照してください。


ロード計画のエクスポート

ロード計画をエクスポートするには:

  1. 「参照」ナビゲーション・タブを選択します。

  2. 「ランタイム」「シナリオ/ロード計画」「ロード計画」の順に移動します。

  3. エクスポートするロード計画を選択します。

  4. ナビゲーション・タブのツールバーで「エクスポート」をクリックします。

  5. 「エクスポート」ダイアログで、次のパラメータを設定します:

    • 「ロード計画名」リストから、エクスポートするロード計画を選択します。

    • 「Javaキャラクタ・セットのエンコーディング」フィールドに、エクスポート・ファイルのJavaキャラクタ・セットを入力します。

    • 「XMLキャラクタ・セットのエンコーディング」フィールドに、エクスポート・ファイルに指定するエンコーディングを入力します。

    • 「XMLバージョン」フィールドに、エクスポート・ファイルに指定するXMLバージョンを入力します。

    • オプションで、リンクされている子オブジェクトをエクスポートする場合は、「依存オブジェクトを含める」を選択します。

  6. 「エクスポート」をクリックします。


注意:

ロード計画のエクスポートには、ロード計画が参照するシナリオは含まれません。ロード計画で使用されるシナリオは、個別にエクスポートする必要があります。詳細は、シナリオのエクスポートを参照してください。


ロード計画の実行

ロード計画を実行するには:

  1. 「参照」ナビゲーション・タブを選択します。

  2. 「ランタイム」「シナリオ/ロード計画」「ロード計画」の順に移動します。

  3. 実行するロード計画を選択します。

  4. ナビゲーション・タブのツールバーで「実行」をクリックします。

  5. 「論理エージェント」「コンテキスト」「ログ・レベル」の値を選択し、ロード計画で変数を使用する場合は、ロード計画変数の「起動値」を指定します。

  6. 「実行」をクリックします。

ロード計画実行の停止

ロード計画実行に対して、通常の停止または即時停止を実行できます。実行中または待機中のロード計画実行を停止できます。

ロード計画実行を停止するには:

  1. 「参照」ナビゲーション・タブを選択します。

  2. 「ランタイム」→「セッション/ロード計画実行」→「ロード計画実行」の順に移動します。

  3. 停止するロード計画実行を選択します。

  4. ナビゲーション・タブのツールバーで「停止」をクリックします。

ロード計画実行の再開

ロード計画の実行を再開できるのは、現在のロード計画インスタンスに対して選択された実行がエラー・ステータスであり、さらに、同じロード計画の他のインスタンスが現在実行されていない場合のみです。

ロード計画実行を再開するには:

  1. 「参照」ナビゲーション・タブを選択します。

  2. 「ランタイム」→「セッション/ロード計画実行」→「ロード計画実行」の順に移動します。

  3. 再開するロード計画実行を選択します。

  4. 「ロード計画の再開」ダイアログで、ロード計画を再開する物理エージェントを選択します。オプションで、異なるログ・レベルを選択します。

  5. ナビゲーション・タブのツールバーで「再開」をクリックします。

23.2.5 ログのパージ

この項では、Oracle Data Integratorコンソールで、過去のセッションまたはロード計画実行(あるいはその両方)をログから削除することで、ログをパージする方法について説明します。

ログをパージするには:

  1. 「参照」ナビゲーション・タブを選択します。

  2. 「ランタイム」→「セッション/ロード計画実行」の順に移動します。

  3. ナビゲーション・タブのツールバーで「パージ」をクリックします。

  4. 「セッション/ロード計画実行のパージ」ダイアログで、表23-1にリストされているパージ・パラメータを設定します。

    表23-1 ログのパージ・パラメータ

    パラメータ 説明

    パージ・タイプ

    パージするオブジェクトを選択します。

    範囲

    この時間範囲のセッションまたはロード計画実行(あるいはその両方)が削除されます。

    セッション・ログのみのパージを選択した場合、ロード計画実行の一部として起動したセッションはフィルタ基準と一致した場合でもパージされません。ロード計画実行をパージした場合は、フィルタ基準に一致したロード計画実行、およびそのロード計画実行の一部として直接開始したセッションとその子/孫セッションが削除されます。

    コンテキスト

    このコンテキストで実行されたセッションまたはロード計画実行(あるいはその両方)が削除されます。

    エージェント

    このエージェントによって実行されたセッションまたはロード計画実行(あるいはその両方)が削除されます。

    ステータス

    このステータスのセッションまたはロード計画実行(あるいはその両方)が削除されます。

    ユーザー

    このユーザーによって実行されたセッションまたはロード計画実行(あるいはその両方)が削除されます。

    名前

    このセッション名と一致するセッションまたはロード計画実行(あるいはその両方)が削除されます。%をワイルドカードとして使用して、セッション名マスクを指定できます。

    シナリオ・レポートのパージ

    「シナリオ・レポートのパージ」を選択した場合は、シナリオ・レポート(各シナリオの実行ノードの下に表示されるレポート)もパージされます。


    指定したフィルタと一致するセッションまたはロード計画実行(あるいはその両方)のみが次のように削除されます。

    • セッション・ログのみのパージを選択した場合、ロード計画実行の一部として開始したセッションはフィルタ基準と一致した場合でもパージされません。

    • ロード計画実行をパージした場合は、フィルタ基準に一致したロード計画実行、およびそのロード計画実行の一部として直接開始したセッションとその子/孫セッションが削除されます。

    • ロード計画実行がフィルタと一致した場合は、関連するすべてのセッションもフィルタ基準と一致するかどうかに関係なくパージされます。

  5. 「OK」をクリックします。

Oracle Data Integratorコンソールによって、セッションまたはロード計画実行(あるいはその両方)がログから削除されます。

23.2.6 データ系統およびフロー・マップの使用

この項では、Oracle Data Integratorコンソールで使用できる、データ系統およびフロー・マップ機能の使用方法について説明します。

  • 「データ系統」では、特定のデータストアの観点からデータのフローを表示するグラフが示されます。このグラフでは、このデータ・フローを前後に移動でき、データ・フローをたどることもできます。

  • 「フロー・マップ」では、データ構造(モデル、サブモデルおよびデータストア)と設計時オブジェクト(プロジェクト、フォルダ、パッケージ、インタフェース)間の関連のマップが示されます。このグラフでは、複数のデータ構造とそのデータ・フローで構成されるマップを描画できます。

この項では次の操作について記載しています:

データ系統の使用

データ系統を表示するには:

  1. 「参照」ナビゲーション・タブを選択します。

  2. 「デザインタイム」→「モデル」→「データ系統」の順に移動します。

  3. ナビゲーション・タブのツールバーで「表示」をクリックします。

  4. データ系統ページで、モデルを選択し、次にこのモデルのサブモデルとデータストアを選択します。

  5. データストア・ノード間のインタフェースを表示する場合は、「インタフェースの表示」を選択します。

  6. 「命名オプション」セクションで、データストア名およびインタフェース名に付加する接頭辞を選択します。

  7. 「ビュー」をクリックして、データ系統グラフを描画します。このグラフは、ステップ4で選択したデータストアを中心に描画されます。

    このグラフでは、次のアクションを使用できます:

    • 「戻る」をクリックして、「データ系統」オプションに戻り、グラフを再描画します。

    • ハンド・ツールを使用し、データストアをクリックして、このデータストアを中心に系統を再描画します。

    • ハンド・ツールを使用し、インタフェースをクリックして、このインタフェースのページを表示します。

    • 矢印ツールを使用して、グループを展開/縮小します。

    • 移動ツールを使用して、グラフを移動します。

    • ズーム・イン/ズーム・アウト・ツールを使用して、グラフのサイズを変更します。

    • 表示オプションを選択して表示オプションを変更し、この新しいオプションでグラフをリフレッシュします。

フロー・マップの使用

フロー・マップを表示するには:

  1. 「参照」ナビゲーション・タブを選択します。

  2. 「デザインタイム」→「モデル」→「フロー・マップ」の順に移動します。

  3. ナビゲーション・タブのツールバーで「表示」をクリックします。

  4. データ系統ページで、モデルを1つ以上選択します。すべてのモデルを選択する場合は、「すべて」を選択します。

  5. プロジェクトを1つ以上選択します。すべてのプロジェクトを選択する場合は、「すべて」を選択します。

  6. 「マップの詳細レベルの選択」セクションで、マップの粒度を選択します。ここで選択するオブジェクトがグラフのノードになります。

    マップにデータ構造のみを表示する場合は、「マップ内にプロジェクト、フォルダ、パッケージまたはインタフェースを表示しない。」を選択します。

  7. オプションで、マップ内のオブジェクトのグループ化方法の指定セクションのオプションを使用して、マップ内のデータ構造および設計時オブジェクトのグループ化を指定します。

  8. 「ビュー」をクリックして、フロー・マップのグラフを描画します。

    このグラフでは、次のアクションを使用できます:

    • 「戻る」をクリックして、「フロー・マップ」オプションに戻り、グラフを再描画します。

    • ハンド・ツールを使用し、マップ内のノード(データストア、インタフェースなどを表すノード)をクリックして、このオブジェクトのページを開きます。

    • 矢印ツールを使用して、グループを展開/縮小します。

    • 移動ツールを使用して、グラフを移動します。

    • ズーム・イン/ズーム・アウト・ツールを使用して、グラフのサイズを変更します。

23.2.7 管理操作の実行

この項では、Oracle Data Integratorコンソールで使用できる様々な管理操作について説明します。これらの操作は、スーパーバイザ権限のあるユーザーが使用できます。

この項では次の操作について記載しています:

リポジトリ接続の作成

リポジトリ接続は、Oracle Data Integratorコンソールに対する接続定義です。この接続には、Oracle Data Integratorのユーザーとパスワードの情報は含まれません。

リポジトリ接続を作成するには:

  1. 「管理」ナビゲーション・タブで「リポジトリ接続」ノードに移動します。

  2. ナビゲーション・タブのツールバーで「作成」をクリックします。このオブジェクトの「リポジトリ接続の作成」ダイアログが表示されます。

  3. リポジトリ接続の値を指定します:

    • 接続別名: ログイン・ページに表示される接続名。

    • マスターJNDI URL: マスター・リポジトリ・データベースに接続するためのデータソースのJNDI URL。

    • スーパーバイザ・ユーザー名: スーパーバイザ権限を持つOracle Data Integratorユーザーの名前。Oracle Data Integratorコンソールでリポジトリへの接続に使用されます。このユーザーのパスワードは、WLSまたはWAS資格証明ストアに宣言されている必要があります。

    • 作業JNDI URL: 作業リポジトリ・データベースに接続するためのデータソースのJNDI URL。このフィールドに値を指定しない場合リポジトリ接続で許可されるのはマスターへの接続のみで、ナビゲーションはトポロジ情報に限定されます。

    • JNDI URL: 環境ネーミング・コンテキスト(ENC)を使用する場合は、このオプションを選択します。このオプションを選択すると、アプリケーション・サーバーのJNDIディレクトリでデータ・ソースを識別するために、Oracle Data Integratorコンソールによって、データ・ソース名に文字列java:comp/env/が自動的に付加されます。JNDI標準は、Oracle WebLogic Serverではサポートされておらず、グローバル・データ・ソースに対してはサポートされていないことに注意してください。

    • デフォルト: ログイン・ページでこのリポジトリ接続がデフォルトで選択されるようにする場合は、このオプションを選択します。

  4. 「保存」をクリックします。新規リポジトリ接続が「管理」ナビゲーション・タブに表示されます。

データ・サーバーまたは物理エージェントの接続のテスト

この項では、Oracle Data Integratorコンソールで、データ・サーバーの接続または物理エージェントの接続をテストする方法について説明します。

データ・サーバーの接続をテストするには:

  1. 「参照」ナビゲーション・タブを選択します。

  2. 「トポロジ」→「データ・サーバー」の順に移動します。

  3. 接続をテストするデータ・サーバーを選択します。

  4. ナビゲーション・タブのツールバーで「テスト接続」をクリックします。

  5. 「テスト接続」ダイアログで、次を選択します:

    • 物理エージェント: テストを実行する物理エージェント。

    • トランザクション: コマンドの実行対象のトランザクション。このパラメータは、このデータ・サーバーに接続時または切断時のコマンドが定義されている場合にのみ表示されます。0から9のトランザクションおよび「自動コミット」トランザクションは、(プロシージャまたはナレッジ・モジュールによる)セッションで作成された接続に相当します。「クライアント・トランザクション」は、クライアント・コンポーネント(ODIコンソールおよびStudio)に相当します。

  6. 「テスト」をクリックします。

テストが機能した場合は、接続が正常に実行されましたと示すダイアログが表示されます。機能しない場合は、エラー・メッセージが表示されます。

物理エージェントの接続をテストするには:

  1. 「参照」ナビゲーション・タブを選択します。

  2. 「トポロジ」→「エージェント」→「物理エージェント」の順に移動します。

  3. 接続をテストする物理エージェントを選択します。

  4. ナビゲーション・タブのツールバーで「テスト接続」をクリックします。

テストが機能した場合は、接続が正常に実行されましたと示すダイアログが表示されます。機能しない場合は、エラー・メッセージが表示されます。

リポジトリの管理

Oracle Data Integratorコンソールでは、リポジトリに関する管理操作(作成、インポート、エクスポート)を実行できます。これらの操作は、「管理」ナビゲーション・タブの「リポジトリ」ノードから使用できます。これらの管理操作によって、Oracle Data Integrator Studioを介して使用できる管理操作がWebインタフェースに再作成され、ODIコンソールから環境の設定および保守が可能になります。

これらの操作の詳細は、第3章「Oracle Data Integratorリポジトリの管理」および第20章「エクスポート/インポート」を参照してください。

Java EEエージェントの管理

Oracle Data Integratorコンソールでは、物理エージェントへのJDBCデータソースの追加、およびテンプレートの作成による物理エージェントのWebLogic Serverへのデプロイが可能です。

Java EEエージェント、データソースおよびテンプレートの詳細は、第4章「トポロジの設定」を参照してください。

データソースを物理エージェントに追加するには:

  1. 「参照」ナビゲーション・タブを選択します。

  2. 「トポロジ」→「エージェント」→「物理エージェント」の順に移動します。

  3. 管理するエージェントを選択します。

  4. ナビゲーション・タブのツールバーで「編集」をクリックします。

  5. 「データソースの追加」をクリックします。

  6. このデータソースの「JNDI名」を指定し、「データ・サーバー名」を選択します。このデータソースは、Java EEエージェントがデプロイされるマシンからこのデータ・サーバーに接続するために使用されます。

  7. 「OK」をクリックします。

  8. 「保存」をクリックして、変更内容を物理エージェントに保存します。

物理エージェントのテンプレートを作成するには:

  1. 「参照」ナビゲーション・タブを選択します。

  2. 「トポロジ」→「エージェント」→「物理エージェント」の順に移動します。

  3. 管理するエージェントを選択します。

  4. ナビゲーション・タブのツールバーで「編集」をクリックします。

  5. 「エージェント・デプロイ」をクリックします。

  6. エージェント・デプロイ・ウィザードのステップに従います。このウィザードによって、サーバー・テンプレート生成ウィザードがWebインタフェースに再作成されます。詳細は、第4章「Java EEアプリケーション・サーバーでのエージェントのデプロイ」を参照してください。