Skip To Content

Inscrire SAP HANA auprès de ArcGIS Server

Pour publier des services Web ArcGIS Server qui accèdent aux données de votre base de données SAP HANA (que la base de données contienne une géodatabase ou non), votre site ArcGIS Server doit se connecter à la base de données. Pour configurer cette connexion, procédez comme suit :

Installer et configurer le client SAP HANA

Installez et configurez le client SAP HANA 64 bits sur chaque machine ArcGIS Server qui se connectera à SAP HANA. Vérifiez qu'unixODBC est installé sur toutes les machines ArcGIS Server du site.

Si votre site ArcGIS Server comprend plusieurs machines serveur, vous devez installer et configurer le client SAP HANA 64 bits sur chaque serveur.

Si vous ne disposez pas des privilèges nécessaires pour installer des logiciels sur les machines exécutant ArcGIS Server, demandez à votre service informatique d’installer et de configurer le client SAP HANA pour vous.

Reportez-vous à la rubrique Se connecter à SAP HANA à partir de ArcGIS pour obtenir les instructions.

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 à SAP HANA à 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

Des privilèges spécifiques doivent être accordés à l'identifiant de connexion utilisé pour se connecter à la base de données. Pour les identifiants de connexion qui auront uniquement besoin de publier des services en lecture seule, accordez les privilèges nécessaires aux visualiseurs de données comme le décrit les rubriques Privilèges pour l’utilisation de ArcGIS avec une base de données SAP HANA et Privilèges pour les géodatabases dans SAP HANA. Pour les identifiants de connexion destinés à publier des services d’entités modifiables, accordez les privilèges correspondant à un éditeur de données.

Si les données sont stockées dans une géodatabase, le propriétaire des données doit attribuer aux données les privilèges requis. Si les données sont stockées dans une base de données, le propriétaire des données peut attribuer des privilèges à partir de ArcGIS. L’administrateur de la base de données peut également utiliser les outils de la base de données pour accorder les privilèges.

Se connecter à SAP HANA

Vous devez renseigner les informations suivantes pour inscrire une base de données SAP HANA auprès d’un site ArcGIS Server :

  • Le type de plateforme de base de données à laquelle vous vous connectez (dans ce cas, SAP HANA).
  • Le nom de la source de données ODBC pour la base de données SAP HANA
  • Le 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 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. Si le site ArcGIS Server est fédéré dans un portail ArcGIS Enterprise, vous pouvez inscrire la base de données en ajoutant un élément de répertoire de données géré par l’utilisateur dans le portail.

Reportez-vous aux rubriques suivantes pour obtenir une description des options d’inscription et savoir comment inscrire la base de données :