Microsoft Excelデータ・サーバーは、ローカル・ネットワークを通じてアクセス可能な単一のMicrosoft Excelスプレッドシートに対応します。
Microsoft Excelスプレッドシートには、ODBC接続を通じてのみアクセスできます。Microsoft ODBCデータ ソース アドミニストレータを使用して適切なODBCデータソースを定義する必要があります。
新規ODBCデータソースを宣言するには、構成パネルからMicrosoft ODBCデータ ソース アドミニストレータを実行し、次の手順に従います。
「追加」ボタンをクリックして新規データソースを追加します。
Microsoft Excel用の適切なドライバとして「Microsoft Excel Driver (*.xls)」を選択し、「完了」をクリックします。
このデータソースに名前(トポロジで必要とされる別名)を付け、「ブックの選択」ボタンを使用して適切なスプレッドシートを選択します。
Excelスプレッドシートに書込みを行う場合は、「オプション」で「読み取り専用」チェック・ボックスを選択解除します。
「OK」をクリックします。
Microsoft Excelでスプレッドシートを開きます。
表のすべてのセルを選択します。
メニューで「挿入」→「名前」→「定義」を選択します。
表の名前を入力し、「OK」をクリックします。この名前は、Oracle Data IntegratorでExcelスプレッドシートをリバース・エンジニアリングするときに、データストア名として表示されます。
注意: 表の最初の行は、Oracle Data Integratorがリバース・エンジニアリング・プロセス時に列名をフェッチするヘッダー行に対応します。
注意: 空の表を定義する場合、名前を定義するプロセスで最初の行のみを選択します。Oracle Data Integratorにより、データの挿入時にこの行の下に自動的に新規行が追加されます。
トポロジ・マネージャに接続します。
ツリーで「トポロジ」→「物理アーキテクチャ」→「テクノロジ」→「Microsoft Excel」を選択します。
右クリックし、「データ・サーバーの挿入」を選択します。
「定義」タブで、次のフィールドを入力します。
名前: Oracle Data Integratorに表示されるデータ・サーバーの名前。
ユーザー/パスワード: このフィールドは使用しません。
バッチ更新: 1を指定します。
配列フェッチ: 1を指定します。
「JDBC」タブで、次のフィールドを入力します。
JDBCドライバ: sun.jdbc.odbc.JdbcOdbcDriver
JDBC URL: jdbc:odbc:<AliasName>
警告: ODBCを通じてMicrosoft Excelスプレッドシートにアクセスする場合、そのスプレッドシートがMicrosoft Excelセッションで現在開かれていないことを最初に確認する必要があります。開かれていると、予期しない結果が発生する可能性があります。
「テスト」をクリックします。
テスト接続ウィンドウの「テスト」をクリックします。
接続に成功したことを示すウィンドウが表示されます。「OK」をクリックします。接続に失敗した場合は、「Microsoft Excelでの一般的エラー」を参照してください。
「OK」をクリックしてデータ・サーバーの作成を承認します。
このデータ・サーバーの最初の物理スキーマに対応する作成ウィンドウが表示されます。
「Microsoft Excelの物理スキーマの作成」を参照してください。