Para publicar servicios web de ArcGIS Server que accedan a los datos en su base de datos de SAP HANA (independientemente de si la base de datos contiene una geodatabase o no), su sitio de ArcGIS Server debe conectarse a la base de datos. Para configurar dicha conexión, debe hacer lo siguiente:
- Instalar y configurar el software cliente de SAP HANA en los equipos de ArcGIS Server y los equipos cliente de ArcGIS Desktop.
- Definir variables en los equipos de ArcGIS Server.
- Otorgar privilegios sobre los datos que se van a publicar.
- Conectarse a la base de datos.
- Registrar el archivo de conexión con su sitio de ArcGIS Server.
Instalar y configurar el cliente de SAP HANA
Instale y configure el cliente de SAP HANA de 64 bits en cada equipo de ArcGIS Server que se vaya a conectar a SAP HANA. Asegúrese de que unixODBC esté instalado en todos los equipos de ArcGIS Server del sitio.
Si su sitio de ArcGIS Server está formado por varios equipos servidores, debe instalar y configurar el cliente SAP HANA de 64 bits en cada servidor.
Si no tiene privilegios para instalar el software en los equipos donde se ejecuta ArcGIS Server, deberá pedir al departamento de TI que instale y configure el cliente de SAP HANA por usted.
Consulte Conectarse a SAP HANA desde ArcGIS para obtener instrucciones.
Definir variables
Debe establecer la variable LIB_ODBC_DRIVER_MANAGER en el script ArcGIS Server de init_user_param.sh para conectarse a SAP HANA desde ArcGIS Server en un equipo Linux. Consulte Configurar una conexión de base de datos para ArcGIS Server para obtener más información.
Otorgar privilegios
El inicio de sesión usado para conectarse a la base de datos debe tener otorgados privilegios específicos. Para inicios de sesión que publican únicamente servicios de solo lectura, otorgue los privilegios para un visor de datos como se describe en Privilegios para usar ArcGIS con una base de datos de SAP HANA y Privilegios para geodatabases de SAP HANA. Para inicios de sesión que vayan a publicar servicios de entidades editables, otorgue los privilegios para un editor de datos.
Si los datos están en una geodatabase, el propietario de los datos debe otorgar los privilegios requeridos a los datos. Si los datos están en una base de datos, el propietario de los datos puede otorgar los privilegios desde ArcGIS, o bien el administrador de base de datos puede utilizar herramientas de base de datos para otorgar los privilegios.
Conectarse a SAP HANA
Necesitará la siguiente información para registrar una base de datos de SAP HANA con un sitio de ArcGIS Server:
- El tipo de plataforma de base de datos a la cual se está conectando (en este caso, SAP HANA).
- El nombre de fuente de datos de ODBC para la base de datos SAP HANA.
- El tipo de autenticación establecido para la autenticación de la base de datos (no se admite la autenticación de sistema operativo).
- Un nombre de usuario y una contraseña válidos para la base de datos, que se deben guardar con la conexión.
Registrar con ArcGIS Server
Puede registrar la base de datos desde ArcGIS Server Manager, el panel Administrar data stores registrados de ArcGIS Pro o el árbol de catálogo de ArcMap. Si el sitio de ArcGIS Server está federado con un portal de ArcGIS Enterprise, puede registrar la base de datos agregando un elemento de data store administrado por el usuario en el portal.
Consulte los temas siguientes para obtener una explicación de las opciones de registro y de cómo registrar la base de datos: