Applies ToRevolution Analytics

Santrauka

Šiame straipsnyje atnaujina Teradata kliento Linux skyriaus 10.2 RevoScaleR Teradata darbo pradžia vadovas abonemento pokyčių siuntimo ir pakavimo Teradata 14.10 ODBC kliento tvarkyklės vadovą paskelbus nurodymus.

Daugiau informacijos

Užtikrinkite, kad unixODBC nebuvo įdiegtas per min. Jei jis turi pašalinti prieš diegdami unixODBC 2.3.1.

# rpm -qa | grep unixODBC

Tai turėtų grįžti nieko; Jei nurodomos paketus, naudokite yum juos pašalinti:

# yum remove <package>

Įdiegti kitų būtina paketai, reikalingi sėkmingai sukurti ir įdiegti tvarkykles:

# yum install ksh

# yum install gcc

# yum install make

Sukurkite saitą į ksh, kad tdodbc min bus tinkamai įdiegti:

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

Sukurti ir įdiegti unixODBC 2.3.1 tvarkyklės tvarkytuvą:

# 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

Pagal numatytuosius parametrus sukonfigūruoti bus sukelti unixodbc įdiegti/usr/vietos /

# ./configure

# make

# make install

Teradata ODBC tvarkyklesGaukite failus:

# cd ~/downloads

# mkdir teradata_odbc

# cd teradata_odbc

Prisijunkite prie http://downloads.teradata.com/download/connectivity/odbc-driver/linux ir atsisiųsti tdodbc__linux_indep.14.10.00.00 1.tar.gz į teradata_odbc katalogą.

# 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

Įdiekite 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

Atnaujinti ODBC ini failai. Norėdami rasti įveskite ini failai:

# odbcinst -j

Redaguoti odbcinst.ini (tvarkykles) ir įtraukti į šį:

[Teradata]

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

APILevel=CORE

ConnectFunctions=YYY

DriverODBCVer=3.51

SQLLevel=1

Redaguoti odbc.ini (DSN) ir pridėti toliau nurodytų veiksmų.  Pakeisti vartotojo vardą, slaptažodį ir duomenų bazės, jei norite kitaip nerašykite:

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

Patikrinkite, ar Teradata prisijungti naudojant isql:

# isql tddsn <username> <password>

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

| Connected!                            |

|                                       |

| sql-statement                         |

| help [tablename]                      |

| quit                                  |

|                                      |

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

SQL> select * from Database.Table;

SQL> quit; 

Modifikuoti LD_LIBRARY_PATH Norėdami, kad Revolution R Enterprise galite rasti tvarkyklę:

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

# echo $LD_LIBRARY_PATH

Pvz., Revolution R įmonės (DSNless). Jei reikia, pakeiskite TeradataConnString parametrus:

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

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

rxImport(rxOdbcDS)

Reikia daugiau pagalbos?

Norite daugiau parinkčių?

Sužinokite apie prenumeratos pranašumus, peržiūrėkite mokymo kursus, sužinokite, kaip apsaugoti savo įrenginį ir kt.

Bendruomenės padeda užduoti klausimus ir į juos atsakyti, pateikti atsiliepimų ir išgirsti iš ekspertų, turinčių daug žinių.