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.

Resumen

En este artículo se actualiza a Teradata cliente en instrucciones de Linux desde la sección 10.2 del RevoScaleR Teradata la Guía de introducción a cuenta de los cambios en la distribución y empaquetado de los controladores de cliente ODBC de 14.10 Teradata desde la publicación de la guía.

Más información

Asegúrese de unixODBC no se ha instalado mediante rpm. Si tiene quitarlo antes de intentar instalar unixODBC 2.3.1.

# rpm -qa | grep unixODBC



Esto debería devolver nada; Si se enumeran los paquetes, utilice yum para eliminarlos:

# yum remove <package>



Instalar otros paquetes de requisitos previos necesarios para la compilación correcta y la instalación de los controladores:

# yum install ksh


# yum install gcc


# yum install make


Crear un vínculo a ksh para que el rpm de tdodbc instalará correctamente:

# ln -s /bin/ksh /usr/bin/ksh


Crear e instalar al administrador del controlador unixODBC 2.3.1:

# mkdir ~/downloads


# cd ~/downloads


# wget ftp://ftp.unixodbc.org/pub/unixODBC/unixODBC-2.3.1.tar.gz


# tar -zxf unixODBC-2.3.1.tar.gz


# cd unixODBC-2.3.1



De forma predeterminada debe finalizar provocar unixodbc instalar en/usr/local /

# ./configure


# make


# make install



Instalar a los controladores ODBC de Teradata

Obtenga los archivos:

# cd ~/downloads


# mkdir teradata_odbc


# cd teradata_odbc



Inicie sesión en http://downloads.teradata.com/download/connectivity/odbc-driver/linux y descargar tdodbc__linux_indep.14.10.00.00-1.tar.gz en el directorio teradata_odbc.

# tar -zxf tdodbc__linux_indep.14.10.00.00-1.tar.gz


# tar -zxf tdicu__linux_indep.14.10.00.00-1.tar.gz 


# tar -zxf TeraGSS_linux_x64__linux_indep.14.10.00.06-1.tar.gz

Instalar el rpm:

# rpm -ihv tdicu/tdicu-14.10.00.00-1.noarch.rpm


# source /etc/profile


# rpm -ihv TeraGSS/TeraGSS_linux_x64-14.10.00.06-1.noarch.rpm 


# rpm -ihv tdodbc/tdodbc-14.10.00.00-1.noarch.rpm


Actualizar archivos ini ODBC. Para buscar los archivos ini de escribir:

# odbcinst -j


Editar odbcinst.ini (controladores) y agregue lo siguiente:

[Teradata]


Driver=/opt/teradata/client/14.10/odbc_64/lib/tdata.so


APILevel=CORE


ConnectFunctions=YYY


DriverODBCVer=3.51


SQLLevel=1


Editar odbc.ini (DSN) y agregue lo siguiente.  Modificar el nombre de usuario, contraseña y base de datos si lo desea lo contrario dejan en blanco:

[ODBC Data Sources]


TDDSN=tdata.so



[ODBC]


InstallDir=/opt/teradata/client/14.10/odbc_64


Trace=0


TraceDll=/opt/teradata/client/14.10/odbc_64/lib/odbctrac.so


TraceFile=/usr/joe/odbcusr/trace.log


TraceAutoStop=0



[TDDSN]


Driver=/opt/teradata/client/14.10/odbc_64/lib/tdata.so


Description=Teradata database


DBCName=<MachineName or ip>


LastUser=


Username=


Password=


Database=


Compruebe la conexión de Teradata mediante isql:

# isql tddsn <username> <password>


+---------------------------------------+


| Connected!                            |


|                                       |


| sql-statement                         |


| help [tablename]                      |


| quit                                  |


|                                      |


+---------------------------------------+


SQL> select * from Database.Table;


SQL> quit; 


Modificar LD_LIBRARY_PATH a revolución R Enterprise puede encontrar el controlador:

# export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:$(odbc_config --lib-prefix)


# echo $LD_LIBRARY_PATH


Ejemplo de revolución R empresa (DSNless). Modificar parámetros de TeradataConnString según sea necesario:

TeradataConnString <- "DRIVER=Teradata;DBCNAME=machinename;DATABASE=databasename;UID=username;PWD=password;"


rxOdbcDS <- RxOdbcData(sqlQuery = "SELECT * FROM db.table", connectionString = TeradataConnString)


rxImport(rxOdbcDS)

¿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!

×