Supporto ODBC per il motore remoto
Ultimo aggiornamento: 12 mar 2025
Seguire queste istruzioni per utilizzare la connessione ODBC per un motore remoto.
Procedura
- Scaricare l'immagine docker.
- Creare le directory '
ds-storage
e 'px-storage
da montare sul motore remoto. - Scaricare il file '
rpm
per installare il driver ODBC cdata per l'origine dati. - 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>
- Installare unixODBC con il seguente comando:
microdnf -y install unixODBC
- 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.
- Utilizzare il seguente comando per visualizzare i file creati durante l'installazione:
rpm -qlp IBMDB2ODBCDriverforUnix.rpm
- Spostate il driver in px-storage copiando la directory /opt/cdata/<driver.
- 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.
- Seguire le istruzioni fornite da cdata per attivare la licenza ODBC.
- Per verificare la configurazione ODBC corrente, utilizzare il seguente comando:
odbcinst -j
- Per verificare se un modello per la voce DSN è stato aggiunto al file, controllare il file odbc.ini
- Aggiornare la voce DSN per la nuova fonte di dati e salvare il file odbc.ini
- Per utilizzare questo DSN nel flusso DataStage®, creare una nuova connessione ODBC con la seguente configurazione.
- Per il tipo di origine dati scegliere Usa DSN dalla configurazione ODBC.
- In Nome origine dati, indicare il nome del DSN.
Per ulteriori informazioni sulla creazione di connessioni, vedere Connessione a un'origine dati in DataStage.
L'argomento è stato utile?
0/1000