Skip To Content

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

Si vous êtes un éditeur ou un administrateur ArcGIS Server dans votre organisation, vous pouvez inscrire vos stockages des données et cloud sur site. En procédant ainsi, vous inscrivez les dossiers de données, les bases de données et les géodatabases auprès du site ArcGIS Server, afin que les services que vous publiez puissent référencer les données de ces dossiers, bases de données et géodatabases. En inscrivant des données, vous communiquez à ArcGIS Server une liste d'emplacements auxquels il peut 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 connecter un client ArcGIS à Netezza, vous devez installer et configurer le pilote ODBC Netezza sur chaque machine cliente ArcGIS.

Si votre site ArcGIS Server comprend plusieurs machines, vous devez installer et configurer le client ODBC Netezza 64 bits sur chaque machine.

Si ArcGIS Server et ArcMap sont installés sur la même machine, vous devez installer les pilotes ODBC Netezza 32 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 les machines ArcGIS Server et tous les ordinateurs ArcGIS Desktop à partir desquels vous inscrivez la base de données et qui publieront des données sur le site ArcGIS Server.

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 lorsque vous vous connectez à Netezza à partir d'ArcGIS Server sur une machine Linux.

Pour plus d'informations, reportez-vous à la rubrique Configurer une connexion à une base de données pour 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 Netezza auprès d’un site ArcGIS Server, vous devez fournir les informations suivantes :

  • 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 la base de données>

    Reportez-vous à la rubrique Connexions aux bases de données dans ArcMap pour obtenir plus d'informations et 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)
  • Nom d'utilisateur de la base de données et un mot de passe valides, qui doivent être enregistrés avec la connexion

Inscrire auprès d'ArcGIS Server

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