1.4.1 ODBC接続の場合のアクセス形態
ODBC接続でデータベースにアクセスする場合は,それに対応するODBCドライバ(DBPARTNER ODBC Driver)を用意する必要があります。
DBPARTNER2 Clientで同梱しているDBPARTNER ODBC Driverでは,次に示すODBCドライバを提供しています。
DBPARTNER ODBC DriverのほかにDBPARTNER2 Clientで接続を確認しているODBCドライバを次に示します。
ODBC接続の場合の通信形態を図1-9に示します。
|
|
(1) ODBCドライバを使ってアクセスできるデータベース
DBPARTNER2のODBCドライバを使ってアクセスできるデータベースを表1-5に示します。
- 注※1
-
メインフレーム系データベースにアクセスするときは,RDA Link for Gateway又はDatabase Connection Serverが必要です。
- 注※2
-
メインフレーム系データベースにアクセスするときは,Database Connection Serverが必要です。
(2) DBPARTNER2が稼働する環境(ODBC接続の場合)
DBPARTNER2のクライアントPCに必要なソフトウェアとドライバ,サーバ側で必要なソフトウェアの関係を表1-6に示します。
- (凡例)
-
○:機能を使用できます。
×:機能を使用できません。
△:実行時にサーバ側でエラーになる機能です。
- 注※
-
メインフレーム系データベースにアクセスするときは,RDA Link for Gatewayが必要です。
(3) 適用範囲(ODBC接続の場合)
ODBC接続の場合の,DBPARTNER2の適用範囲について説明します。データベースによって,使える機能に制限があります。制限については,「付録C データベースとDBPARTNER2で使える機能の関係」を参照してください。
(a) 結合できる表の数
1回のデータ抽出処理で処理対象にできるデータベースの個数は1個です。つまり,複数のデータベースから同時にデータを抽出できません。
1個のデータベースから結合できる表の最大数は,データベースによって異なります。結合できるデータベースの表の最大数を表1-7に示します。
|
データベース |
結合できる表の最大数 |
|---|---|
|
VOS3 XDM/SD E2,VOS1 PDM II E2,VOSKスプールファイル |
1個 |
|
VOSK RDB編成ファイル |
2個 |
|
HiRDB,ORACLE,VOS3 XDM/RD E2,VOS1 RDB1 E2,SQL Server,Adaptive Server Anywhere |
15個 |
権限によって処理対象とならない表があります。権限については,システム管理者に確認してください。
(b) DBPARTNER2でのデータベースの用語
DBPARTNER2では,各データベースで使う用語を統一して扱っています。DBPARTNER2でのデータベースの用語を表1-8に示します。
- 注※
-
ヘッダを定義している場合は,ヘッダの情報が表名,又は列名として扱われます。
(c) 抽出したデータをほかのアプリケーションに転送するときの条件
抽出したデータを,ほかのアプリケーション(表計算ソフト)のシートに転送する場合の条件について説明します。
-
Excelとの連携
DBPARTNER2の転送先にExcel連携を設定した場合,データの抽出と同時にExcelが自動起動します。一つの端末にバージョンの異なるExcelがインストールされている場合は,最後にインストールしたExcelを起動します。
(d) データ形式
DBPARTNER2で扱える形式のデータの一覧を表1-9に示します。DAT形式とTEXT形式のデータについては,「付録B ファイル出力するデータ形式のフォーマット」を参照してください。
|
形式 |
拡張子 |
利用できるソフトウェア |
|---|---|---|
|
CSV |
.csv |
流通ソフトウェア |
|
DAT |
.dat |
流通ソフトウェア |
|
TEXT |
.txt |
流通ソフトウェア |
|
XLS |
.xls |
Excel |
|
XLSB |
.xlsb |
Excel 2007以降 |
|
XLSX |
.xlsx |
Excel 2007以降 |