3 Oracle Data Integratorのユーザー・インタフェース

様々なナビゲータやメニュー項目など、Oracle Data Integratorのユーザー・インタフェースの簡単な説明です。ナビゲータには、トポロジ、デザイナ、オペレータおよびセキュリティの4つがあります。

トポロジ・ナビゲータ

Oracle Data Integratorのトポロジ・ナビゲータについて学習します。

トポロジには、物理アーキテクチャ、コンテキストおよび論理アーキテクチャを定義するセクションが含まれています。まず、「コンテキスト」は、コンテキストを定義する場所です。たとえば、実行しているシステムのタイプを定義する場所です。したがって、テスト、開発または本番システム、あるいはグローバルまたは特定のリージョンの場合があります。コンテキストの1つをデフォルトとして指定します。

「物理アーキテクチャ」では、テクノロジおよびエージェントの展開可能な2つのノードがあります。予想するとおり、「エージェント」はエージェントを定義する場所で、Oracle Data Integrator (ODI)ではこれを使用してジョブを実行します。テクノロジで、ODIに使用可能なすべてのデータ・ソースを確認できます。それぞれの方法で、データ・サーバーと、接続する物理スキーマまたはファイルを定義できます。たとえば、「Oracle」では特定のOracleデータベースとしてデータ・サーバーを定義し、これに対して接続するスキーマを定義できます。データ・ソースにはデータベースが含まれておらず、フラット、複合およびXMLファイル、ビッグ・データ、SAPやHyperionなどのアプリケーションをデータ・ソースとして定義できます。

「論理アーキテクチャ」では、物理項目に定義されたものの複製がありますが、ここでは各論理項目のコンテキストを指定します。3つのコンテキスト(開発、テスト、本番)を定義した場合、物理データ・サーバーに対応する論理データ・サーバーを各コンテキストで作成します。物理エージェントごとに、同様にコンテキストごとに論理エージェントがあります。

言語および言語内の様々な要素を指定できます。たとえば、SQLを言語としてインポートした場合、サブ言語として集計などの機能をグループ化でき、集計サブ言語の一部として個々の集計関数(AVG、COUNTなど)が定義されます。

開いているリポジトリ(マスターと作業の両方)のプロパティを表示できます。作業リポジトリを消去して、新しい作業リポジトリを作成できます。

トポロジ・ナビゲータの最後のセクションでは、一般的なアクション(表の作成など)を表示したり、新しいアクションをインポートまたは作成できます。

『Oracle Data Integratorでの統合プロジェクトの開発』Oracle Data Integratorトポロジの概要に関する項を参照してください。

『Oracle Data Integratorの理解』トポロジ・ナビゲータに関する項を参照してください。

デザイナ・ナビゲータ

Oracle Data Integratorのデザイナ・ナビゲータについて学習します。

デザイナ・ナビゲータは、プロジェクト、モデル、ロード計画およびシナリオを構築する場所です。「プロジェクト」、「モデル」、「ロード計画とシナリオ」、「グローバル・オブジェクト」および「ソリューション」という5つの展開可能なセクションのメニューがあります。これらの側面には、オブジェクト定義とプロパティが表示される領域があります。

「プロジェクト」で、パッケージ、マッピング、プロシージャ、変数、順序、ユーザー関数およびマーカーを含むプロジェクトを作成できます。また、ナレッジ・モジュールをインポートおよび編集することもできます。

「モデル」では、モデルのリバースエンジニアリングを含め、新規モデルとデータストアを定義および作成できます。

「ロード計画とシナリオ」で、ロード計画とシナリオを定義および編集できます。ロード計画とは、パッケージとシナリオの実行を高レベルに編成するオブジェクトです。これらにより、再開、例外処理、パラレル、順次および条件付きのシナリオ実行の機能が提供されます。各ロード計画はステップで構成され、これらのステップはシナリオで構成されます。または他のオブジェクト(パッケージ、インタフェース、変数およびプロシージャ)を選択し、これに対してステップを実行するシナリオがODIで自動的に生成されます。シナリオは実行およびスケジュールすることもでき、ロード計画と同じオブジェクトで構成されます。

「グローバル・オブジェクト」で、任意のプロシージャで使用できるオブジェクトを定義できます。たとえば、変数、順序、テンプレート、ユーザー関数、再使用可能マッピング、マーカーおよびナレッジ・モジュールなどです。

『Oracle Data Integratorの理解』デザイナ・ナビゲータに関する項を参照してください。

オペレータ・ナビゲータ

Oracle Data Integratorのオペレータ・ナビゲータについて学習します

Oracle Data Integratorで、オブジェクト(シナリオまたはロード計画など)を実行する場合、その進行状況を確認し、完了時にそれがオペレータ・ナビゲータで成功したか失敗したかを確認します。「セッション・リスト」を展開し、日付、エージェント、セッション、ステータス・キーワードまたはユーザー別に実行を表示または検索することを選択します。または、すべての実行のみを表示します。実行を検索し、階層を展開します。各ステップには、成功したか失敗したかが表示されます。ステップは成功しますが、警告が表示されます。たとえば、各ステップ、コード実行、または生成されたエラーの詳細を表示できます。

各実行には、オブジェクト名の次に日付とタイム・スタンプがリストされます。このようにして、実行するオブジェクトに変更を加え、各変更の結果を簡単に確認できます。

『Oracle Data Integratorの管理』オペレータ・ナビゲータの概要に関する項を参照してください。

『Oracle Data Integratorの理解』オペレータ・ナビゲータに関する項を参照してください。

セキュリティ・ナビゲータ

Oracleアプリケーション・ナビゲータのセキュリティ・ナビゲータについて説明します。

「プロファイル」、「ユーザー」および「オブジェクト」の3つのセクションがあります。「プロファイル」には、Oracle Data Integratorを使用するための一連の権限が含まれています。ユーザーは、Oracle Data Integratorのユーザーです。ユーザーは、このユーザーに与えられた様々なプロファイルに付与されたすべての権限、およびオブジェクトやインスタンス上の権限を継承します。「オブジェクト」には、エージェント、プロジェクト、モデル、データストア、シナリオ、マッピング、リポジトリなどが含まれます。特定の作業リポジトリのインスタンスに対する権限をユーザーに付与できます。たとえば、開発者ユーザーに、本番リポジトリではなく開発リポジトリのシナリオに対する編集権限を付与できます。したがって、メソッド、オブジェクト・タイプまたは特定のオブジェクト・インスタンスに対する権限をユーザーに割り当てることができます。

『Oracle Data Integratorの理解』セキュリティ・ナビゲータに関する項を参照してください。

メニュー項目

Oracle Data Integratorの各メニュー項目の簡単な説明です。

次に、Oracle Data Integrator (ODI)の各メイン・メニュー項目について説明します。

  • ファイル - 通常の関数(「新規」、「印刷」、「終了」など)。
  • 編集 - 通常の編集機能(「切取り」、「コピー」、「貼付け」など)。
  • ビュー - エディタを表示して、「ツールバー」を選択して表示できます。
  • 検索 - 通常の検索関数とODIオブジェクトの検索用の関数。
  • ODI - ODI固有の関数。「接続」と「切断」を使用すると、リポジトリへの接続とリポジトリからの切断、およびリポジトリ接続情報の表示を行うことができます。リポジトリおよびウォレット・パスワードを変更し、パスワードの格納方法を指定できます。認証モードまたはリポジトリ互換性モードを切り替えることができます。ツールを追加、削除または開くことができます。また、ロックされているオブジェクトの検索、オブジェクトのバージョンの参照が可能です。データの表示、Change Data Capture機能の実行、DDL、マッピング、シナリオ、サービスまたはサーバー・テンプレートの生成を行うことができます。最後に、モデルをリバースエンジニアリングできます。
  • ツール - 「ライブラリの管理」、「クイック・アクション」、「プリファレンスの表示」、「HTTPアナライザ」および「Groovyエディタ」の5つのオプションがあります。
  • ウィンドウ - ODIの多くの機能にアクセスできます。たとえば、4つのナビゲータ、デバッガ、ログを開いてウィンドウ・レイアウトを調整します。
  • チーム - 同じリポジトリに対してチーム・メンバーが作業できる機能にアクセスし、オブジェクトをマージまたはバージョン設定できます。
  • 実行 - ODIオブジェクト(順序やプロシージャなど)を実行できますが、デバッグ・セッションを起動したりブレークポイントを追加することでこれらをデバッグできます。
  • ヘルプ - 通常のヘルプ機能と、ODIフォーラムおよびOTNへのリンクが含まれます。

製品の使用およびナビゲートにおいて障害のあるユーザーをサポートするODIのアクセシビリティ機能もあります。