3.5.3 ドリルスルーをする場合の設定

<この項の構成>
(1) DABrokerの設定
(2) ODBCデータソースの追加
(3) IPアドレスの設定

(1) DABrokerの設定

HITSENSER5は,DABrokerを介してリレーショナルデータベースへ接続します。DABrokerの設定については,「付録D DABrokerの利用」を参照してください。

(2) ODBCデータソースの追加

ODBCドライバに対して,リレーショナルデータベースへ接続するための設定が必要です。使用できるODBCドライバは次のとおりです。

HiRDB又はHiRDB on XDM(XDM/RD E2)接続時
  • DBPARTNER ODBC Driver(DBP/Server Driver32 WSC)
  • HiRDB ODBC Driver(HiRDB 32bit Driver)
ORACLE,Microsoft SQL Server又はDIAPRISM接続時
  • DBPARTNER ODBC Driver(DBP/Server Driver32 WSC)

HiRDB ODBC Driverを使用してHiRDB又はHiRDB on XDM(XDM/RD E2)と接続する場合は,HiRDBのマニュアルを参照してください。

ポート番号の登録
DBPARTNER ODBC Driverを使用するためには,接続先のDABrokerが使用するポート番号を指定する必要があります。Windowsが管理するSERVICESファイルに,次のサービス名及びポート番号を定義してください。省略値は,40179です。
サービス名:DBPARTNER_SV
ポート番号:接続先のDABrokerが使用するポート番号(DABROKER_SVに定義したポート番号)
通信プロトコル種別:tcp
(例)

DBPARTNER_SV 40179/tcp

ODBCドライバの設定画面では,次に示す項目を設定します。

データソース名:
任意の名称を入力します。
ホスト名称:
接続先のDABrokerが配置されているホスト名,又はIPアドレスを入力します。
接続データベース:
接続するリレーショナルデータベースを選択します。
データベース識別子:
接続データベースにHiRDBを指定した場合
接続先のHiRDBが使用するポート番号を半角数字で入力します。省略すると,DABrokerが配置されているマシンのHiRDB環境変数であるPDNAMEPORTの値が仮定されます。
接続データベースにHiRDB on XDM(XDM/RD E2)を指定した場合
DBコネクションサーバのサーバスケジュール番号を半角数字で入力します。詳細については,マニュアル「スケーラブルデータベースサーバ HiRDB Version 6 XDM/RD E2 接続機能」を参照してください。
接続データベースにORACLEを指定した場合
接続先のOracleがDABrokerとは別マシンに配置されている場合は,DABrokerが使用するORACLEのリスナー名を入力します。省略すると,DABrokerが配置されているマシンのORACLE_SIDの値が仮定されます。
ORACLEとDABrokerが同じマシンに配置されている場合は,指定する必要はありません。
接続データベースにMicrosoft SQL Serverを指定した場合
DABrokerがインストールされているマシンのシステムDSNに設定したSQLサーバのデータソース名を入力します。この値は省略できません。
接続データベースにDIAPRISMを指定した場合
DABrokerがインストールされているマシンのシステムDSNに設定したDIAPRISMのデータソース名を入力します。この値は省略できません。
データベースホスト名:
接続するデータベースにHiRDBを指定した場合
HiRDBのホスト名(PDHOST)を指定します。
接続するデータベースにHiRDB on XDM(XDM/RD E2)を指定した場合
DBコネクションサーバのホスト名又はIPアドレスを指定します。詳細については,マニュアル「スケーラブルデータベースサーバ HiRDB Version 6 XDM/RD E2 接続機能」を参照してください。
送受信領域サイズ:
データ検索で使用する送受信用領域のサイズとして,2048を指定してください。

図3-17 ODBCドライバの設定例

[図データ]

(3) IPアドレスの設定

ネットワーク上でのリレーショナルデータベースとDABrokerの位置を識別するため,それぞれが配置されているマシンのIPアドレスとノード名が,Windowsが管理するhostsファイルに記述されていることを確認します。

(例)

139.29.106.10  node1  #HiRDB,DABroker