Ισχύει για
Revolution Analytics

Αυτό το άρθρο περιγράφει παραμέτρων ελέγχους, δοκιμές για την εκτέλεση και συλλογή για υποστήριξη κατά την αντιμετώπιση προβλημάτων με τις συνδέσεις Teradata σε Linux από την εταιρεία R επανάσταση πληροφοριών.Ελέγξτε τα εγκατεστημένα επίπεδο unixODBC η Διαχείριση προγραμμάτων οδήγησης.

# rpm -qa | grep -i unixodbc

Αυτή η εντολή πρέπει να επιστρέφει τίποτα ως RRE και Teradata απαιτούν unixODBC 2.3.1 ή 2.3.2 που πρέπει να δημιουργηθεί και να εγκατασταθεί από την προέλευση, μην RPM.

# isql --version

Ελέγξτε τη σύνδεση δοκιμής testdsn Teradata:

# 'isql -v testdsn dbc dbc

Ελέγξτε τις εκδόσεις και τις συνδέσεις που σχετίζονται με το odbc βιβλιοθηκών εγκατεστημένο στο σύστημα:

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

Ελέγξτε τις μεταβλητές περιβάλλοντος ODBCINI και ODBCINSTINI, αν το σύνολο, ώστε να οδηγούν στα αρχεία παραμέτρων προβλεπόμενη odbc.ini και odbcinst.ini.

# env | grep -i odbc

Γενικά, εάν ορίσετε όλους, θα πρέπει να κατευθύνονται προς /etc/odbc.ini και /etc/odbcinst.ini.Ορίστε τη μεταβλητή περιβάλλοντος ODBCINST για να /etc/odbcinst.iniΔοκιμάστε δύο διαφορετικών προσεγγίσεων για τη σύνδεση με τη βάση δεδομένων από τον κώδικα R επανάσταση

#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)

Εάν υπάρχει οποιοδήποτε πρόβλημα κατά την εκτέλεση αυτών των εντολών ή τον κώδικα δοκιμής, συλλογή όλων των αποτελεσμάτων των δοκιμών για την υποστήριξη για την αναθεώρηση.

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

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

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