0 / 0

Supporto ODBC per il motore remoto

Ultimo aggiornamento: 12 mar 2025
Supporto ODBC per il motore remoto

Seguire queste istruzioni per utilizzare la connessione ODBC per un motore remoto.

Procedura

  1. Scaricare l'immagine docker.
  2. Creare le directory 'ds-storage e 'px-storage da montare sul motore remoto.
  3. Scaricare il file 'rpm per installare il driver ODBC cdata per l'origine dati.
  4. Eseguire il contenitore docker come utente root con il seguente comando:
    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. Installare unixODBC con il seguente comando:
    microdnf -y install unixODBC
  6. Copiare il file del driver ODBC cdata 'rpm nel contenitore docker e installare il driver con il seguente comando:
    rpm –install <path to rpm file>

    Il driver è installato in /opt/cdata/<driver.

  7. Utilizzare il seguente comando per visualizzare i file creati durante l'installazione:
    rpm -qlp IBMDB2ODBCDriverforUnix.rpm
  8. Spostate il driver in px-storage copiando la directory /opt/cdata/<driver.
  9. Fermare e riavviare il docker, ma non come utente root. Confermare che il driver dei dati si trovi nella posizione PX-storage e non in /opt/data.
  10. Seguire le istruzioni fornite da cdata per attivare la licenza ODBC.
  11. Per verificare la configurazione ODBC corrente, utilizzare il seguente comando:
    odbcinst -j
  12. Per verificare se un modello per la voce DSN è stato aggiunto al file, controllare il file odbc.ini
  13. Aggiornare la voce DSN per la nuova fonte di dati e salvare il file odbc.ini
  14. Per utilizzare questo DSN nel flusso DataStage®, creare una nuova connessione ODBC con la seguente configurazione.
    1. Per il tipo di origine dati scegliere Usa DSN dalla configurazione ODBC.
    2. In Nome origine dati, indicare il nome del DSN.
    Per ulteriori informazioni sulla creazione di connessioni, vedere Connessione a un'origine dati in DataStage.