Puede conectar con el almacén de datos SAP HANA desde ArcGIS para realizar análisis espaciales complejos en subconjuntos de datos espaciales. Asimismo, puede publicar subconjuntos de datos en ArcGIS for Server como servicios de entidades editables. Estos servicios de entidades se pueden agregar a aplicaciones cliente usadas por los editores para actualizar los datos.
Los datos espaciales se almacenan en el tipo SAP HANA ST_Geometry que se incluye en la instalación predeterminada del almacén de datos SAP HANA. Para utilizar ArcGIS con SAP HANA, instale y configure el controlador ODBC de SAP HANA en los equipos cliente de ArcGIS que se van a conectar a la base de datos SAP HANA. Consulte los Requisitos del dispositivo de almacenamiento de datos de SAP HANA para ArcGIS para ver una lista del almacén de datos SAP HANA y las versiones del controlador ODBC que se admiten.
Tenga en cuenta lo siguiente:
- SAP HANA utiliza el almacenamiento de datos columnar, que se comporta como su propio índice. Por tanto, las columnas espaciales de las tablas SAP HANA no requieren un índice espacial para el rendimiento de las consultas.
- Como SAP HANA no utiliza índices definidos por el usuario, no tiene que administrar ni volver a generar los índices en las tablas SAP HANA.
- SAP HANA ST_Geometry admite datos espaciales bidimensionales; por tanto, no puede pegar ni importar datos que contengan coordenadas z o m en SAP HANA.
Utilizar subconjuntos de datos
En la mayoría de los casos, almacenará grandes cantidades de datos en SAP HANA Para realizar análisis desde ArcGIS o publicar datos, use un subconjunto de datos. La forma de hacer esto depende de lo que desea hacer con los datos.
- Si va a agregar datos a ArcMap para su visualización y análisis en el mapa, agregue una capa de consulta y defina la expresión de capa de consulta para devolver solo un subconjunto de los datos.
- Si va a agregar datos a ArcMap para publicar un servicio de mapas, defina una vista de base de datos que contenga únicamente un subconjunto de los datos. Las vistas de la base de datos se almacenan en la base de datos. Puede usar la herramienta de geoprocesamiento Crear vista de base de datos o un cliente SQL para definir vistas.
- Si va a agregar datos a ArcMap para publicar un servicio de entidades, desactive la opción Hacer visibles por defecto las nuevas capas añadidas antes de agregar sus datos al mapa. A continuación, abra el cuadro de diálogo Generador de consultas y defina un subconjunto de datos con SQL. Una vez que haya restringido la cantidad de datos que se mostrarán en ArcMap, haga la capa visible y prepare su mapa para la publicación.