Applies ToRevolution Analytics

In questo articolo vengono descritti i controlli di configurazione, eseguire test e informazioni da raccogliere per il supporto per la risoluzione dei problemi relativi alle connessioni Teradata su Linux dalla rivoluzione R Enterprise.Controllare il livello installato di Gestione driver unixODBC.

# rpm -qa | grep -i unixodbc

Questo comando deve restituire nothing come RRE e Teradata richiedono unixODBC 2.3.1 o 2.3.2 che deve essere compilato e installato dall'origine, non giri/min.

# isql --version

Controllare Teradata testdsn test connessione:

# 'isql -v testdsn dbc dbc

Controllare le versioni e i collegamenti delle librerie relative odbc installate nel sistema:

# ls -al /usr/lib64 | grep -i odbc

Controllare le variabili di ambiente ODBCINI e ODBCINSTINI, se impostato, in modo che facciano riferimento ai file di configurazione ODBC. ini e Odbcinst previsti.

# env | grep -i odbc

In genere, se impostata affatto, dovrebbe puntano /etc/odbc.ini e /etc/odbcinst.ini.Impostare la variabile di ambiente ODBCINST per puntare a /etc/odbcinst.iniProvare a due diversi approcci per la connessione al database da codice rivoluzione R

#No DSN rxSetComputeContext("local") SQL <- "SELECT * FROM dbc.dbcinfo" DS<- RxOdbcData(sqlQuery = SQL, connectionString = "DRIVER=Teradata;DBCNAME=DbMachineNameOrIP;UID=RevoTester;PWD=RevoTester;") rxImport(DS)#With DSN rxSetComputeContext("local") SQL <- "SELECT * FROM dbc.dbcinfo" DS<- RxOdbcData(sqlQuery = SQL, connectionString = "DSN=testdsn;UID=SomeUser;PWD=SomePwd;") rxImport(DS)

Se non vi è alcun problema che eseguono questi comandi o il codice di test, raccogliere tutto l'output dei test per il supporto per la revisione.

Serve aiuto?

Vuoi altre opzioni?

Esplorare i vantaggi dell'abbonamento e i corsi di formazione, scoprire come proteggere il dispositivo e molto altro ancora.