Se connecter avec Microsoft
S'identifier ou créer un compte.
Bonjour,
Sélectionnez un autre compte.
Vous avez plusieurs comptes
Choisissez le compte avec lequel vous voulez vous connecter.

Résumé

Cet article met à jour Teradata Client sur les instructions de Linux à partir de la section 10.2 de la RevoScaleR Teradata Guide de démarrage pour le compte des modifications dans la distribution et l’emballage des pilotes de client Teradata 14.10 ODBC depuis la publication du guide.

Plus d'informations

Assurez-vous qu’unixODBC n’a pas été installé par le TPM. Si elle a le supprimer avant de tenter d’installer unixODBC 2.3.1.

# rpm -qa | grep unixODBC



Cette requête devrait retourner rien du tout. Si tous les packages sont répertoriées, utilisez yum pour les supprimer :

# yum remove <package>



Installez les autres packages de composants requis nécessaires à la génération réussie et l’installation des pilotes :

# yum install ksh


# yum install gcc


# yum install make


Créer un lien vers ksh et installe le rpm tdodbc correctement :

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


Générer et installer le Gestionnaire de pilote 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



Par défaut, configurer va provoquer l’installer sous/usr/local/unixodbc

# ./configure


# make


# make install



Installer les pilotes ODBC de Teradata

Obtenir les fichiers :

# cd ~/downloads


# mkdir teradata_odbc


# cd teradata_odbc



Connectez-vous à http://downloads.teradata.com/download/connectivity/odbc-driver/linux et télécharger tdodbc__linux_indep.14.10.00.00-1.tar.gz dans le répertoire 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

Installer rpm :

# 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


Mettre à jour les fichiers ini ODBC. Pour trouver les fichiers ini, entrez :

# odbcinst -j


Modifier le fichier odbcinst.ini (pilotes) et ajoutez le code suivant :

[Teradata]


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


APILevel=CORE


ConnectFunctions=YYY


DriverODBCVer=3.51


SQLLevel=1


Modifier odbc.ini (DSN) et ajoutez le code suivant.  Modifier le nom d’utilisateur, mot de passe et base de données si vous le souhaitez sinon rien :

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


Vérifiez la connexion de Teradata via isql :

# isql tddsn <username> <password>


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


| Connected!                            |


|                                       |


| sql-statement                         |


| help [tablename]                      |


| quit                                  |


|                                      |


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


SQL> select * from Database.Table;


SQL> quit; 


Modifiez LD_LIBRARY_PATH à révolution R Enterprise peut localiser le pilote :

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


# echo $LD_LIBRARY_PATH


Exemple de révolution R entreprise (DSNless). Modifier les paramètres de le TeradataConnString en fonction des besoins :

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


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


rxImport(rxOdbcDS)

Besoin d’aide ?

Vous voulez plus d’options ?

Explorez les avantages de l’abonnement, parcourez les cours de formation, découvrez comment sécuriser votre appareil, etc.

Les communautés vous permettent de poser des questions et d'y répondre, de donner vos commentaires et de bénéficier de l'avis d'experts aux connaissances approfondies.

Ces informations vous ont-elles été utiles ?

Dans quelle mesure êtes-vous satisfait(e) de la qualité de la langue ?
Qu’est-ce qui a affecté votre expérience ?
En cliquant sur Envoyer, vos commentaires seront utilisés pour améliorer les produits et services de Microsoft. Votre administrateur informatique sera en mesure de collecter ces données. Déclaration de confidentialité.

Nous vous remercions de vos commentaires.

×