Microsoft Excelデータ・サーバーの作成

Microsoft Excelデータ・サーバーは、ローカル・ネットワークを通じてアクセス可能な単一のMicrosoft Excelスプレッドシートに対応します。

前提条件

ODBCの構成

Microsoft Excelスプレッドシートには、ODBC接続を通じてのみアクセスできます。Microsoft ODBCデータ ソース アドミニストレータを使用して適切なODBCデータソースを定義する必要があります。

新規ODBCデータソースの宣言

新規ODBCデータソースを宣言するには、構成パネルからMicrosoft ODBCデータ ソース アドミニストレータを実行し、次の手順に従います。

  1. 「追加」ボタンをクリックして新規データソースを追加します。

  2. Microsoft Excel用の適切なドライバとして「Microsoft Excel Driver (*.xls)」を選択し、「完了」をクリックします。

  3. このデータソースに名前(トポロジで必要とされる別名)を付け、「ブックの選択」ボタンを使用して適切なスプレッドシートを選択します。

  4. Excelスプレッドシートに書込みを行う場合は、「オプション」「読み取り専用」チェック・ボックスを選択解除します。

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

Excelスプレッドシートの構成

単一のExcelスプレッドシートには複数のページを含めることができ、各ページには複数の表を格納できます。スプレッドシートの構成方法にかかわらず、Oracle Data Integratorにより各表の場所を特定できる必要があります。Oracle Data Integratorは、名前で表を識別します。表に名前を付けるには、次の手順に従います。
  1. Microsoft Excelでスプレッドシートを開きます。

  2. 表のすべてのセルを選択します。

  3. メニューで「挿入」「名前」「定義」を選択します。

  4. 表の名前を入力し、「OK」をクリックします。この名前は、Oracle Data IntegratorでExcelスプレッドシートをリバース・エンジニアリングするときに、データストア名として表示されます。

注意: 表の最初の行は、Oracle Data Integratorがリバース・エンジニアリング・プロセス時に列名をフェッチするヘッダー行に対応します。

注意: 空の表を定義する場合、名前を定義するプロセスで最初の行のみを選択します。Oracle Data Integratorにより、データの挿入時にこの行の下に自動的に新規行が追加されます。

データ・サーバーの作成

Microsoft Excelデータ・サーバーを作成する手順:
  1. トポロジ・マネージャに接続します。

  2. ツリーで「トポロジ」「物理アーキテクチャ」「テクノロジ」「Microsoft Excel」を選択します。

  3. 右クリックし、「データ・サーバーの挿入」を選択します。

  4. 「定義」タブで、次のフィールドを入力します。

  5. 「JDBC」タブで、次のフィールドを入力します。

警告: ODBCを通じてMicrosoft Excelスプレッドシートにアクセスする場合、そのスプレッドシートがMicrosoft Excelセッションで現在開かれていないことを最初に確認する必要があります。開かれていると、予期しない結果が発生する可能性があります。
 

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

  2. テスト接続ウィンドウの「テスト」をクリックします。

  3. 接続に成功したことを示すウィンドウが表示されます。「OK」をクリックします。接続に失敗した場合は、「Microsoft Excelでの一般的エラー」を参照してください。

  4. 「OK」をクリックしてデータ・サーバーの作成を承認します。

このデータ・サーバーの最初の物理スキーマに対応する作成ウィンドウが表示されます。
「Microsoft Excelの物理スキーマの作成」を参照してください。