Applies ToRevolution Analytics

Загальні відомості

У цій статті, оновлення Teradata клієнта за Linux розділу 10.2 в RevoScaleR Teradata посібник із початку роботи обліковий запис для зміни розповсюдження та пакування Teradata 14.10 драйверами клієнта після публікації керівництво.

Додаткові відомості

Переконайтеся, що не було інстальовано unixODBC через хвилину. Якщо він має видалити до інсталяції unixODBC 2.3.1.

# rpm -qa | grep unixODBC

Це не слід повернути. Якщо є у списку будь-які пакети, скористайтеся ням, щоб видалити їх.

# yum remove <package>

Інсталюйте інші додаткове пакетів, необхідні для успішного складання та інсталяції драйвера.

# yum install ksh

# yum install gcc

# yum install make

Створення посилання на ksh, тому 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 і завантажити каталог teradata_odbc tdodbc__linux_indep.14.10.00.00-1.tar.gz .

# 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

Інсталюйте оборотах.

# 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

Оновлення ODBC ini-файлів. Щоб знайти 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, щоб Revolution R Enterprise можна знайти драйвер:

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

# echo $LD_LIBRARY_PATH

Наприклад, Revolution-R-Enterprise (DSNless). За потреби, змініть TeradataConnString параметрів.

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

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

rxImport(rxOdbcDS)

Потрібна додаткова довідка?

Потрібні додаткові параметри?

Ознайомтеся з перевагами передплати, перегляньте навчальні курси, дізнайтесь, як захистити свій пристрій тощо.

Спільноти допомагають ставити запитання й відповідати на них, надавати відгуки та дізнаватися думки висококваліфікованих експертів.