La geodatabase le permite modelar entidades del mundo real como tablas, clases de entidades y relaciones, y añadir comportamiento mediante lógica de geodatabase (dominios, valores contingentes, reglas de atributos, etc.). Una parte de la creación de una geodatabase consiste en crear su esquema. En las bases de datos relacionales, el esquema comprende una colección de tablas. Puede ver el esquema como los planos de la base de datos y, de forma similar, de la geodatabase. En una geodatabase, los datasets y sus definiciones, las reglas y las relaciones definen el esquema de la geodatabase.
La herramienta de geoprocesamiento Generar informe de esquema genera un informe legible en Excel, JSON, PDF o HTML en el que se indica cómo definir el esquema de la geodatabase. Puede utilizarse para visualizar y explorar el modelo de datos, como un diccionario de datos, o como base de un documento más detallado.
Vea este breve vídeo para obtener una visión general del trabajo con el informe de esquemas.
Ejemplos de usos
Es importante comprender cómo encaja el informe del esquema en su flujo de trabajo, como en los siguientes ejemplos:
- Documentación
- Documentar el esquema permite que tanto el personal relacionado con los SIG como el no relacionado comprendan los datos y su relación con otros datos del modelo de datos. Por ejemplo, el informe del esquema puede usarse durante el proceso de onboarding como un recurso para mostrar a un usuario no SIG cómo los flujos de trabajo de su proceso de negocio contribuyen a la recopilación de datos general del departamento.
- Colaboración y modelado de datos
- El diseño del esquema es uno de los primeros pasos más importantes. El informe del esquema de geodatabase le permite realizar cambios en la geodatabase y exportar el informe a efectos de colaboración. Por ejemplo, se creó un nuevo departamento para recopilar datos sobre el agua y las aguas residuales, y dos grupos han empezado a construir el modelo de datos. Sin embargo, existen diferencias entre los dos modelos de datos. El informe del esquema puede usarse como método de colaboración para alinear las diferencias.
- Generación de informes y aceptación por las partes interesadas
- El informe del esquema incluye diferentes tipos de salidas que pueden enviarse a las partes interesadas para ganar su apoyo. Por ejemplo, un ejecutivo sénior ha pedido ver un informe sobre los cambios propuestos en el modelo de datos y cómo esos cambios ayudarán a abordar el problema del cambio climático en su área de interés. El informe puede utilizarse para recabar el apoyo de las partes interesadas presentando cómo está organizado el modelo de datos y cómo los cambios propuestas pueden ofrecer resultados favorables.
- Migración de datos
- El informe del esquema puede usarse en las tareas de migración de datos. Al usar dos informes de esquemas, es posible comparar el esquema tras migrar los datos al destino asegurándose de que los informes de origen y destino coincidan. Por ejemplo, está migrando una geodatabase corporativa de un proveedor de DBMS a otro. El informe de esquema de la geodatabase de origen le permite comparar el informe del esquema de destino con el informe del esquema de origen para confirmar que la migración de datos ha tenido éxito.
- Auditoría y conformidad
- El informe de esquema puede usarse como informe en un punto en el tiempo del esquema de la geodatabase. Esto es útil a efectos de auditoría y conformidad cuando existen requisitos legales en torno a los registros de retención de datos. Por ejemplo, su departamento está obligado a conservar los registros de los últimos años. Puede usar el informe del esquema de la geodatabase para ayudar con los requisitos de registro de retención de datos. La captura de instantáneas le permitirá apreciar los cambios en la geodatabase a lo largo del tiempo y el momento en que se realizaron los consiguientes cambios de esquema.
Formato de informe
La herramienta de geoprocesamiento Generar informe de esquema le permite seleccionar una carpeta de destino y generar una representación legible en formato Excel XLSX, JSON, PDF o HTML del esquema de la geodatabase.
A continuación se incluye un ejemplo de un libro de Excel generado a partir de los datos de direcciones de una geodatabase. La pestaña Tabla de contenido (TOC) proporciona un resumen de la información incluida en el informe. Para desplazarse rápidamente a otras secciones del libro de trabajo, puede hacer clic en el enlace o utilizar las pestañas de la hoja de cálculo dispuestas a lo largo de la parte inferior.
Generar informe de esquema
Para generar un informe de esquema, siga estos pasos:
- En el panel Catálogo, haga clic con el botón derecho en la tabla, la clase de entidad, el dataset de entidades o la geodabatase que desee usar como entrada a la herramienta de geoprocesamiento Generar informe de esquema.
- Haga clic en Exportar.
- Haga clic en Generar informe de esquema.
- En la herramienta de geoprocesamiento Crear informe de esquema, rellene los parámetros restantes, seleccione los formatos de salida que desee y haga clic en Ejecutar.
Los informes de salida se generan en la ubicación de salida especificada.
Lea el artículo del blog Informes de esquema de geodatabase para obtener más sugerencias y trucos al trabajar con el informe de esquemas.
Realizar cambios de esquema en el informe de esquema
Un flujo de trabajo habitual es exportar el informe de esquema a un libro de trabajo de Excel y, a continuación, realizar los cambios de esquema en Excel. Es una alternativa a abrir y trabajar en varias vistas de diseño (Campos, Dominios, Subtipos, etc.) para realizar cambios en el esquema y, con frecuencia, puede ser un flujo de trabajo más rápido y productivo cuando se deben hacer cambios masivos en el esquema.
El breve vídeo que figura a continuación ofrece una rápida visión general del flujo de trabajo.
Los pasos siguientes describen el flujo de trabajo y las herramientas de geoprocesamiento utilizadas, que pueden aplicarse a cualquier cantidad de tareas de modelado de datos.
- Genere un informe de esquema y expórtelo a un archivo .xlsx o .json.
- Abra el libro de trabajo Excel o el documento JSON y realice cambios en el esquema.
- Convierta el informe de esquema de su formato original a un archivo .xml.
- Cree una geodatabase desde el panel Catálogo, una vista de catálogo o una herramienta de geoprocesamiento.
- Importe el documento de espacio de trabajo XML que contiene los cambios del esquema a la nueva geodatabase.
Para obtener más información sobre la realización de cambios en el informe de esquema, lea el artículo del blog Conversión y edición de informes de esquema.
Sugerencias para editar informes de esquema
Tenga en cuenta lo siguiente cuando edite informes de esquema:
Es importante conocer a fondo su esquema antes de realizar cambios en él de esta manera. La lógica de validación asociada a este proceso es muy limitada y cualquier error debido a la introducción de datos por parte del usuario en el archivo .xlsx podría hacer que los elementos del esquema se dañen al crear la nueva geodatabase. El informe de esquema no es una geodatabase y no puede reconocer qué ediciones serán satisfactorias. El informe no puede hacer el reconocimiento en función de un espacio de trabajo de destino, identificar dependencias o comparar reglas o restricciones impuestas por su organización. Por estas razones, es importante prestar atención durante la edición en todo momento, conocer las limitaciones de su espacio de trabajo de destino y editar una copia del informe de esquema original siempre.
Solo los cambios de esquema realizados en las hojas individuales para cualquier elemento de esquema dado se convertirán de .xlsx a .xml durante este proceso. Por ejemplo, si desea cambiar el orden de los campos de una clase de entidad o actualizar su referencia espacial, deberá ir a la hoja de trabajo correspondiente para esa clase de entidad en el libro de trabajo de Microsoft Excel y realizar allí los cambios. Realizar la actualización en la hoja de cálculo FeatureClass que contiene todas las clases de entidad del informe de esquema no tendrá ningún efecto.
- Al agregar filas nuevas a tablas existentes en el informe, asegúrese de que cada celda de las filas que agregue tenga un valor. En caso de duda, consulte ejemplos de tablas similares en otra hoja de cálculo para garantizar que se dispone de suficiente información del esquema.
- Algunas ediciones no se aplicarán cuando un informe de esquema se convierta en una geodatabase, como los valores de escala o precisión de los campos al importar en una geodatabase de archivos. Los campos mantenidos por el sistema, como OBJECTID, y algunos campos que requieren los datasets de controlador, como las redes de servicios, no reflejarán los cambios efectuados en el informe de esquema.