Skip To Content

Inscrire un(e) Netezza Data Warehouse Appliance auprès de ArcGIS Server

Pour publier des services web ArcGIS Server qui accèdent aux données de votre IBM Netezza Data Warehouse Appliance, votre site ArcGIS Server doit se connecter à Netezza. Pour configurer cette connexion, procédez comme suit :

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 client ArcGIS.

Si vous ne disposez pas des privilèges nécessaires pour installer des logiciels sur les ordinateurs exécutant les clients ArcGIS, demandez à votre service informatique d’installer le pilote ODBC Netezza pour vous.

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 Se connecter à Netezza à partir de 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 de ArcGIS Server lorsque vous vous connectez à Netezza à partir de 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 de ArcGIS avec Netezza pour plus d’informations.

L’administrateur de base de données peut utiliser les outils de base de données pour accorder des privilèges.

Se connecter à Netezza

Pour inscrire un(e) Netezza Data Warehouse Appliance 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 pour Netezza Data Warehouse Appliance. 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 aux rubriques Connexions aux bases de données dans ArcGIS Pro ou 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 depuis ArcGIS Server Manager, la fenêtre Manage registered data stores (Gérer les répertoires de données inscrits) dans ArcGIS Pro, ou 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 :