Skip To Content

Base de datos del programador para la extensión SOE ArcGIS Data Reviewer

Nota:

ArcGIS Enterprise 10.9.x, parte de las versiones de ArcGIS 2021, serán las últimas versiones de ArcGIS Enterprise que admitan servicios publicados desde ArcMap. Se recomienda migrar flujos de trabajo de revisión automatizados a capacidades de ArcGIS Data Reviewer disponibles en las reglas de atributos de ArcGIS Pro.

La extensión de objeto de servidor (SOE) basada en tiempo de ejecución de Data Reviewer ArcMap admite la validación automática de datos que se puede ejecutar a demanda o en base a un programa. La validación programada necesita una base de datos en la que almacenar los programas de ejecución.

La base de datos del programador almacena una serie de activaciones y tablas de programador. La SOE de Data Reviewer escribe información de trabajos de validación programada en estas tablas. Envía consultas a ellas para determinar cuándo ejecutar la siguiente validación automatizada. Con el tiempo, la información de tareas de validación se elimina de las tablas.

La extensión de servidor Data Reviewer puede almacenar sus tablas de programador en los siguientes tipos de bases de datos:

  • SQLite
  • Oracle
  • SQL Server
  • PostgreSQL

SQLite

La base de datos del programador predeterminada utilizada por la extensión de servidor Data Reviewer es SQLite. SQLite Se instala junto con la extensión de servidor Data Reviewer. El servidor localiza y emplea la base de datos de SQLite automáticamente. No es necesario hacer ningún cambio de configuración para habilitar el almacenamiento de la base de datos del programador en SQLite.

Cada vez que agrega la funcionalidad de Data Reviewer Server a un servicio de mapas e inicia dicho servicio de mapas, la extensión de servidor Data Reviewer trata de crear una nueva base de datos de SQLite para dicho servicio. Si ya existe una base de datos de SQLite con ese nombre de servicio de mapas, la extensión de servidor Data Reviewer la utilizará. Las bases de datos de SQLite reciben su nombre según el servicio de mapas que las usa (<map service name>.sqlite).

Todas las bases de datos de SQLite se encuentran en la carpeta %localappdata%\ESRI\Server<version>\schedule del usuario de ArcGIS Server. Por ejemplo: C:\Users\<username>\AppData\Local\ESRI\Server<version>\Schedule.

Las bases de datos de SQLite son archivos individuales. Puede realizar copias de seguridad de ellas Puede copiarlas en otras instancias de la extensión de servidor Data Reviewer para reutilizar los programas que tengan definidos, siempre y cuando el nombre del servicio de mapas coincida con el nombre de archivo de SQLite.

Precaución:

No puede utilizar SQLite como base de datos del programador en un clúster de ArcGIS Server o para servicios de mapas configurados con un aislamiento bajo.

Base de datos corporativa

También puede almacenar la base de datos del programador en un sistema de administración de bases de datos relacionales (RDBMS) corporativo basado en Oracle, SQL Server o PostgreSQL. Esto requiere los siguientes pasos de configuración manual:

  • Instale el software de cliente de RDBMS.
  • Otorgue al usuario de ArcGIS Server acceso a la ubicación del software cliente.
  • Cree las tablas del programador en su base de datos corporativa.
  • Escriba una cadena de caracteres de conexión a la instancia de la base de datos corporativa en una página de capacidades del servicio de mapas de Reviewer en ArcGIS Service Manager.

Utilizar una base de datos corporativa para administrar y almacenar la base de datos del programador tiene las siguientes ventajas:

  • La base de datos del programador puede participar en las operaciones de copia de seguridad y restauración de la base de datos.
  • El acceso a las tablas del programador se puede gestionar con autenticación del sistema operativo o la base de datos.
  • Puede incluir la base de datos del programador en estrategias de alta disponibilidad como la replicación y el envío de registros.
Nota:

Debe almacenar la base de datos del programador en una base de datos corporativa compatible si el sitio de la extensión de servidor Data Reviewer participa en un clúster de ArcGIS Server o para servicios de mapas configurados con bajo aislamiento.

Versiones de base de datos compatibles

La extensión de servidor Data Reviewer admite las siguientes plataformas de bases de datos..

Base de datosSistema operativo

Microsoft SQL Server 2008 R2 y Microsoft SQL Server 2012

Windows Server 2012

Oracle 11.2.0.1 (64 bits) y Oracle 12

Windows Server 2012

Nota:

Se requiere Microsoft .NET Framework 3.5 para admitir una base de datos del programador basada en Oracle.

PostgreSQL 9.4.5, 9.3.10, 9.2.14 (64 bits)

Windows Server 2012

Comparación funcional

SQLite funciona bien en implementaciones de un solo servidor donde no se necesita la funcionalidad de sistema de administración de bases de datos relacionales (RDBMS). Almacene las tablas del programador en Oracle, SQL Server o PostgreSQL cuando necesite capacidades de RDBMS corporativas. En la siguiente tabla se resume cada opción por área funcional.

Área funcionalSQLiteBase de datos corporativa

Requiere la instalación y la configuración manual del software cliente de bases de datos

No

Requiere configuración manual en ArcGIS Server Manager

No

Admite el clúster de ArcGIS Server

No

Admite servicios de mapas con aislamiento bajo

No

Admite la autenticación de base de datos

No

Admite la copia de seguridad y restauración de bases de datos corporativas

No - Puede realizarse copia de seguridad como un único archivo

Admite estrategias de alta disponibilidad administradas por bases de datos

No