Pour utiliser ArcGIS avec une base de données Teradata, installez les composants suivants sur l'ordinateur client ArcGIS :
- Bibliothèque ICU Teradata
- Paquetage client GSS Teradata
- Pilote ODBC Teradata
Les pilotes ODBC Teradata peuvent être téléchargés sur le site Web de Teradata. Le client GSS et la bibliothèque ICU Teradata peut également être téléchargés.
- Pour Windows, suivez le lien http://downloads.teradata.com/download/connectivity/odbc-driver/windows.
- Pour Linux, suivez le lien http://downloads.teradata.com/download/connectivity/odbc-driver/linux.
Une fois les fichiers installés, configurez un nom de source de données ODBC.
- Installez la bibliothèque ICU et le client GSS Teradata sur l'ordinateur client ArcGIS.
- Installez le pilote ODBC Teradata sur l'ordinateur client ArcGIS.
- Configurez le pilote ODBC.
- Sur les systèmes d'exploitation Windows, modifiez les paramètres suivants dans la boîte de dialogue Options du pilote ODBC Teradata :
- Définissez le mode de session sur Teradata.
- Sélectionnez l'option permettant de prendre en charge les objets volumineux natifs.
- Sur les systèmes d'exploitation Linux, définissez les paramètres suivants dans le fichier odbc.ini :
- SessionMode=Teradata
- UseNativeLOBSupport=Yes
- Sur les systèmes d'exploitation Windows, modifiez les paramètres suivants dans la boîte de dialogue Options du pilote ODBC Teradata :
- Si vous vous connectez à partir d'un client ArcGIS sur Linux, vérifiez qu'un gestionnaire de pilotes ODBC Linux est installé sur l'ordinateur client.
- Si vous vous connectez à partir d'ArcGIS for Server sur Linux, procédez comme suit :
- Ouvrez le script init_user_param.sh qui se trouve dans le dossier /arcgis/server/usr du répertoire d'installation d'ArcGIS Server.
- Supprimez les commentaires et définissez les variables LIB_ODBC_DRIVER_MANAGER, TDDIR, LD_LIBRARY_PATH et ODBCINI sous la section Teradata.
Par exemple, pour définir la variable LIB_ODBC_DRIVER_MANAGER sur l'emplacement du fichier libodbc.so à partir de l'emplacement d'installation du gestionnaire de pilotes ODBC, définissez export LIB_ODBC_DRIVER_MANAGER=/OPT/TERADATA/LIBODBC.SO.
- Placez les fichiers de connexion ODBC Teradata dans le répertoire $HOME du compte ArcGIS Server. Les fichiers doivent s'intituler .odbc.ini et .odbcinst.ini.
- Si ArcGIS Server s'exécutait déjà avant la configuration de la connexion Teradata, redémarrez ArcGIS Server.
- Une fois le pilote ODBC installé, configurez un nom de source de données ODBC.
Le nom de la source de données ODBC est utilisé lors de la connexion à la base de données à partir d'ArcGIS.
Utilisez le même nom pour configurer tous les clients ODBC Teradata qui se connectent à cette même base de données. Par exemple, si vous configurez un nom de source de données pour le pilote ODBC Teradata sur votre ordinateur ArcGIS for Desktop, définissez le même nom de source de données pour le pilote ODBC Teradata sur votre ordinateur ArcGIS Server. Dans le cas contraire, l'inscription de la base de données auprès d'ArcGIS Server ne fonctionnera pas correctement, car la procédure compare les chaînes de connexion des données en cours de publication et la base de données qui est inscrite.
- Sur Windows, définissez la variable d'environnement PATH sur le répertoire dans lequel le pilote ODBC Teradata est installé.