Disponible con una licencia de Data Reviewer.
ArcGIS Data Reviewer for Desktop contiene más de 40 comprobaciones automatizadas que puede configurar para validar sus datos. Las comprobaciones se pueden configurar para que se ejecuten a una hora al seleccionar una comprobación en la lista desplegable Seleccionar comprobación en la barra de herramientas Data Reviewer.
Data Reviewer también permite configurar y guardar varias comprobaciones utilizando los trabajos por lotes. El trabajo por lotes se puede considerar como un modelo de control de calidad, una forma de encapsular y distribuir la información de validación y control de calidad. El trabajo por lotes permite que los usuarios en diferentes ubicaciones utilicen un conjunto consistente de comprobaciones automatizadas al validar sus datos. En este ejercicio, va a aprender cómo crear y ejecutar un trabajo por lotes con el Administrador del trabajo por lotes y las herramientas Validación por lotes.
Ejercicio 2a: agregar una comprobación compuesta
Las comprobaciones se configuran en un trabajo por lotes con el Administrador de trabajos por lotes. Puede crear grupos en los que pueda almacenar verificaciones que apliquen a diferentes aspectos de su base de datos. Por ejemplo, en un grupo, puede tener comprobaciones que se utilizan para validar los atributos de una clase de entidad especificada, y en un grupo diferente, puede tener comprobaciones para validar la geometría de las entidades.
En los datos, los puntos y los polígonos se utilizan para representar instalaciones importantes. En cualquier momento en el que un punto y un polígono representen la misma ubicación, ambas entidades deben tener el mismo nombre. La comprobación Geometría sobre geometría se configurará para buscar un punto que esté dentro de un polígono en donde el nombre del punto es diferente al nombre del polígono.
- Asegúrese de que ArcMap esté abierto y que se haya cargado el archivo Reviewer.mxd.
- Haga clic en el botón Administrador de la sesión de Reviewer en la barra de herramientas Data Reviewer.
Aparecerá el cuadro de diálogo Administrador de la sesión de Reviewer.
- Asegúrese de que Reviewer.gdb esté establecido como el espacio de trabajo de Reviewer.
El espacio de trabajo Reviewer.gdb de Reviewer está situado en el directorio Data Reviewer en el que están instalados los datos del tutorial de ArcGIS Desktop.
- Haga clic en Nuevo junto a la lista desplegable ID.
- Escriba Ejercicio 2 en el cuadro de texto Nombre.
- Haga clic en Iniciar sesión.
El nombre del botón cambia a Finalizar sesión.
- Haga clic en Close (Cerrar).
El cuadro de diálogo Administrador de la sesión de Reviewer se cierra y las herramientas de Reviewer utilizan la sesión actual cuando escriben en la tabla de Reviewer.
- Haga clic en el botón Administrador de trabajos por lotes de Reviewer de la barra de herramientas Data Reviewer.
Aparecerá el cuadro de diálogo Administrador de trabajos por lotes de Reviewer.
- Haga clic con el botón derecho en el espacio vacío en el cuadro superior del cuadro de diálogo Administrador del trabajo por lotes de Reviewer y haga clic en Nuevo grupo.
Se agrega un nodo llamado Grupo 1 al árbol con el nombre de archivo Untitled.rbj.
- Seleccione el nodo Grupo 1 y presione la tecla F2.
- Escriba Comprobaciones de geometría para el nuevo nombre del nodo.
Después de cada cambio, el trabajo por lotes tendrá un asterisco detrás de .rbj hasta que se guarde.
- Haga clic con el botón derecho del ratón en el nodo Comprobaciones de geometría y haga clic en Agregar comprobación > Entidad en comprobaciones de entidades > Comprobación Geometría sobre geometría.
Aparecerá el cuadro de diálogo Propiedades de la comprobación Geometría sobre geometría.
- Escriba Punto en hito con diferente nombre en el cuadro de texto Comprobar título.
- En el área de la Clase de entidad 1 del cuadro de diálogo, haga clic en la flecha de lista desplegable Clase/subtipo de entidad y seleccione Colegios.
Los colegios se van a comparar con las áreas de hitos para asegurarse de que los nombres son los mismos.
- En el área de la Clase de entidad 2 del cuadro de diálogo, haga clic en la flecha de lista desplegable Clase/subtipo de entidad y seleccione LandmarkAreas .
Las áreas de hitos y los nombres de colegios se van a comparar para asegurarse de que tienen el mismo nombre.
- Haga clic en la flecha de lista desplegable Tipo en el área Comprobación de la relación espacial y seleccione Dentro de.
- En el cuadro de diálogo Propiedades de Geometría sobre comprobación de geometría, desplácese para poder ver el resto de las propiedades.
- En el área de atributos del cuadro de diálogo, seleccione la opción Comparar atributos.
- Haga clic en Seleccionar atributos.
Aparecerá el cuadro de diálogo Comparar atributos.
- Haga clic en la flecha desplegable Atributo de la fuente de datos 1 y seleccione NAME.
- Haga clic en la flecha desplegable Operador y elija <>.
- Haga clic en la flecha desplegable Atributo de la fuente de datos 2 y seleccione NAME.
- Haga clic en Agregar.
- Haga clic en Aceptar.
- Escriba un valor en el cuadro de texto Notas como Punto dentro de un área de hito con un nombre diferente.
- Haga clic en la flecha de lista desplegable Severidad y cambie el valor a 3.
- Haga clic en Aceptar.
El Punto en hito con nodo de diferente nombre se agrega al árbol.
- De forma opcional, los pasos del 12 al 27 se pueden repetir para todas las capas de punto en el mapa (Cementerios, campos de golf, edificios y hospitales). Al repetir el paso 14, reemplace los colegios con la capa de punto apropiado.
Ejercicio 2b: duplicar una comprobación
Al crear varias comprobaciones con propiedades similares, el Administrador del trabajo por lotes le permite duplicar los parámetros de la comprobación y asignar diferentes clases de entidad. Para esta parte del ejercicio, va a validar los atributos de una entidad con la comprobación Ejecutar SQL y duplicar la comprobación para otras clases de entidades.
- Haga clic con el botón derecho en el espacio vacío en el cuadro superior del cuadro de diálogo Administrador del trabajo por lotes de Reviewer y haga clic en Nuevo grupo.
Se agregará un nodo llamado Grupo 2 al árbol.
- Seleccione el nodo Grupo 2 y presione la tecla F2.
- Escriba Comprobaciones de atributos para cambiar el nombre del nodo.
- Haga clic con el botón derecho del ratón en el nodo Comprobaciones de atributos y haga clic en Agregar comprobación > Comprobaciones de tabla > Comprobación Ejecutar SQL.
Aparece el cuadro de diálogo Propiedades de la comprobación Ejecutar SQL.
- Escriba Nombre no completado en el cuadro de texto Comprobar título.
- Haga clic en la flecha de lista desplegable Clase/subtipo de entidad y seleccione MajorRoads.
- Haga clic en SQL junto al campo Cláusula Where.
Aparecerá el cuadro de diálogo Seleccionar entidades utilizando una consulta.
- Configure la consulta al hacer lo siguiente:
- Haga clic en NAME en la lista de campos seguido de Agregar.
- Escriba IS NULL en el cuadro de texto Cláusula Where.
- Haga clic en O en el área de los operadores.
- Haga clic en NAME en la lista de campos seguido de Agregar.
- Haga clic en el botón = en el área de los operadores.
- En el cuadro de texto Cláusula Where, escriba ".
Esta es una comilla simple abierta y una comilla simple cerrada.
Al finalizar, el cuadro de texto Cláusula Where se debe ver de la siguiente manera:
- Haga clic en Aceptar.
- Escriba un valor en el cuadro de texto Notas como SE DEBE completar el nombre.
- Si es necesario, haga clic en la flecha de lista desplegable Severidad y cambie el valor.
- Haga clic en Aceptar.
El Nombre no está colocado, el nodo se agrega al árbol.
- Haga clic con el botón derecho del ratón en el nombre del nodo que no está rellenado y haga clic en Duplicar comprobación.
Aparece el cuadro de diálogo Generador Duplicar comprobación.
- Marque las casillas de verificación junto a las clases o tablas de entidad en las que desea duplicar la comprobación.
- Haga clic en Aceptar.
Se agrega un nuevo grupo denominado Salida de duplicado al árbol. Se agrega un nodo Nombre no está colocado como una réplica secundaria en el nodo Salida de duplicado para cada clase de entidad que se seleccionó en el cuadro de diálogo Generador Duplicar comprobación.
- En el árbol, al mantener presionada la tecla Mayús, seleccione todas las comprobaciones bajo el nodo Salida de duplicado.
- Haga clic y arrastre las comprobaciones para que aparezcan debajo del nodo Comprobaciones de atributos.
- Haga clic con el botón derecho del ratón en el nodo Salida de duplicados y haga clic en Eliminar grupos seleccionados.
- Cuando aparezca el mensaje Eliminar grupos seleccionados, haga clic en Sí.
Ejercicio 2c: guardar el trabajo por lotes
Una vez que terminó de agregar todas las comprobaciones al trabajo por lotes, se pueden guardar y distribuir. Cuando se guarda el trabajo por lotes, este se guarda como un archivo de trabajo por lotes de Reviewer (.rbj).
- Haga clic en Guardar como en el cuadro de diálogo Administrador del trabajo por lotes de Reviewer.
Aparecerá el cuadro de diálogo Guardar como.
- Busque el directorio de Data Reviewer situado en el directorio en el que se instalaron los datos del tutorial de ArcGIS Desktop y escriba un nombre para el trabajo por lotes, por ejemplo, Reviewer.rbj.
El nombre que proporcione para el trabajo por lotes tendrá un asterisco detrás de .rbj hasta que se guarde.
- Haga clic en Save (Guardar).
Aparecerá el cuadro de diálogo Administrador del trabajo por lotes de Reviewer.
- Haga clic en Aceptar en el cuadro de diálogo Administrador del trabajo por lotes de Reviewer para cerrarlo.
Ejercicio 2d: ejecutar el trabajo por lotes con Validación por lotes de Reviewer
Una forma de validar sus datos contra las comprobaciones configuradas en su trabajo por lotes es ejecutar Validación por lotes de Reviewer. Validación por lotes de Reviewer le permite elegir qué comprobaciones del trabajo por lotes se ejecutarán, así como las entidades en las que desea ejecutar las comprobaciones (conjunto de selección, extensión actual, consulta de definición, base de datos completa o entidades modificadas si está utilizando datos corporativos).
- Asegúrese de que la extensión del mapa se haya acercado al marcador Extensión de validación por lotes al hacer clic en Marcadores > Extensión de validación por lotes en la barra de herramientas Menú principal.
- Haga clic en el botón Validación por lotes de Reviewer de la barra de herramientas Data Reviewer.
Aparecerá el cuadro de diálogo Validación por lotes.
- Haga clic en Agregar desde archivo.
Aparece el cuadro de diálogo Seleccionar archivo de trabajo por lotes.
- Busque y seleccione el archivo .rbj que creó en Guardar el trabajo por lotes y haga clic en Abrir.
El área Trabajo por lotes se completa con las comprobaciones del trabajo por lotes.
- Desactive la casilla de verificación junto al nodo Comprobaciones de atributos.
Estas comprobaciones no están seleccionadas para su ejecución.
- Asegúrese de que la opción Extensión actual esté seleccionada en el área Entidades a validar.
- Haga clic en Validar todo.
La configuración del trabajo por lotes se valida para garantizar que no hay errores.
- Haga clic en Ejecutar.
Las comprobaciones seleccionadas se ejecutarán en los datos en la extensión actual. Aparece un cuadro de diálogo y cuando se termina de ejecutar las comprobaciones, aparece un mensaje Escritor de tablas que indica cuántos errores se encontraron.
- Haga clic en Aceptar.
- Haga clic en el botón Tabla de Reviewer de la barra de herramientas Data Reviewer.
Aparece la ventana Tabla de Reviewer. Asegúrese de que la tabla del revisor esté anclada en la parte inferior de ArcMap y ajuste la altura para que pueda ver algunos de los registros.
- Haga doble clic en un registro.
Se selecciona la entidad asociada con el registro y la extensión se desplaza en forma panorámica a la extensión de la entidad de puntos. Para ver que esta entidad tiene un error, utilice la herramienta Identificar en la barra de herramientas Herramientas para ver los atributos del punto. El campo de nombre de las entidades LandmarkArea se utiliza como la etiqueta para que pueda ver que los nombres no coinciden.
- Desplace la tabla de Reviewer para ver los valores del registro.
Aparece el ObjectId de la entidad en el campo ID y el nombre de la clase de entidad aparece en el campo Source. Además, el nombre de usuario de la sesión aparece en el campo Created By.
- Haga clic en el botón Administrador de la sesión de Reviewer en la barra de herramientas Data Reviewer.
Aparecerá el cuadro de diálogo Administrador de la sesión de Reviewer.
- Haga clic en Finalizar sesión.
Finaliza la sesión de Reviewer y se cambia el nombre del botón a Iniciar sesión.
- Haga clic en Close (Cerrar).
El cuadro de diálogo Administrador de la sesión de Reviewer se cierra.
En este ejercicio, creó un trabajo por lotes al configurar y duplicar las comprobaciones, después ejecutó el trabajo por lotes y registró los resultados en la tabla de Reviewer. En el Ejercicio 3, aprenderá más sobre la ejecución de los trabajos por lotes como tareas programadas.