ODBC リモートエンジンのサポート

リモート・エンジン用の ODBC 接続を使用する場合は、この指示に従ってください。

手順

  1. Docker イメージをダウンロードします。
  2. リモート・エンジンにマウントするためのディレクトリ ds-storagepx-storage を作成する。
  3. データ・ソース用のcdata ODBC ドライバをインストールするために、 rpm ファイルをダウンロードする。
  4. 以下のコマンドで、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>
  5. 以下のコマンドで unixODBC :
    microdnf -y install unixODBC
  6. cdata ODBC driver rpm ファイルを docker コンテナにコピーし、以下のコマンドでドライバをインストールする:
    rpm –install <path to rpm file>

    ドライバは、 /opt/cdata/<driver name>にインストールされています。

  7. インストール中に作成されたファイルを確認するには、以下のコマンドを使用します:
    rpm -qlp IBMDB2ODBCDriverforUnix.rpm
  8. /opt/cdata/<driver name> ディレクトリをコピーして、ドライバをpx-storageに移動する。
  9. ドッカーを停止し、再起動する。 データドライバがPX-storageにあることを確認してください。 /opt/data.
  10. cdata が提供する指示に従って、 ODBC ライセンスをアクティベートしてください。
  11. 現在の ODBC の設定を確認するには、以下のコマンドを使用する:
    odbcinst -j
  12. DSNエントリーのテンプレートがファイルに追加されているかどうかを確認するには、 odbc.ini。
  13. 新しいデータソースのDSNエントリーを更新し、 odbc.ini ファイルを保存する。
  14. このDSNを DataStage® のフローで使用するには、以下の設定で新しい ODBC 接続を作成する。
    1. データソースの種類はODBC 構成から DSN を使用 を選択する。
    2. データソース名には DSN名を入力する。
    接続の作成についての詳細は、 DataStage のデータソースへの接続を参照してください。