Attiecas uz
Revolution Analytics

Kopsavilkums

Šajā rakstā atjauninājumus Teradata klienta Linux norādījumus sadaļā 10.2 RevoScaleR Teradata darba sākšanas rokasgrāmatu konta izmaiņas izplatīšanas un iepakojuma kopš rokasgrāmatas publicēšanas klienta Teradata 14.10 ODBC draiveri.

Papildinformācija

Nodrošina unixODBC nav instalēts, izmantojot apgr. Ja tas ir noņemt pirms mēģināt instalēt unixODBC 2.3.1.

# rpm -qa | grep unixODBC

Tas būtu atpakaļ neko; Ja norādītas visas pakotnes, izmantojiet yum tos noņemt:

# yum remove <package>

Instalējiet citu nepieciešamo iepakojumu veiksmīgi izveidot un draiveru instalēšana:

# yum install ksh

# yum install gcc

# yum install make

Izveidojiet saiti ksh, lai pareizi instalēs tdodbc rpm:

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

Veidot un instalējiet draivera pārvaldnieku 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

Pēc noklusējuma konfigurēsit izraisa unixodbc instalēt sadaļā /usr/lokālā /

# ./configure

# make

# make install

Teradata ODBC draiveru instalēšanaIegūt failus:

# cd ~/downloads

# mkdir teradata_odbc

# cd teradata_odbc

Pierakstīties http://downloads.teradata.com/download/connectivity/odbc-driver/linux un lejupielādēt tdodbc__linux_indep.14.10.00.00 1.tar.gz teradata_odbc direktorijā.

# 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

Instalējiet RPMs:

# 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

Atjauniniet ODBC ini failus. Lai atrastu ievadiet ini failus:

# odbcinst -j

Rediģēt odbcinst.ini (draiveri) un pievienot šim:

[Teradata]

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

APILevel=CORE

ConnectFunctions=YYY

DriverODBCVer=3.51

SQLLevel=1

Rediģēt odbc.ini (DSN) un pievienot šim.  Mainīt lietotājvārdu, paroli un datu bāzi, ja nepieciešams, pretējā gadījumā atstājiet tukšu.

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

Pārbaudiet, vai izmantojot isql Teradata savienojumu:

# isql tddsn <username> <password>

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

| Connected!                            |

|                                       |

| sql-statement                         |

| help [tablename]                      |

| quit                                  |

|                                      |

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

SQL> select * from Database.Table;

SQL> quit; 

Mainīt uz LD_LIBRARY_PATH Revolution R Enterprise var atrast draiveri:

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

# echo $LD_LIBRARY_PATH

Piemēram, uzņēmuma Revolution R (DSNless). Pēc vajadzības modificējiet TeradataConnString parametri:

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

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

rxImport(rxOdbcDS)

Nepieciešama papildu palīdzība?

Vēlaties vairāk opciju?

Izpētiet abonementa priekšrocības, pārlūkojiet apmācības kursus, uzziniet, kā aizsargāt ierīci un veikt citas darbības.