Skip to main content

Requisitos de ArcGIS para utilizar bases de datos en la nube

Existen dos tipos básicos de bases de datos en la nube: bases de datos instaladas en máquinas virtuales en la nube y bases de datos que están disponibles como ofertas de base de datos como servicio.

Cuando se utiliza una base de datos instalada en una máquina virtual en la nube, tiene acceso a la máquina virtual en la que se encuentra instalada la base de datos y normalmente es responsable de su mantenimiento. Esto suele ser así tanto si se instala la base de datos en una máquina virtual como si emplea una imagen para iniciar una instancia que incluye una instalación de base de datos. En estos tipos de bases de datos también se le considera responsable de la mayor parte de las tareas de mantenimiento.

Esto difiere de las ofertas de bases de datos como servicio, en las que no se tiene acceso al equipo que aloja la base de datos o el almacén de datos. Esto significa que no es necesario realizar tareas de mantenimiento, como aplicar parches de seguridad, en la base de datos, el almacén de datos o el sistema operativo. Sin embargo, esto también significa que, a menudo, no tiene control sobre los cambios en la funcionalidad que introduce el proveedor de servicios. Por ejemplo, si eliminan el soporte para una opción o alteran el comportamiento de una opción existente que esté usando, esos cambios entran en vigor cuando el proveedor publica actualizaciones.

Las conexiones a bases de datos o almacenes de datos en la nube desde el software de ArcGIS deben originarse en equipos de la misma nube. Para obtener un rendimiento óptimo, las conexiones deben proceder de equipos de la misma región de la nube. En la mayoría de los casos, el rendimiento de la conexión y las consultas es deficiente cuando se conecta desde clientes de ArcGIS instalados localmente en bases de datos o almacenes de datos en la nube, cuando se conecta desde clientes de ArcGIS en la nube a bases de datos o almacenes de datos locales, o cuando establece conexiones entre clientes y bases de datos o almacenes de datos en diferentes regiones en la nube. En estos escenarios, es posible que se agote el tiempo de espera de las conexiones a la base de datos.

La siguiente información se aplica a ArcGIS Enterprise 12.1 y ArcGIS Pro 3.7.

Compatibilidad de bases de datos instaladas en la nube

Para determinar si se admite el uso con ArcGIS de una plataforma en la nube, debe conocer las especificaciones de las máquinas virtuales en la nube. Cualquier plataforma en la nube se puede utilizar con una base de datos compatible con ArcGIS siempre que las máquinas virtuales proporcionadas en esa plataforma en la nube cumplan los requisitos de uso con clientes de ArcGIS y la base de datos que se quiera instalar en cuanto sistema operativo y especificaciones del sistema.

La compatibilidad de estas máquinas virtuales se basa en la presunción de que las máquinas virtuales se comportan igual que una máquina física que está disponible de forma local y que tienen las mismas especificaciones. En la mayoría de los casos, Esri permite realizar intentos de replicar problemas utilizando equipos locales que tienen las mismas especificaciones que la máquina virtual en la nube que se está usando.

Además, el Servicio de base de datos de Oracle está certificado para su uso con ArcGIS.

Servicios de base de datos basados en la nube compatibles

Esri proporciona herramientas para implementar el software ArcGIS Enterprise, ArcGIS Pro y muchas ofertas compatibles de bases de datos como servicio en Amazon Web Services (AWS) y Microsoft Azure. Si realiza implementaciones en estas dos plataformas en la nube, se recomienda que utilice las herramientas e imágenes de Esri especializadas para simplificar la implementación y el soporte técnico. En el caso de las plataformas en la nube para las que Esri no proporciona herramientas de implementación especializadas, el soporte se limita a solucionar problemas específicos del software de ArcGIS que pueden replicarse en equipos locales.

Se admite el uso de las siguientes ofertas de base de datos como servicio con ArcGIS. Cuando se indican las versiones secundarias, se trata de las versiones secundarias mínimas admitidas.

Los siguientes vínculos le llevarán a documentación externa de proveedores de nube.

Las herramientas de geoprocesamiento son compatibles con las ofertas de base de datos como servicio equivalentes, a menos que se especifique lo contrario en la información de uso de la herramienta. Por ejemplo, si el uso de la herramienta indica que esta es compatible con PostgreSQL, funcionará con Amazon RDS for PostgreSQL, Aurora PostgreSQL, Azure Database for PostgreSQL y Google Cloud SQL for PostgreSQL, a menos que las declaraciones de uso de la herramienta indiquen que no son compatibles.

Limitaciones

Tenga en cuenta las siguientes limitaciones al utilizar ofertas de bases de datos como servicio con el software ArcGIS:

  • PostGIS 3.5.3 y 3.6.0 no se admiten debido al problema PostGIS 5978.

  • ArcGIS admite clústeres elásticos con Microsoft Azure Database for PostgreSQL (Flexible Server), pero no se admiten geodatabases en ellos.

  • Dado que no se puede cargar la biblioteca ST_Geometry en una oferta de base de datos como servicio, solo se admiten los tipos espaciales PostGIS cuando se utiliza Amazon Aurora (edición compatible con PostgreSQL), Amazon RDS for PostgreSQL, Google Cloud SQL for PostgreSQL y Microsoft Azure Database for PostgreSQL (todas las opciones), y solo se admite el tipo espacial SDO_Geometry cuando se utiliza Amazon RDS for Oracle o Autonomous Transaction Processing.

  • Las siguientes funciones no están presentes en las bases de datos geográficas de Amazon RDS for Oracle o Autonomous Transaction Processing: GDB_UTIL.get_extent(), GDB_UTIL.geometry_type y GDB_UTIL.spatial_ref_info().

  • Amazon RDS para Oracle no está incluido en las herramientas de implementación de ArcGIS Enterprise en Amazon Web Services; utilice las herramientas de AWS para crear una instancia de Amazon RDS for Oracle.

  • Si no utilizara o no pudiera utilizar las herramientas de implementación en la nube de Esri para crear una base de datos y quiere crear una geodatabase en las ofertas de base de datos como servicio compatibles que figuran arriba, debe usar la herramienta de geoprocesamiento Habilitar geodatabase corporativa para crear una geodatabase. No utilice la herramienta Crear geodatabase corporativa.

  • Solo se admiten geodatabases con esquema sde cuando se crea una base de datos geográfica en Amazon RDS for SQL Server, Google Cloud SQL for SQL Server, Microsoft Azure SQL Database o Microsoft Azure SQL Managed Instance.

  • Las conexiones autenticadas del sistema operativo no son compatibles desde los clientes de ArcGIS hasta la mayoría de las ofertas de base de datos como servicio. Las opciones de Microsoft Entra ID están disponibles al conectarse a Azure SQL Database o Azure SQL Managed Instance.

  • Al usar el cuadro de diálogo Conexiones de base de datos en ArcGIS Pro para conectarse a una geodatabase en Azure SQL Database como cualquier usuario que no sea el administrador de base de datos, debe escribir el nombre de la base de datos en el campo Base de datos.

  • Si la instancia de SAP HANA Coloud contiene una geodatabase, los usuarios que se conectan requieren los privilegios EXECUTE ON ACQUIRE_APPLICATION_LOCK y EXECUTE ON RELEASE_APPLICATION_LOCK. Consulte Privilegios para geodatabases en SAP HANA para obtener información sobre los privilegios necesarios para tareas específicas.

  • Como ocurre con todas las ofertas de servicios, los proveedores de bases de datos como servicio pueden cambiar la configuración y la funcionalidad de sus ofertas, incluso en versiones menores. Al utilizar una base de datos como servicio con ArcGIS, usted reconoce que es posible que estos cambios realizados por el proveedor de servicios afecten negativamente al acceso desde ArcGIS a la base de datos. Esri intentará reparar estos problemas en el software ArcGIS debido a estos cambios. No obstante, el tiempo necesario para resolver estas cuestiones se evaluará caso por caso.

Almacenes de datos en la nube compatibles

Los almacenes de datos en la nube son similares a las ofertas de bases de datos como servicio; el proveedor le proporciona un almacén de datos que él mantiene y actualiza. Con ArcGIS se admiten los siguientes almacenes de datos alojados en entornos de nube:

Las geodatabases no se admiten en los almacenes de datos en la nube que se indican más arriba.

Software necesario para conectarse a una base de datos o un almacén de datos

El software cliente de base de datos permite la comunicación entre una aplicación cliente y la base de datos o el almacén de datos al que se conecta el cliente.

Cuando instala un cliente de ArcGIS en una máquina virtual en la nube o se conecta a una de las bases de datos que figuran en la sección Servicios de base de datos basados ​​en la nube compatibles anterior, es posible que necesite instalar los archivos de cliente del sistema de administración de bases de datos en el equipo cliente de ArcGIS. Estos archivos de cliente están disponibles en los respectivos proveedores de base de datos. Siga las instrucciones de los proveedores para instalar y configurar estos archivos; consulte la información de conexión en la Ayuda de ArcGIS si necesita realizar alguna configuración adicional para conectarse desde clientes de ArcGIS.

En la mayoría de casos, debe instalar el software cliente de base de datos más reciente que sea compatible con la base de datos, la base de datos como servicio o la versión del almacén de datos en la nube a la que necesita acceder. A continuación se describen algunos requisitos adicionales o excepciones a esta directriz:

  • El cliente ODBC mínimo de SAP HANA necesario para conectarse desde ArcGIS a SAP HANA Cloud es 2.15.17. Instale su cliente de ArcGIS en un equipo (físico o virtual) que se encuentre lo más cerca posible de la ubicación en la que ha implementado SAP HANA Cloud.

  • Para conectarse a Microsoft Azure SQL Database o Microsoft Azure SQL Managed Instance, utilice al menos la versión mínima de ODBC compatible con Microsoft.

  • Para conectarse desde ArcGIS a BigQuery, instale el controlador ODBC Magnitude Simba versión 3.1.2.1004 o posterior.

  • Para conectarse desde ArcGIS a Snowflake mediante la autenticación de par de claves, instale el controlador Snowflake ODBC versión 3.4.0 o posterior.

En los siguientes casos se proporcionan clientes de base de datos y no es necesario instalarlos ni configurarlos:

  • Si utiliza una imagen de Azure proporcionada por Esri para implementar ArcGIS Enterprise y ArcGIS Pro, ya están instalados los clientes de base de datos necesarios que permiten conectarse a las ofertas de base de datos como servicio compatibles en Azure. Del mismo modo, si utiliza herramientas de ArcGIS Enterprise para Amazon Web Services, se instalan clientes de la base de datos que le permiten conectarse a las ofertas de Amazon RDS compatibles.

  • ArcGIS Enterprise on Kubernetes incluye archivos de cliente para conectarse a las bases de datos y almacenes de datos en la nube que admite.