Áp dụng choRevolution Analytics

Tóm tắt

Bài viết này Cập Nhật Teradata khách Linux hướng dẫn từ 10.2 RevoScaleR Teradata bắt đầu hướng dẫn cho tài khoản thay đổi phân phối và đóng gói trình điều khiển máy khách Teradata 14,10 ODBC kể từ khi phát hành các hướng dẫn trên.

Thông tin

Đảm bảo unixODBC chưa được cài đặt qua vòng/phút. Nếu nó đã xoá trước khi cố gắng cài đặt unixODBC 2.3.1.

# rpm -qa | grep unixODBC

Điều này sẽ trả lại không có gì; Nếu gói được liệt kê, hãy sử dụng yum để loại bỏ:

# yum remove <package>

Cài đặt các gói điều kiện tiên quyết cần thiết để xây dựng thành công và cài đặt trình điều khiển:

# yum install ksh

# yum install gcc

# yum install make

Tạo liên kết tới ksh để vòng/phút tdodbc sẽ được cài đặt:

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

Tạo và cài đặt trình điều khiển unixODBC 2.3.1 quản lý:

# 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

Theo mặc định cấu hình sẽ gây ra unixodbc để cài đặt trong/usr/local /

# ./configure

# make

# make install

Cài đặt trình điều khiển Teradata ODBCNhận được các tập tin:

# cd ~/downloads

# mkdir teradata_odbc

# cd teradata_odbc

Đăng nhập vào http://downloads.teradata.com/download/connectivity/odbc-driver/linux và tải tdodbc__linux_indep.14.10.00.00 1.tar.gz teradata_odbc thư mục.

# 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

Cài đặt 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

Cập Nhật ODBC tập tin này. Để tìm các tệp này vào:

# odbcinst -j

Chỉnh sửa odbcinst.ini (trình điều khiển) và bổ sung sau đây:

[Teradata]

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

APILevel=CORE

ConnectFunctions=YYY

DriverODBCVer=3.51

SQLLevel=1

Chỉnh sửa odbc.ini (DSNs) và thêm sau.  Thay đổi tên người dùng, mật khẩu và cơ sở dữ liệu nếu muốn khác để trống:

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

Kiểm tra kết nối Teradata sử dụng isql:

# isql tddsn <username> <password>

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

| Connected!                            |

|                                       |

| sql-statement                         |

| help [tablename]                      |

| quit                                  |

|                                      |

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

SQL> select * from Database.Table;

SQL> quit; 

Sửa đổi LD_LIBRARY_PATH để sao cách mạng R doanh nghiệp có thể xác định trình điều khiển:

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

# echo $LD_LIBRARY_PATH

Ví dụ R cách mạng doanh nghiệp (DSNless). Thay đổi tham số TeradataConnString khi cần:

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

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

rxImport(rxOdbcDS)

Bạn cần thêm trợ giúp?

Bạn muốn xem các tùy chọn khác?

Khám phá các lợi ích của gói đăng ký, xem qua các khóa đào tạo, tìm hiểu cách bảo mật thiết bị của bạn và hơn thế nữa.