Aplica-se ARevolution Analytics

Este artigo descreve verificações de configuração, execução dos testes e informações a reunir-se para o suporte quando a resolução de problemas de ligações de Teradata Linux de revolução R empresarial.Verificar o nível instalada do Gestor do controlador unixODBC.

# rpm -qa | grep -i unixodbc

Este comando deverá devolver nada como RRE e Teradata requer unixODBC 2.3.1 ou 2.3.2 que deve ser construído e instalado a partir de origem, não RPM.

# isql --version

Verifique a ligação de teste de testdsn Teradata:

# 'isql -v testdsn dbc dbc

Verificar versões e hiperligações de bibliotecas relacionados com o odbc instaladas no sistema:

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

Verificar as variáveis de ambiente ODBCINI e ODBCINSTINI, se o conjunto, para garantir que apontam para os ficheiros de configuração de odbc.ini e odbcinst.ini se destina.

# env | grep -i odbc

Geralmente, se definir sequer, devem apontar para /etc/odbc.ini e /etc/odbcinst.ini.Definir a variável de ambiente ODBCINST para apontar para /etc/odbcinst.iniTente duas abordagens diferentes para ligar à base de dados a partir de código de revolução 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 existir qualquer problema executar estes comandos ou o código de ensaio, recolha todos os resultados dos testes para o suporte rever.

Precisa de mais ajuda?

Quer mais opções?

Explore os benefícios da subscrição, navegue em cursos de formação, saiba como proteger o seu dispositivo e muito mais.