Berlaku Untuk
Revolution Analytics

Artikel ini menjelaskan konfigurasi pemeriksaan, uji untuk menjalankan, dan informasi untuk mengumpulkan dukungan saat memecahkan masalah dengan koneksi Teradata Linux dari revolusi R perusahaan.Periksa diinstal tingkat unixODBC pengandar Manager.

# rpm -qa | grep -i unixodbc

Perintah ini harus kembali apa sebagai RRE dan Teradata memerlukan unixODBC 2.3.1 atau 2.3.2 yang harus dibuat dan diinstal dari sumber, tidak RPM.

# isql --version

Periksa sambungan pengujian Teradata testdsn:

# 'isql -v testdsn dbc dbc

Memeriksa versi dan link terkait odbc Perpustakaan diinstal pada sistem:

# ls -al /usr/lib64 | grep -i odbc

Periksa ODBCINI dan ODBCINSTINI variabel lingkungan, jika set untuk memastikan mengarah ke berkas konfigurasi odbc.ini dan odbcinst.ini yang dimaksud.

# env | grep -i odbc

Umumnya, jika menetapkan sama sekali, mereka harus menunjuk ke /etc/odbc.ini dan /etc/odbcinst.ini.Menetapkan variabel lingkungan ODBCINST mengarah ke /etc/odbcinst.iniCoba dua pendekatan yang berbeda untuk menghubungkan ke pangkalan data dari revolusi R kode

#No DSN rxSetComputeContext("local") SQL <- "SELECT * FROM dbc.dbcinfo" DS<- RxOdbcData(sqlQuery = SQL, connectionString = "DRIVER=Teradata;DBCNAME=DbMachineNameOrIP;UID=RevoTester;PWD=RevoTester;") rxImport(DS)#With DSN rxSetComputeContext("local") SQL <- "SELECT * FROM dbc.dbcinfo" DS<- RxOdbcData(sqlQuery = SQL, connectionString = "DSN=testdsn;UID=SomeUser;PWD=SomePwd;") rxImport(DS)

Jika ada masalah menjalankan perintah ini atau menguji kode, Kumpulkan semua output tes untuk dukungan untuk meninjau.

Perlu bantuan lainnya?

Ingin opsi lainnya?

Jelajahi manfaat langganan, telusuri kursus pelatihan, pelajari cara mengamankan perangkat Anda, dan banyak lagi.