0 / 0

Support ODBC pour le moteur distant

Dernière mise à jour : 12 mars 2025
Support ODBC pour le moteur distant

Suivez ces instructions pour utiliser la connexion ODBC pour un moteur distant.

Procédure

  1. Téléchargez l'image Docker.
  2. Créez les répertoires " ds-storage et " px-storage pour les monter sur le moteur distant.
  3. Téléchargez le fichier 'rpm pour installer le pilote ODBC cdata pour la source de données.
  4. Exécutez le conteneur docker en tant qu'utilisateur root avec la commande suivante :
    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. Installez unixODBC avec la commande suivante :
    microdnf -y install unixODBC
  6. Copiez le fichier 'rpm du pilote ODBC cdata dans le conteneur docker et installez le pilote à l'aide de la commande suivante :
    rpm –install <path to rpm file>

    Le pilote est installé dans '/opt/cdata/<driver nom>.

  7. Utilisez la commande suivante pour voir les fichiers créés lors de l'installation :
    rpm -qlp IBMDB2ODBCDriverforUnix.rpm
  8. Déplacez le pilote vers px-storage en copiant le répertoire '/opt/cdata/<driver nom> .
  9. Arrêtez et redémarrez le docker, mais pas en tant qu'utilisateur root. Confirmez que le pilote de données se trouve dans l'emplacement de stockage PX et non dans /opt/data..
  10. Suivez les instructions fournies par cdata pour activer la licence ODBC
  11. Pour vérifier la configuration ODBC actuelle, utilisez la commande suivante :
    odbcinst -j
  12. Pour confirmer qu'un modèle pour l'entrée DSN est ajouté au fichier, vérifiez le fichier odbc.ini
  13. Mettez à jour l'entrée DSN pour la nouvelle source de données et enregistrez le fichier odbc.ini
  14. Pour utiliser ce DSN dans le flux DataStage®, créez une nouvelle connexion ODBC avec la configuration suivante.
    1. Pour le type de source de données, choisissez Utiliser le DSN de la configuration ODBC
    2. Dans la zone Nom de la source de données, indiquez le nom du DSN.
    Pour plus d'informations sur la création de connexions, voir Connexion à une source de données dans DataStage.