Iniciar sesión con Microsoft
Iniciar sesión o crear una cuenta
Hola:
Seleccione una cuenta diferente.
Tiene varias cuentas
Elija la cuenta con la que desea iniciar sesión.

Este artículo describe la información que debe recopilar para la ayuda para solucionar problemas con las conexiones de Teradata en Linux desde la empresa R de revolución, ejecución de pruebas y comprobaciones de configuración.

Comprobar nivel instalada del administrador del controlador unixODBC.

# rpm -qa | grep -i unixodbc


Este comando debe devolver nada como RRE y Teradata requieren unixODBC 2.3.1 o 2.3.2 que debe generarse e instalado de origen, no RPM.

# isql --version


Compruebe la conexión de prueba de testdsn de Teradata:

# 'isql -v testdsn dbc dbc


Comprobar las versiones y vínculos de bibliotecas relacionadas con odbc instaladas en el sistema:

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


Comprobar las variables de entorno de ODBCINI y ODBCINSTINI, si conjunto para garantizar que señalan a los archivos de configuración odbc.ini y odbcinst.ini previstos.

# env | grep -i odbc


Por lo general, si establece en absoluto, deben apuntar a /etc/odbc.ini y /etc/odbcinst.ini.

Establezca la variable de entorno ODBCINST para señalar a /etc/odbcinst.ini

Pruebe los dos enfoques diferentes para conectarse a la base de datos desde código R de revolución

#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)


Si hay algún problema que ejecutan estos comandos o el código de prueba, recopile todos los resultados de las pruebas de compatibilidad revisar.

¿Necesita más ayuda?

¿Quiere más opciones?

Explore las ventajas de las suscripciones, examine los cursos de aprendizaje, aprenda a proteger su dispositivo y mucho más.

Las comunidades le ayudan a formular y responder preguntas, enviar comentarios y leer a expertos con conocimientos extensos.

¿Le ha sido útil esta información?

¿Cuál es tu grado de satisfacción con la calidad del lenguaje?
¿Qué ha afectado a su experiencia?
Si presiona Enviar, sus comentarios se usarán para mejorar los productos y servicios de Microsoft. El administrador de TI podrá recopilar estos datos. Declaración de privacidad.

¡Gracias por sus comentarios!

×