Applies ToRevolution Analytics

Σύνοψη

Αυτό το άρθρο ενημερώνει Teradata υπολογιστή-πελάτη Linux οδηγίες από ενότητα 10.2 RevoScaleR Teradata εγχειρίδιο γρήγορης εκκίνησης στο λογαριασμό για τις μεταβολές της διανομής και της συσκευασίας των προγραμμάτων οδήγησης του προγράμματος-πελάτη Teradata 14.10 ODBC μετά τη δημοσίευση του οδηγού.

Περισσότερες πληροφορίες

Βεβαιωθείτε δεν έχει εγκατασταθεί unixODBC μέσω rpm. Εάν έχει την καταργήσετε για να δοκιμάσετε να εγκαταστήσετε unixODBC 2.3.1.

# rpm -qa | grep unixODBC

Αυτό θα πρέπει να επιστρέψει τίποτα; Εάν παρατίθενται τα πακέτα, χρησιμοποιήστε το yum για να τα καταργήσετε:

# yum remove <package>

Εγκατάσταση άλλα προαπαιτούμενα πακέτα που είναι απαραίτητες για την επιτυχημένη δημιουργία και εγκατάσταση των προγραμμάτων οδήγησης:

# yum install ksh

# yum install gcc

# yum install make

Δημιουργία σύνδεσης με ksh έτσι το rpm tdodbc θα εγκατασταθεί σωστά:

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

Δημιουργία και εγκατάσταση της διαχείρισης προγραμμάτων οδήγησης 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

Από προεπιλογή, ρύθμιση παραμέτρων θα προκαλέσει unixodbc για την εγκατάσταση στην περιοχή /usr/τοπική /

# ./configure

# make

# make install

Εγκαταστήστε τα προγράμματα οδήγησης Teradata ODBCΛήψη των αρχείων:

# cd ~/downloads

# mkdir teradata_odbc

# cd teradata_odbc

Πραγματοποιήστε είσοδο στο http://downloads.teradata.com/download/connectivity/odbc-driver/linux και κάνετε λήψη tdodbc__linux_indep.14.10.00.00 1.tar.gz στον κατάλογο 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

Εγκατάσταση 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

Ενημέρωση αρχείων ini ODBC. Για να βρείτε τα αρχεία ini, πληκτρολογήστε:

# odbcinst -j

Επεξεργασία odbcinst.ini (προγράμματα οδήγησης) και προσθέστε το ακόλουθο κείμενο:

[Teradata]

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

APILevel=CORE

ConnectFunctions=YYY

DriverODBCVer=3.51

SQLLevel=1

Επεξεργασία odbc.ini (DSN) και προσθέστε τα εξής.  Τροποποιήστε το όνομα χρήστη, κωδικό πρόσβασης και της βάσης δεδομένων εάν θέλετε διαφορετικά αφήστε κενό:

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

Επαλήθευση σύνδεσης Teradata χρησιμοποιώντας isql:

# isql tddsn <username> <password>

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

| Connected!                            |

|                                       |

| sql-statement                         |

| help [tablename]                      |

| quit                                  |

|                                      |

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

SQL> select * from Database.Table;

SQL> quit; 

Τροποποίηση LD_LIBRARY_PATH για να ώστε επανάσταση R Enterprise μπορούν να εντοπίσουν το πρόγραμμα οδήγησης:

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

# echo $LD_LIBRARY_PATH

Παράδειγμα στην εταιρεία επανάσταση R (DSNless). Τροποποίηση παραμέτρων TeradataConnString, ανάλογα με τις ανάγκες:

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

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

rxImport(rxOdbcDS)

Χρειάζεστε περισσότερη βοήθεια;

Θέλετε περισσότερες επιλογές;

Εξερευνήστε τα πλεονεκτήματα της συνδρομής, περιηγηθείτε σε εκπαιδευτικά σεμινάρια, μάθετε πώς μπορείτε να προστατεύσετε τη συσκευή σας και πολλά άλλα.