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 :
- Installez et configurez le logiciel client SAP HANA sur les machines ArcGIS Server et les machines client ArcGIS Desktop.
- Définissez les variables sur les machines ArcGIS Server.
- Accordez des privilèges sur les données à publier.
- Établissez une connexion à la base de données.
- Inscrivez le fichier de connexion avec votre site ArcGIS Server.
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. À partir de la version 10.7.1, vous pouvez inscrire la base de données auprès de serveurs fédérés en ajoutant un élément de répertoire de données dans un portail ArcGIS Enterprise. Dans ce cas, le site ArcGIS Server et le portail doivent tous les deux exécuter la version 10.7.1.
Reportez-vous aux rubriques suivantes pour obtenir une description des options d’inscription et savoir comment inscrire la base de données :
Vous avez un commentaire à formuler concernant cette rubrique ?