Skip To Content

Inscrire un appareil de stockage de données Netezza auprès d'ArcGIS Server

Dans cette rubrique

En tant qu'administrateur ArcGIS Server, vous avez la possibilité d'inscrire vos dossiers de données, bases de données et géodatabases auprès de ArcGIS Server. L'inscription de données fournit à ArcGIS Server une liste d'emplacements auxquels accéder. L'inscription des données permet également à ArcGIS Server d'ajuster les chemins d'accès aux données lors des opérations de publication sur plusieurs machines.

Les sections ci-dessous expliquent comme préparer votre client ArcGIS à se connecter à Netezza et à l'inscrire auprès d'ArcGIS Server.

Installer et configurer le pilote ODBC Netezza

Pour vous connecter à Netezza à partir d'un client ArcGIS, vous devez installer et configurer le pilote ODBC Netezza sur chaque ordinateur client ArcGIS.

Si votre site ArcGIS Server est composé de plusieurs serveurs, vous devez installer et configurer le client ODBC Netezza 64 bits sur chaque serveur.

Si ArcGIS Server et ArcGIS for Desktop sont installés sur le même ordinateur, vous devez installer les pilotes ODBC Netezza 32 bits et 64 bits.

Si vous configurez un nom de source de données pour les pilotes ODBC, vous devez utiliser le même nom sur l'ordinateur ArcGIS Server et sur tous les ordinateurs ArcGIS for Desktop destinés à publier des données sur le serveur et/ou à inscrire la base de données auprès du serveur.

Reportez-vous à la rubrique Connexion à Netezza à partir d'ArcGIS pour plus d'informations.

Définir des variables

Vous devez définir la variable LIB_ODBC_DRIVER_MANAGER dans le script init_user_param.sh d'ArcGIS Server lors de la connexion à Netezza à partir d'ArcGIS Server sur un ordinateur Linux.

Pour plus d'informations, reportez-vous à la section "Référencer les bibliothèques du client de la base de données dans le script init_user_param.sh" de Configuration d'une connexion à une base de données dans ArcGIS Server.

Accorder des privilèges

Le groupe Netezza qui établira la connexion à la base de données et publiera les données doit disposer de privilèges d'accès aux données.

Le groupe a besoin d'un accès en écriture sur les données. Les privilèges qui doivent être accordés dans la base de données sont les suivants :

  • Sélection sur _V_SYS_PRIV
  • Sélection sur SPATIAL_REF_SYS
  • Sélection sur GEOMETRY_COLUMNS
  • Exécution sur LIBGEOSLIBS
  • Exécution sur LIBSTDCPP
  • Exécution sur LIBSPATIALUTILS
  • Exécution sur FUNCTION
  • Sélection sur tous les jeux de données à publier

Reportez-vous à la rubrique Privilèges pour l'utilisation d'ArcGIS avec Netezza pour plus d'informations.

Se connecter à Netezza

Pour inscrire une base de données auprès du serveur, vous devez fournir des informations de connexion. Deux méthodes sont possibles :

  • Importez un fichier .sde qui contient les informations de connexion.

    Vous pouvez créer un fichier de connexion à une base de données (.sde) à partir de l'arborescence du Catalogue dans ArcGIS for Desktop, en utilisant l'outil de géotraitement Créer une connexion à une base de données ou un script Python.

  • Indiquez vos informations de connexion lors de l'inscription.

Quelle que soit la méthode choisie, vous devez fournir les informations suivantes pour vous connecter à Netezza :

  • Le type de plateforme de base de données à laquelle vous vous connectez (dans ce cas, Netezza)
  • Le nom de la source de données ODBC de la base de données Netezza. Si aucun nom de source de données ODBC n'est configuré, utilisez la syntaxe suivante pour vous connecter :

    ServerName=<hôte>;Port=<numéro de port>;Database=<nom de base de données>

    Reportez-vous à la rubrique Connexions aux bases de données dans ArcGIS for Desktop pour obtenir des informations supplémentaires, ainsi qu'un exemple.

  • Type d'authentification défini sur l'authentification de la base de données (l'authentification du système d'exploitation n'est pas prise en charge)
  • Un nom d'utilisateur de la base de données et un mot de passe valides, qui doivent être enregistrés avec la connexion

Inscrire une base de données auprès d'ArcGIS Server

Vous pouvez inscrire la base de données à partir du gestionnaire ArcGIS Server ou de l’arborescence du catalogue dans ArcGIS for Desktop. Reportez-vous aux rubriques suivantes pour obtenir une description des options d'inscription et savoir comment inscrire la base de données :