Se hai dei dati archiviati in un database DB2, puoi connetterti tramite il client IBM Data Server Runtime. Per installare il client, è necessario:
- Scaricare IBM Data Server Runtime Client dalla pagina Download Clients and Drivers del sito Web di IBM.
Assicurati di selezionare la versione corretta del driver che corrisponda all'installazione di WPS Analytics da 32 o 64 bit. - Sullo stesso dispositivo in cui è installato WPS Analytics, eseguire il programma di installazione di DB2.
- Impostare la variabile di ambiente DB2CMDEXE in modo che punti al file db2cmd.exe (tipicamente in C:\Programmi\IBM\SQLLIB\BIN\db2cmd.exe), come riportato di seguito:
- Nel Pannello di controllo, seleziona il gruppo Sistema e sicurezza. Seleziona Sistema e fai clic su Impostazioni di sistema avanzate.
- Nella scheda Avanzate, fai clic su Variabili di ambiente. Nella sezione Variabili di sistema, fai clic su Nuova.
- Crea una variabile di sistema con un Nome variabile di DB2CMDEXE e un Valore variabile del percorso di installazione di IBM Data Server Runtime Client, per esempio C:\Programmi\IBM\SQLLIB\BIN\db2cmd.exe.
- Fai clic su OK per salvare le modifiche e chiudere le restanti finestre di dialogo di sistema e sicurezza facendo clic su OK ogni volta.
- Configurare la connessione al server a cui si accede:
- Apri un prompt dei comandi ed esegui DB2CMD. Nella nuova finestra, digita DB2 per accedere al processore della riga di comando per il client DB2.
- Crea un nodo per fare riferimento al database remoto, usando il comando seguente:
catalog TCPIP node nome_nodo REMOTE server SERVER servizio_porta
Dove:
- nome_nodo è il nome della connessione locale.
- server è l'indirizzo IP o il nome del server che ospita il database.
- servizio_porta è il numero di porta del server o il nome dell'istanza di database sul server.
- Crea un riferimento all'istanza di database che si connetterà tramite il nome_nodo, con il seguente comando:
catalog database nome_database AS nome_alias AT NODE nome_nodo
Dove:
- nome_database è l'istanza del database sul server DB2.
- nome_alias è il nome che utilizzerai nel client DB2 per connetterti all'istanza di database.
- nome_nodo è il nome della connessione creato in precedenza.
- Connettiti al nome della connessione locale nome_nodo tramite il seguente comando:
connect to nome_nodo user nome-utente using password
Dove:
- nome_nodo è il nome della connessione creato in precedenza.
- nome_utente e password sono l'ID utente e la password per il server DB2.
Se la connessione si stabilisce correttamente, vengono visualizzate le informazioni del database ed è possibile chiudere la riga di comando per il client DB2:
Database Connection Information
Database server = DB2/LINUX
SQL authorization ID = TEST
Local database alias = TESTDB2
Una volta installato il client, puoi provare la connessione utilizzando il seguente programma in linguaggio SAS:
LIBNAME DATASRC DB2 user=nome_utente password=password DSN=TESTDB2;
PROC DATASETS LIBRARY=DATASRC;
RUN;
- Dove dovresti sostituire nome_utente e password con il tuo nome utente e password per il server.
- La procedura DATASETS riporta i nomi di tutte le tabelle nel database selezionato; per i database con un gran numero di tabelle, l'esecuzione di questo programma potrebbe richiedere del tempo.
Commenti
0 commenti
Questo articolo è chiuso ai commenti.