ODBC リモートエンジンのサポート
リモート・エンジン用の ODBC 接続を使用する場合は、この指示に従ってください。
手順
- Docker イメージをダウンロードします。
- リモート・エンジンにマウントするためのディレクトリ
ds-storageとpx-storageを作成する。 - データ・ソース用のcdata ODBC ドライバをインストールするために、
rpmファイルをダウンロードする。 - 以下のコマンドで、root ユーザーとして docker コンテナを実行する:
docker run -d --user root --name <container_name> -p 9443:9443 -p 10003:10003 -p 10002:10002 -p 7777:7777 --hostname=hostname --env-file <env file path> -v <local path to px-storage>:/px-storage -v <local path to ds-storage>:/ds-storage <docker image name> - 以下のコマンドで unixODBC :
microdnf -y install unixODBC - cdata ODBC driver
rpmファイルを docker コンテナにコピーし、以下のコマンドでドライバをインストールする:rpm –install <path to rpm file>ドライバは、 /opt/cdata/<driver name>にインストールされています。
- インストール中に作成されたファイルを確認するには、以下のコマンドを使用します:
rpm -qlp IBMDB2ODBCDriverforUnix.rpm - /opt/cdata/<driver name> ディレクトリをコピーして、ドライバをpx-storageに移動する。
- ドッカーを停止し、再起動する。 データドライバがPX-storageにあることを確認してください。 /opt/data.
- cdata が提供する指示に従って、 ODBC ライセンスをアクティベートしてください。
- 現在の ODBC の設定を確認するには、以下のコマンドを使用する:
odbcinst -j - DSNエントリーのテンプレートがファイルに追加されているかどうかを確認するには、 odbc.ini。
- 新しいデータソースのDSNエントリーを更新し、 odbc.ini ファイルを保存する。
- このDSNを DataStage® のフローで使用するには、以下の設定で新しい ODBC 接続を作成する。
- データソースの種類は、 ODBC 構成から DSN を使用 を選択する。
- データソース名には DSN名を入力する。
接続の作成についての詳細は、 DataStage のデータソースへの接続を参照してください。