Configurer une connexion à Netezza
Vous devez installer et configurer le pilote ODBC Netezza sur l'ordinateur client à partir duquel vous vous connectez à la base de données Netezza.
-
Installez le pilote ODBC Netezza sur l'ordinateur client.
Installez un pilote ODBC 32 bits si vous vous connectez depuis une application ArcGIS 32 bits. Installez un pilote ODBC 64 bits si vous vous connectez depuis une application ArcGIS 64 bits. Reportez-vous à la rubrique Configuration système requise des SGBD Netezza pour connaître les versions prises en charge du pilote.
- Configurez le jeu de caractères du pilote.
- Si vous projetez d'utiliser le paquetage spatial Netezza hérité sur un système d'exploitation Windows, définissez le pilote sur Optimiser pour le jeu de caractères ASCII lors de l'installation du pilote ODBC.
- Si vous projetez d'utiliser le paquetage spatial Netezza hérité sur un système d'exploitation Linux, définissez les paramètres suivants dans le fichier odbcinst.ini après l'installation du pilote ODBC :
- UnicodeTranslationOption = utf16
- CharacterTranslationOption = latin9
- Si vous projetez d'utiliser le paquetage spatial Netezza d'Esri sur un système d'exploitation Windows, ne définissez pas le pilote sur Optimiser pour le jeu de caractères ASCII lors de l'installation du pilote ODBC.
- Si vous projetez d'utiliser le paquetage spatial Netezza d'Esri sur un système d'exploitation Linux, définissez les paramètres suivants dans le fichier odbcinst.ini après l'installation du pilote ODBC :
- UnicodeTranslationOption = utf16
- CharacterTranslationOption = all
- Si vous vous connectez à partir d'ArcGIS 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 la variable LIB_ODBC_DRIVER_MANAGER sur l'emplacement du fichier libodbc.so.2.0.0.
Par exemple, export LIB_ODBC_DRIVER_MANAGER=$HOME/bin/libodbc.so.2.0.0
- Placez les fichiers de connexion ODBC Netezza dans le répertoire $HOME de l'utilisateur ArcGIS. Les fichiers doivent se nommer .odbc.ini et .odbcinst.ini.
- Si ArcGIS Server s'exécutait déjà avant la configuration de la connexion Netezza, redémarrez ArcGIS Server.
- Une fois le pilote ODBC installé, vous pouvez configurer un nom pour la source de données ODBC. Vous pourrez ensuite utiliser ce nom pour vous connecter à la base de données.
Si vous définissez un nom de source de données ODBC pour la base de données, utilisez le même nom pour configurer tous les clients ODBC Netezza sur cette même base de données. Par exemple, si vous configurez un nom de source de données pour le pilote ODBC Netezza sur votre ordinateur ArcGIS for Desktop, définissez le même nom de source de données pour le pilote ODBC Netezza 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.