この章の内容は次のとおりです。
Oracle Data Integrator Studioは、Oracle Data Integrator (ODI)を構成および管理するために使用する開発者のインタフェースです。
ODI Studioは、スタンドアロンまたはエンタープライズ・オプションの一部として、指定されたORACLE_HOME
ディレクトリの下にインストールされます。ODI Studioには、ODIアーティファクト(デザイナ、オペレータ、トポロジおよびセキュリティ)を管理するための4つのグラフィカル・ナビゲータが用意されています。また、ODI Studioではオンデマンドで直接ジョブを実行でき、開発や初期テストに使用できます。
Repository Creation Utility (RCU)を使用してスキーマを作成する方法を学習します。
ODIトポロジを構成する前に、「マスター・リポジトリおよび作業リポジトリ・スキーマの作成」の説明に従って、RCUを使用してマスター・リポジトリおよび作業リポジトリ・データベース・スキーマを作成します。
エージェントとリポジトリに対して同じタイム・ゾーンを設定することにより、スケジュールが、同期していないタイム・ゾーンの影響を受けないようにします。
各データベースには、構成されたタイム・ゾーンを確認する固有の方法があります。スケジュール管理が同期していないタイム・ゾーンの影響を受けないことを確認するには、Oracle Data Integrator Studioおよびエージェントがリポジトリと同じタイム・ゾーンで起動していることを確認してください。
ODI Studioへサードパーティのライブラリを追加する方法を学習します。
userlib
ディレクトリにデプロイする必要があります。このディレクトリは次の場所にあります:UNIXシステムの場合: $HOME/.odi/oracledi/userlib
Windowsシステムの場合: %APPDATA%\odi\oracledi\userlib
この場合、%APPDATA%
は、Windows XPではC:\Documents and Settings\Application Data
、Windows 7およびWindows 8ではC:\Users\<myUserName>\AppData\Roaming
です。
userlib
ディレクトリにはadditional_path.txt
ファイルが含まれ、次の例に示すように、これによりuserlib
ディレクトリの外にある追加ファイルやフォルダを宣言できます(ODI Studioはこれから他のライブラリやドライバを取得します):
; Additional paths file ; You can add here paths to additional libraries ; Examples: ; C:\ java\libs\myjar.jar ; C:\ java\libs\myzip.zip ; C:\java\libs\*.jar will add all jars contained in the C:\java\libs\ directory ; C:\java\libs\**\*.jar will add all jars contained in the C:\java\libs\ directory and subdirectories D:\java\libs\*.jar D:\ODI\JDBC_drivers\sqljdbc_1.2\enu\sqljdbc.jar
additional_path.txt
ファイルの編集後にODI Studioを再起動して変更を反映する必要があります。
Oracle Data Integrator StudioでJavaホームを設定する方法を学習します。
注意:
ODI Studioを開始する前にODI StudioのJavaホームを必ず設定してください。Oracle Data Integrator Studio (ODI Studio)を起動する方法を学習します。
ODI Studioを起動する手順:
エージェントを作成する前に、マスター・リポジトリに接続します。
エージェントを作成する前に、マスター・リポジトリに接続する必要があります。
注意:
現在使用中の同じコンピュータにOracle Data Integrator (ODI)の前のバージョンをインストールしてある場合、前のインストールからOracle Data Integrator Studio (ODI Studio)にプリファレンスおよび設定をインポートするかどうか質問される可能性があります。この手順では、ODI前のバージョンがコンピュータ上に存在しないことを前提としています。
詳細は、ODI Studioの「ヘルプ」メニューのトピックを参照してください。
マスター・リポジトリに接続するには:
ODI Studioメニューから「ファイル」、「新規(N)」の順に選択します。
新規ギャラリ画面で「新規ODIリポジトリ・ログインの作成」を選択して「OK」をクリックします。
「Oracle Data Integratorログイン」画面で、プラス記号(+)アイコンをクリックして新しいログインを作成します。「リポジトリ接続情報」画面で次のようにします。
「Oracle Data Integrator接続」セクション:
ログイン名: カスタム・ログイン名を指定します。
ユーザー: SUPERVISOR
(すべて大文字)を指定します。
パスワード: RCUカスタム変数画面のスーパーバイザ・パスワードを指定します。
「データベース接続(マスター・リポジトリ)」セクション
ユーザー: マスター・リポジトリのスキーマ・ユーザー名を指定します。これは、RCUのコンポーネントの選択画面で指定したprefix
_ODI_REPO
である必要があります。
パスワード: マスター・リポジトリのスキーマ・パスワードを指定します。これは、RCUの「スキーマ・パスワード」画面で指定したものです。
ドライバ・リスト: ドロップダウン・リストから適切なデータベース・ドライバを選択します。
URL: 接続URLを指定します。ドライバの接続詳細は、拡大鏡アイコンをクリックしてください。
「作業リポジトリ」セクションで、「マスター・リポジトリのみ」を選択します。
「テスト」をクリックして接続をテストし、エラーがあれば修正します。テストが成功したら、「OK」をクリックして接続を作成します。
「新規ウォレット・パスワード」画面で新しいウォレット・パスワードを指定および確認します。
新しいログインの作成に成功したら、ODI Studioに戻ります。
「リポジトリへの接続」を選択し、要求された場合新しいウォレット・パスワードを指定します。
ウォレット・パスワードを指定した後、「Oracle Data Integratorログイン」画面が表示されます。次の情報を指定してログインします。
「ログイン名」フィールドのドロップダウン・メニューで、作成した新しいログインの名前を選択します。
ユーザー名としてSUPERVISOR
を指定します。
スーパーバイザ・ユーザーのパスワードを指定します。
ログインしたら、「ODI Studioを使用したマスター・リポジトリでのエージェントの作成」の手順に従ってエージェントを作成します。
Oracle Data Integrator Studio (ODI Studio)を使用してマスター・リポジトリでエージェントを作成する方法を学習します。
物理エージェントは、単一のスタンドアロン・エージェントまたはJava EEエージェントに対応し、トポロジで一意の名前を持つ必要があります。起動順序の一部としてエージェントがマスター・リポジトリに接続し、その名前で定義された物理エージェントがあるか確認します。そのエントリが見つかった場合、エージェントは起動を続行し、起動した後、それ自体のスケジュール済ジョブをすべてリポジトリから読み取って処理を開始します。エージェントに対する物理エージェント・エントリが見つからない場合、起動は失敗します。
Oracle Data Integrator (ODI)エージェントを作成するこの項の手順は、ODI Studioのリポジトリへの接続後に実行する必要があります。
ODI Studioを使用してマスター・リポジトリで物理エージェントを作成する手順:
Java EEエージェント、スタンドアロン・エージェントまたはスタンドアロン・コロケート・エージェントを起動する方法を学習します。
詳細は、次の項の1つを参照してください:
新しいJava EEエージェントを起動するには、「Java EEエージェントの起動」を参照してください。
新しいスタンドアロン・エージェントを起動するには、「ノード・マネージャを使用したスタンドアロン・エージェントの起動」を参照してください。
新しいスタンドアロン・コロケート・エージェントを起動するには、「ノード・マネージャを使用したスタンドアロン・エージェントの起動」を参照してください。
ドメインの管理と構成、および開発用にOracle Data Integrator環境を準備するためのその他のタスクについて学習します。
「基本的な管理タスクの実行」には基本的な管理タスクが含まれています。ドメインが適切に構成されていることを確認するには、この項で説明されているタスクについて理解し、必要に応じてそれらのタスクを実行してください。
「追加ドメイン構成タスクの実行」には、その他のOracle Fusion Middleware製品および機能を利用する追加のドメイン構成タスクが含まれています。
「開発用のOracle Data Integratorの準備タスク」には、開発用にOracle Data Integrator環境を準備するために役立つ共通タスクが含まれています。
「高可用性の環境の準備」には、使用中の環境を高可用性環境に移行する準備に役立つ重要なタスクが含まれています。