Applies ToRevolution Analytics

Kokkuvõte

Selles artiklis värskendab Teradata kliendi Linux juhtnööride muutuste levitamine ja Teradata 14.10 ODBC kliendi draiverite pakendil alates juhendi avaldamisest RevoScaleR Teradata Alustamisjuhend kontole lõik 10.2.

Lisateabe saamiseks

Veenduge, et unixODBC pole installitud kaudu p/min. Kui see on eemaldage see enne installida unixODBC 2.3.1.

# rpm -qa | grep unixODBC

See peaks ilmuma midagi; Kui kõik paketid on loetletud, kasutage nende eemaldamiseks yum.

# yum remove <package>

Installige teiste eeltingimuseks paketid, mis on vajalik eduka järk ja draiverite installimine:

# yum install ksh

# yum install gcc

# yum install make

Saate luua lingi ksh nii tdodbc p/min õigesti installida:

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

Järk ja installige draiveri unixODBC 2.3.1 manager:

# 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

Konfigureerige vaikimisi võimaldab tekitada unixodbc paigaldada vastavalt /usr/local /

# ./configure

# make

# make install

Teradata ODBC draiveriteSaada failid:

# cd ~/downloads

# mkdir teradata_odbc

# cd teradata_odbc

Logige sisse, et http://downloads.teradata.com/download/connectivity/odbc-driver/linux ja laadige tdodbc__linux_indep.14.10.00.00 1.tar.gz kataloogi 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

Installige pöörlemiskiirust.

# 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

Värskendage ODBC ini faile. Otsimiseks sisestage ini faile:

# odbcinst -j

Redigeerige odbcinst.ini (draiverid) ja lisage järgmine:

[Teradata]

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

APILevel=CORE

ConnectFunctions=YYY

DriverODBCVer=3.51

SQLLevel=1

Redigeerige odbc.ini (DSN-d) ja lisage järgmine.  Muuta kasutajanime, parooli ja andmebaasi korral vastasel juhul jätke tühjaks.

[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=

Isql Teradata ühenduse kontrollimine

# isql tddsn <username> <password>

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

| Connected!                            |

|                                       |

| sql-statement                         |

| help [tablename]                      |

| quit                                  |

|                                      |

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

SQL> select * from Database.Table;

SQL> quit; 

Revolution R Enterprise draiveri leidmiseks otsige LD_ selle muutmine

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

# echo $LD_LIBRARY_PATH

Näiteks Revolution R Enterprise (DSNless). TeradataConnString parameetreid muuta vastavalt vajadusele:

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

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

rxImport(rxOdbcDS)

Kas vajate veel abi?

Kas soovite rohkem valikuvariante?

Siin saate tutvuda tellimusega kaasnevate eelistega, sirvida koolituskursusi, õppida seadet kaitsma ja teha veel palju muud.

Kogukonnad aitavad teil küsimusi esitada ja neile vastuseid saada, anda tagasisidet ja saada nõu rikkalike teadmistega asjatundjatelt.