Comenzar asignaciones de datos simples
Para empezar, descargará un archivo .zip que contiene todo lo que necesitará para el tutorial. Una vez descargados los datos, creará y rellenará un libro de trabajo de asignación de datos simple para definir cómo migrará los datos de su geodatabase de origen al modelo de red de servicios deseado.
Descargar y explorar los datos
Primero, descargará los datos para este tutorial.
- Descargue el archivo .zip Water_Data_Loading y extráigalo en una ubicación de su equipo, por ejemplo, en la carpeta Documentos.
- Vaya a la ubicación donde extrajo el archivo .zip y abra la carpeta Water_Data_Loading. Abra el paquete de proyecto de ArcGIS Pro Water Data Loading.
ArcGIS Pro se abre y aparece un mapa de datos de servicios hídricos de muestra.
Este mapa representa los datos de su servicio público. Actualmente utilizan el esquema del Modelo de información del gobierno local (LGIM). Significa que sus datos se registran utilizando un conjunto concreto de clases de entidad y atributos.
- En el panel Contenido, desplácese hasta encontrar las capas Fitting, Station y Service.
Cada capa se simboliza mediante un atributo que existe en sus respectivas tablas de atributos: Tipo de accesorio, Tipo de estructura y Tipo de línea. Estos atributos se utilizarán más adelante cuando empiece a asignar su esquema de datos existente al esquema de la red de servicios.
Crear asignaciones simples
En esta sección, creará un libro de trabajo de asignación de datos simple que se utilizará para capturar asignaciones de datos de alto nivel. Estas asignaciones de datos le permiten definir cómo migran sus entidades a la red de servicios. Más adelante en el proceso, una herramienta leerá estas asignaciones y las utilizará para personalizar el modelo de datos y crear una migración de datos específica para sus datos.
- En el panel Catálogo, expanda Cajas de herramientas. Expanda la caja de herramientas UtilityDataManagementSupport. Expanda el conjunto de herramientas Migración de datos.
Nota:
Puede abrir el panel Catálogo haciendo clic en la pestaña Ver de la cinta. En el grupo Ventanas, haga clic en panel Catálogo.
- Abra la herramienta Crear asignación de datos simple.
Aparece el panel Geoprocesamiento y se abre la herramienta Crear asignación de datos simple. Esta herramienta crea un libro de trabajo de Microsoft Excel que asigna el esquema de su geodatabase de origen al esquema de la red de servicios, conocido como paquete de activos. Para este tutorial, asignará de water_source.gdb del proyecto de ArcGIS Pro a WaterEssentials_AssetPackage.gdb.
- Defina los siguientes parámetros:
- En Dataset de origen, vaya a la carpeta del proyecto y elija water_source.gdb.
- En Paquete de activos, vaya a la carpeta del proyecto y elija WaterEssentials_AssetPackage.gdb.
- En Carpeta de salida, vaya a la carpeta del proyecto. Haga clic con el botón derecho y elija Carpeta para crear una carpeta. Asígnele el nombre Espacio de trabajo de migración. Selecciónelo y haga clic en Aceptar.
- En Nombre de salida, escriba Asignaciones iniciales.
La herramienta Crear asignaciones de datos simples utiliza subtipos para diferenciar los tipos de equipos almacenados en cada capa de su base de datos de origen. Si sus datos no tienen subtipos, puede utilizar el parámetro Tipos de origen para especificar manualmente un conjunto de campos para que la herramienta los utilice para clasificar las entidades en cada capa.
Dado que los datos de origen no contienen subtipos, creará una tabla y la editará para que contenga tres tipos de origen. Los tipos de origen son importantes para identificar los distintos tipos de equipos que ha registrado en su modelo, como los accesorios, las estructuras de estaciones y las líneas de servicio.
- En Tipos de origen, haga clic en Crear tabla.
Se crea la tabla Create_Simple_Data_Mapping_Source_Types y se agrega al panel Contenido. Rellenará esta tabla con los campos de atributos utilizados para simbolizar las capas Fitting, Station y Service. Cuando introduzca estos atributos en la tabla, utilizará sus nombres de campo en lugar de sus alias de campo.
- En el panel Contenido, haga clic con el botón derecho en Create_Simple_Data_Mapping_Source_Types y elija Abrir.
Se abre la tabla Create_Simple_Data_Mapping_Source_Types. Está vacía. Agregará tres filas, una para cada atributo de interés.
- En la tabla Create_Simple_Data_Mapping_Source_Types, haga clic en Haga clic para agregar una fila nueva.
- En la primera fila que aparece, en Tipo de origen, escriba fittingtype y pulse Intro.
- Agregue una segunda fila y, en Tipo de origen, escriba linetype y pulse Intro.
- Agregue una tercera fila y, en Tipo de origen, escriba structtype y pulse Intro.
Nota:
Los valores introducidos funcionarán para este tutorial. Sin embargo, tendrá que localizar campos similares que diferencien los distintos activos para los datos específicos de su servicio público.
Después de guardar sus ediciones en la tabla, ejecutará la herramienta Crear asignación de datos simple.
- En el panel Geoprocesamiento, en Ediciones pendientes, haga clic en Guardar ediciones.
- Haga clic en Ejecutar.
La herramienta crea un libro de trabajo de Excel de asignación de datos simple llamado DataMapping que utilizará para asignar todas las capas de red de sus datos de origen a sus correspondientes entidades de red de servicios. Esta tabla se genera dinámicamente utilizando las capas y subtipos presentes en sus datos.
- Cierre la tabla Create_Simple_Data_Mapping_Source_Types.
Rellenar asignaciones de datos simples
Ahora que ha creado un libro de trabajo DataMapping, identificará cómo se traducirán sus datos de origen a las clases de entidad de la red de servicios.
En primer lugar, abrirá el libro de trabajo.
- En el panel Catálogo, expanda Carpetas. Expanda las carpetas Water_Data_Loading y Espacio de trabajo de migración.
- Haga clic con el botón derecho en la carpeta Asignaciones iniciales y elija Mostrar en el Explorador de archivos.
Aparece una ventana del Explorador de archivos abierta en la carpeta Asignaciones iniciales. El libro de trabajo de Excel DataMapping está visible.
- Abra el libro de trabajo de Excel DataMapping.
Esta hoja de cálculo contiene información sobre su base de datos de origen, como el dataset de entidades de cada clase de entidad, el tipo de origen y la clase de origen. Utilizará esta tabla para especificar qué entidades se migrarán a la red de servicios. No todas las capas de su base de datos de origen tendrán entidades correspondientes en la red de servicios; en ese caso, omitirá esas filas en la hoja de cálculo.
A continuación, asignará las clases de entidad de sus datos de origen que figuran en la columna Clase de origen a la clase de entidad adecuada de la red de servicios utilizando la columna Capa de red de servicios de destino. Comenzará con la clase de entidad wCasing de la segunda fila de la tabla. La capa wCasing es una capa de líneas que representa el refuerzo estructural de sus tuberías de agua; pertenece a la clase de entidad StructureLine de la red de servicios.
- En la fila 2, en la columna Capa de red de servicios de destino, elija StructureLine.
A continuación, elegirá un grupo de activos para la capa wCasing.
- En la fila 2, en la columna Grupo de activos de destino, elija Pipe Casing (Revestimiento de tubería).
Por último, elegirá un tipo de activo para la capa wCasing.
- En la fila 2, en la columna Tipo de activo de destino, elija Casing (Revestimiento).
Posteriormente, durante el proceso de carga de datos, la clase de entidad wCasing se cargará en la Capa de red de servicios de destino, el Grupo de activos de destino y el Tipo de activo de destino elegidos.
A continuación, seguirá el mismo proceso para la capa wControlValve. Las válvulas de control son dispositivos de agua porque afectan al caudal de agua en la red. También pertenecen al grupo de activos PressureValve porque afectan a la presión de agua.
- En la fila 3, defina lo siguiente:
- Defina Capa de red de servicios de destino como WaterDevice.
- Defina Grupo de activos de destino como Pressure Valve (Válvula de presión).
- Defina Tipo de activo de destino como Pressure Reducing (Reducción de presión).
Se ha asignado la clase de entidad wControlValve. Asignará una clase de entidad más, wFitting. En la tabla DataMapping, hay varias filas que representan accesorios, pero la fila 8 contiene valores de fittingtype que se consideran Otro, como se indica en la columna Consulta de definición de origen.
Este modelo de destino no tiene una correspondencia perfecta para este tipo de equipamiento Otro, pero, al seleccionar el tipo de equipamiento Tee (En T), está eligiendo colocarlo en una ubicación del modelo en la que actuará como un accesorio en T.
- En la fila 8, defina lo siguiente:
- Defina Capa de red de servicios de destino como WaterJunction.
- Defina Grupo de activos de destino como Fitting (Accesorio).
- Defina Tipo de activo de destino como Tee (En T).
Ahora, le proporcionará un nuevo tipo de activo para realizar un seguimiento de estos accesorios durante y después del proceso de carga de datos. Además, cuando se especifique un nuevo tipo de activo utilizando esta hoja de cálculo, la herramienta Crear migración agregará y configurará automáticamente este nuevo tipo de activo para que tenga la misma configuración y comportamientos que el tipo de activo Tee (En T).
- En la fila 8, en la columna Nuevo tipo de activo, escriba Otro.
En este momento, continuaría este proceso y completaría estos pasos para las demás clases de entidad enumeradas en la columna Clase de origen. Sin embargo, se le ha proporcionado una tabla completada en el paquete de proyecto que descargó anteriormente.
- Guarde la tabla DataMapping y cierre Excel.
- En el File Explorer, vaya a la carpeta Water_Data_Loading. Abra el archivo de Excel CompleteMapping.
Esta tabla se utilizará para asignar sus datos de origen a la red de servicios. Tenga en cuenta que no todas las capas de su geodatabase de origen se convertirán en entidades en el modelo de red de servicios. En este ejemplo, a las entidades de límites de polígonos, wOperationalArea y wPressureZone, de la geodatabase de origen no se les asignó un valor de Capa de red de servicios de destino.
- Cierre Excel.
Si quisiera migrar estas capas a la red de servicios, tendría que copiar y pegar estas capas de origen manualmente durante la migración de datos de la geodatabase de origen a la geodatabase de destino.
Crear un espacio de trabajo de migración
En esta sección, utilizará las asignaciones de datos simples que rellenó en Excel para crear un modelo de datos y un espacio de trabajo de carga de datos que convertirá sus datos de origen en las correspondientes entidades de red de servicios.
A continuación, ajustará el espacio de trabajo de carga de datos para rellenar algunos de los campos requeridos en la capa de válvulas del sistema, de modo que sean operables en la red de servicios.
- En ArcGIS Pro, vaya al panel Catálogo. Si es necesario, expanda Cajas de herramientas, UtilityDataManagementSupport y Migración de datos.
- Haga doble clic en la herramienta Crear espacio de trabajo de migración.
La herramienta Crear espacio de trabajo de migración requiere su geodatabase de origen, el paquete de activos al que desea migrar sus datos, la tabla de asignación de datos que ha rellenado y una clase de entidad que represente su territorio de servicio. También proporcionará una ubicación para almacenar este espacio de trabajo y le dará un nombre.
- En el panel Geoprocesamiento, defina lo siguiente:
- En Base de datos de origen, vaya a la carpeta del proyecto y seleccione water_source.gdb.
- En Paquete de activos, vaya a la carpeta del proyecto y seleccione WaterEssentials_AssetPackage.gdb.
- En Hoja de cálculo de asignación de datos, vaya a la carpeta del proyecto y seleccione CompleteMapping.
- En Polígono de territorio de servicio, busque water_source.gdb. Abra el dataset de entidades WaterDistribution y elija la clase de entidad wOperationalArea.
- En Carpeta de salida, vaya a la carpeta del proyecto. Abra Espacio de trabajo de migración y elija Asignaciones iniciales.
- En Nombre de salida, escriba Espacio de trabajo inicial.
Si está realizando su primera prueba piloto de la red de servicios, también querrá asegurarse de que todos los campos y dominios de sus clases de entidad de origen se copian en las capas de red de servicios correspondientes, por lo que utilizará la opción Copiar campos.
Copiar todos sus campos facilita la comparación entre el modelo de origen y el de destino en la base de datos migrada durante la prueba piloto. Una vez finalizada la prueba piloto, querrá revisar todos los campos y determinar qué campos conservar y cuáles eliminar.
- Marque la casilla situada junto a Copiar campos.
- Haga clic en Ejecutar.
- En el panel Catálogo, expanda Carpetas, Water_Data_Loading, Espacio de trabajo de migración, Asignaciones iniciales, Espacio de trabajo inicial y DataLoadingWorkspace.
Nota:
Si alguna de estas carpetas no está visible, haga clic con el botón derecho en la carpeta Water_Data_Loading y elija Refrescar.
La carpeta Espacio de trabajo inicial contiene su modelo de datos de destino denominado Espacio de trabajo inicial.gdb junto con una carpeta DataLoadingWorkspace que contiene todos los archivos requeridos para migrar sus datos utilizando las herramientas de carga de datos de Esri.
El modelo de datos de destino contiene todos los tipos de activos que especificó en su libro de trabajo de asignación de datos simple, así como los campos que se migraron mediante la opción de copiar campos.
Aunque puede migrar sus datos utilizando el espacio de trabajo tal y como se creó, debe realizar algunos ajustes en este espacio de trabajo para rellenar varios campos requeridos en la red de servicios.
Preparar el libro de trabajo de las válvulas del sistema
La herramienta Crear espacio de trabajo de migración creó un espacio de trabajo de migración de datos que utilizan las herramientas de carga de datos para migrar sus datos a la red de servicios. Dado que se trata de herramientas genéricas de carga de datos, no incluyen ninguna lógica especial para rellenar los campos especiales que requieren los modelos de red de servicios.
En este módulo, modificará el espacio de trabajo de carga de datos para rellenar varios campos requeridos en las válvulas del sistema para garantizar que la red pueda trazar correctamente.
Abra el diccionario de datos.
Antes de empezar a asignar datos, explorará el modelo de datos utilizando el diccionario de datos incluido en el proyecto.
Nota:
Si ha realizado alguna modificación en el esquema, deberá utilizar la herramienta Generar informe de esquema para generar un nuevo diccionario de datos.
- En el File Explorer, navegue hasta la carpeta Water_Data_Loading. Haga doble clic en el archivo de Excel WaterEssentials_DataDictionary.
Excel se abre y se muestra el diccionario de datos de la geodatabase WaterEssentials_UtilityNetwork.
- En Datasets, haga clic en main.Network.
- Haga clic en NetworkAttributeAssignment.
Esta lista muestra todos los campos requeridos por este modelo de datos de red de servicios.
Estos campos se rellenan con valores predeterminados durante la carga de datos; sin embargo, si sus datos de origen ya contienen campos adicionales con un propósito similar, deberá asignar los valores de sus campos de origen para rellenar estos nuevos campos durante la migración.
- En NetworkAttributeAssignment, filtre el campo Nombre de origen para que solo muestre main.WaterDevice.
Nota:
Si no puede filtrar la columna Nombre de origen, puede que tenga que hacer clic en el botón Habilitar edición de la parte superior de la pantalla de Excel.
Los siguientes valores, que se muestran debajo de Nombre de campo, son importantes para que la red de servicios funcione correctamente:
- Grupo de activos: este campo se asigna con la herramienta Asignación de datos simple. El atributo de grupo de activos representa la clasificación principal de las clases de red de servicios.
- Tipo de activo: este campo se asigna con la herramienta Asignación de datos simple. El atributo de tipo de activo representa la clasificación secundaria de las clases de red de servicios. Esto permite realizar una clasificación adicional para cada grupo de activos.
- Es controlador de subred: es un campo administrado por la red de servicios. Indica si una entidad participa en la red como controlador de subred que define el origen de una subred.
- Nombre de nivel: es un campo administrado por la red de servicios. Es el nombre del nivel al que pertenece la subred.
- Estado de construcción: este campo identifica el estado de construcción de una entidad desde un sistema de administración de trabajo.
- Estado de ciclo de vida: este campo se utiliza durante el rastreo para identificar si una entidad está en servicio o no.
- Operable: este campo se utiliza durante los trazados de aislamiento para identificar los equipos operables.
- Estado normal: este campo se utiliza durante el trazado para identificar si una válvula está abierta o cerrada.
Explorará más a fondo estos campos en la siguiente sección utilizando los libros de trabajo de Excel creados por la herramienta Crear espacio de trabajo de migración.
Correlacionar campos
Comenzará rellenando las correlaciones de campos en la primera hoja del libro de trabajo de las válvulas del sistema. El objetivo es rellenar tantos campos como sea posible en el modelo de datos de destino utilizando los datos disponibles. No todos los campos de la clase de entidad son necesarios, de modo que si no hay ningún valor disponible para un campo o duda de cómo rellenarlo, puede omitir el campo y volver a él más tarde si es necesario.
- En ArcGIS Pro, en el panel Catálogo, haga clic con el botón derecho en DataReference y elija Mostrar en el Explorador de archivos.
- En el File Explorer, abra el libro de trabajo DataReference.
Este libro de trabajo proporciona una visión general de los distintos dataset que tiene en sus datos de origen y a qué dataset se asignarán en la red de servicios. Para entender cómo se asignarán los atributos entre los datasets de origen y destino, explorará una de las tablas de la columna MappingWorkbook. Asignará atributos para las válvulas de los sistemas de su servicio público.
- En la columna MappingWorkbook, haga clic en DataMapping/Points/wSystemValve-WaterDevice.xlsx.
Se abre el libro de trabajo wSystemValve-WaterDevice. La columna TargetField enumera los campos de atributos para el tipo de activo de la red de servicios. Los campos o valores asignados que rellenarán estos atributos de la red de servicios a partir de los datos de origen pueden encontrarse en la columna Expresión.
Como puede ver, algunos de los valores de la columna Expresión se han asignado automáticamente. La herramienta Crear espacio de trabajo de migración crea automáticamente asignaciones de datos para cualquier campo que tenga el mismo nombre entre sus datasets de origen y de destino. También calcula los campos de grupo de activos y tipo de activo para la entidad porque estos se especificaron en su libro de trabajo Asignación de datos simple. Sin embargo, deberá crear asignaciones para otros campos requeridos por la red de servicios.
Al final de la sección anterior se enumeraron varios campos requeridos para el tipo de activo de válvulas del sistema. En la columna Expresión, verá que se rellenarán Grupo de activos, Tipo de activo y Operable. Los atributos Es controlador de subred y Nombre de nivel son campos del sistema administrados por la red de servicios. Sin embargo, Estado de construcción, Estado de ciclo de vida y Estado normal no están rellenados.
Debe determinar qué atributos de su clase de entidad wSystemValve de origen pueden utilizarse para estos tres campos requeridos. Tiene a su disposición una lista completa de sus campos de origne en la hoja de cálculo SourceSchema.
- Haga clic en la pestaña SourceSchema.
El esquema de la clase de entidad wSystemValve está visible. Revisará esta lista de campos para determinar si alguno de ellos se puede utilizar para rellenar los campos requeridos. Si su organización dispone de un diccionario de datos interno o una referencia de esquema, también puede hacer referencia a esa información.
El campo NORMALLYOPEN registra el estado normal de una válvula y el campo ACTIVEFLAG registra la información sobre el estado del ciclo de vida. También ha observado que la red de servicios utiliza un campo diferente para capturar la rotación de entidades. Mientras que su atributo se llama ROTATION, la red de servicios lo llama symbolrotation.
No ha encontrado un campo para constructionstatus en sus datos de origen. No pasa nada. Durante el proceso de migración de datos, se aplicará un valor predeterminado a este campo para todas sus entidades.
A continuación, volverá a la pestaña de asignación del libro de trabajo y agregará esta información al campo de expresión.
- Haga clic en la pestaña Asignación.
- En la fila normalstatus, en la columna Expresión, elija !NORMALLYOPEN!.
A continuación, asignará los campos restantes de la misma manera.
- En la fila lifecyclestatus, en la columna Expresión, elija !ACTIVEFLAG!.
- En la fila symbolrotation, en la columna Expresión, elija !ROTATION!.
Ahora que ha encontrado los campos comunes entre los dos modelos, ha terminado el primer paso de la asignación de entidades desde los datos de origen al paquete de activos. A continuación, creará una consulta. De este modo, se asegurará de que los valores de los atributos en los dominios estén alineados entre sus datos de origen y el paquete de activos de la red de servicios.
Crear una consulta para las válvulas del sistema
Ha creado correlaciones para cada uno de los campos y ha supuesto que cada campo se correlacionaría directamente entre las dos capas. En esta sección, revisará este supuesto e identificará situaciones en las que necesite crear consultas para traducir valores de dominio entre los datos de origen y el paquete de activos. Esto puede ser tan simple como traducir un valor de Sí a S o convertir algo más complejo como una lista de nombres de fabricantes de los datos de origen en un conjunto de códigos en los datos de destino.
Explorará y actualizará los valores de dominio de ACTIVEFLAG del dataset de origen para comprobar si coinciden con los valores previstos para el dominio lifecyclestatus de la red de servicios. Si no coinciden, creará una consulta para traducir sus valores antiguos a los nuevos valores esperados por la red de servicios.
- En el libro de trabajo wSystemValve-WaterDevice, haga clic en la pestaña ACTIVEFLAG.
Nota:
Es posible que tenga que desplazarse por las pestañas del libro de trabajo hasta encontrar la pestaña ACTIVEFLAG.
Esta pestaña muestra los valores de dominio para el campo ACTIVEFLAG en el dataset de origen.
Tiene dos valores: 1, o True, si la válvula está en servicio o 0, False, si la válvula está fuera de servicio.
A continuación, explorará los valores que la red de servicios espera para el campo de estado del ciclo de vida.
- Restaure el libro de trabajo WaterEssentials_DataDictionary. Haga clic en la pestaña TOC, o Tabla de contenido.
- En Datasets, haga clic en main.WaterDevice.
Accederá a una nueva pestaña del libro de trabajo con información detallada sobre la clase de entidad WaterDevice.
A continuación, explorará los subtipos dentro de esta clase de entidad. El campo de subtipo de cada capa de la red de servicios es su grupo de activos.
Nota:
Cada grupo de activos de la red de servicios tiene su correspondiente subtipo, por lo que al hablar de grupos de activos suele ser habitual utilizar indistintamente los términos grupo de activos y subtipo.
- Haga clic en SubtypeFieldInfo.
Se enumeran todos los activos de dispositivos de agua, pero, en este momento, le interesa el de válvula del sistema. Filtrará la tabla para que solo muestre este tipo de activo.
- Filtre la columna Nombre de subtipo para que solo muestre Válvula del sistema.
Se muestran Válvula del sistema y sus campos en la red de servicios. La columna Nombre de campo muestra los atributos asociados a este tipo de activo.
- En la columna Nombre de campo, busque la fila que representa el atributo lifecyclestatus.
Tiene un valor predeterminado de 2. Si no lo actualiza durante el proceso de carga de datos, todas las válvulas del sistema recibirán el valor 2. Pero ¿qué representa el 2? Para entender lo que significa este valor codificado, revisará el dominio de estado del ciclo de vida.
- En la columna Nombre de dominio, para el atributo lifecyclestatus, haga clic en Lifecycle_Status.
Accederá a otra hoja de cálculo que explica los valores de este dominio. En DomainCodedValue, aparecen cuatro valores. El valor predeterminado, 2, representa un activo que está En servicio.
Ahora ya conoce los valores de estado del ciclo de vida que utiliza la red de servicios. Sin embargo, los valores del campo de marcador activo de sus datos de origen, 0 y 1, no coinciden perfectamente con los valores de la red de servicios. Como resultado, actualizará la pestaña ACTIVEFLAG del libro de trabajo wSystemValve-WaterDevice para traducir los valores a sus valores esperados por la red de servicios.
- Vuelva al libro de trabajo wSystemValve-WaterDevice. Si es necesario, haga clic en la pestaña ACTIVEFLAG.
Para crear una consulta y convertir sus valores a los esperados por la red de servicios, agregará dos columnas adicionales a la pestaña ACTIVEFLAG. Una columna es para el código, y la otra, para la descripción.
- Junto al campo BooleanDomain (Description), en la columna C, escriba Nuevo estado de ciclo de vida. En la columna D, escriba Descripción.
Nota:
Al crear estas columnas, puede asignarles cualquier nombre; sin embargo, para este tutorial, utilizará los nombres proporcionados. Para sus propias migraciones, puede utilizar su propio estándar de nomenclatura.
- En la fila 2, para la columna Nuevo estado de ciclo de vida, escriba 0. En Descripción, escriba Fuera de servicio.
El valor 0 del dataset de origen se alinea con el valor 0 de la red de servicios. El valor 1, o True, se debe convertir. Recuerde que este valor es 2 en la red de servicios y su descripción es En servicio.
- En la fila 3, para la columna Nuevo estado de ciclo de vida, escriba 2. En Descripción, escriba En servicio.
Cuando se carguen los datos, los valores de 1 de los datos de origen se convertirán en 2. Estos datos serán ahora leídos correctamente por la red de servicios; las válvulas del sistema estarán en servicio.
Ahora que ha terminado de crear la consulta, actualizará la hoja Asignación para que haga referencia a estas columnas.
- Haga clic en la pestaña Asignación.
- Busque la fila lifecyclestatus. Realice lo siguiente:
- En la columna LookupSheet, escriba ACTIVEFLAG.
- En la columna LookupKeys, escriba ACTIVEFLAG.
- En la columna LookupValue, escriba Nuevo estado de ciclo de vida.
- En la columna LookupDefault, escriba 2.
El valor de LookupSheet determina en qué pestaña de la hoja de cálculo se almacena la información de la consulta. El valor de LookupKeys explica qué columna de la hoja de cálculo LookupSheet contiene los valores originales de los datos de origen. LookupValue explica qué columna contiene los valores que deben utilizarse durante la migración de datos que se alinearán con los valores de la red de servicios. LookupDefault determina qué valor debe ser el predeterminado. En este caso será 2, o En servicio.
Los valores que escriba se resaltan en rojo. Esto se debe a que no puede tener definidas simultáneamente una expresión y una consulta en la misma fila. Para resolver este problema, deberá eliminar la expresión.
- En la fila lifecyclestatus, elimine el texto de la columna Expresión.
El resaltado en rojo desaparece.
- Guarde el libro de trabajo wSystemValve-WaterDevice.
- Cierre todos los libros de trabajo de Excel que tenga abiertos.
No es necesario que guarde los libros de trabajo WaterEssentials_DataDictionary o DataReference.
Ha terminado de asignar los valores de sus datos de origen a la red de servicios para la capa de válvulas del sistema. Ya tiene todo listo para implementar la red de servicios y migrar sus datos a este modelo de datos.
Cargar los datos en la red de servicios
Ahora, utilizará las herramientas de carga de datos para rellenar el espacio de trabajo del paquete de activos utilizando su espacio de trabajo de asignación de datos. A continuación, utilizará este paquete de activos para implementar una red de servicios local con fines de garantía de calidad. Una vez implementada la red de servicios, validará los datos migrados para identificar cualquier problema topológico que haya que resolver con sus datos.
Ejecutar la migración de datos
Ahora ejecutará una herramienta de geoprocesamiento de carga de datos para convertir los datos de su geodatabase de origen en el paquete de activos utilizando el libro de trabajo que ha creado en este tutorial.
- Abra ArcGIS Pro. Si es necesario, abra su proyecto Water Data Loading.
- En la cinta, haga clic en la pestaña Análisis. En el grupo Geoprocesamiento, haga clic en Herramientas.
Se abre el panel Geoprocesamiento.
- Haga clic en la pestaña Cajas de herramientas. En Sistema, expanda Herramientas de administración de datos y Carga de datos. Abra la herramienta Cargar datos utilizando el espacio de trabajo.
Nota:
Si está probando sus asignaciones y no desea rellenar su base de datos de destino, utilice la herramienta Cargar datos en vista previa para ejecutar la migración a una geodatabase temporal para su revisión.
- En Libro de trabajo de referencia de datos, haga clic en Examinar. Vaya a la carpeta Water_Data_Loading. Abra las carpetas Espacio de trabajo de migración, Asignaciones iniciales, Espacio de trabajo inicial y DataLoadingWorkSpace.
- Seleccione DataReference y haga clic en Aceptar.
- Haga clic en Ejecutar.
Implementar la red de servicios
A continuación, utilizará la caja de herramientas Herramientas de paquete de red de servicios para implementar la red de servicios en una geodatabase local con fines de garantía de calidad y pruebas.
- En el panel Geoprocesamiento, haga clic en Atrás.
- En Proyecto, expanda la caja de herramientas Herramientas de paquete de red de servicios. Expanda el conjunto de herramientas Paquete de activos. Abra la herramienta De paquete de activos a geodatabase.
La herramienta De paquete de activos a geodatabase se utiliza para implementar una red de servicios en una geodatabase local con fines de garantía de calidad.
Nota:
Para implementar sus datos en una geodatabase corporativa, utilizaría las herramientas Preparar una red de servicios y Aplicar un paquete de activos. Estas herramientas se utilizan preferiblemente para implementar un dataset totalmente depurado en un entorno de producción.
- En Paquete de activos, vaya a la carpeta Espacio de trabajo inicial. Seleccione Espacio de trabajo inicial.gdb y haga clic en Aceptar.
El parámetro Clase de entidad de territorio de servicio se rellena automáticamente. Además, también se rellenan previamente muchos elementos de la herramienta utilizando el contenido de la geodatabase Espacio de trabajo inicial. De forma predeterminada, la geodatabase de salida se creará en el directorio base de su proyecto.
Dado que se trata de la primera migración de sus datos de origen a la red de servicios, querrá deshabilitar el posprocesamiento automático de la red de servicios. Si deselecciona esta opción, podrá realizar comprobaciones de garantía de calidad de la migración de datos mientras la topología sigue deshabilitada. Si no se desactiva el posprocesamiento, la implementación fallará si se detectan demasiados errores.
- En Opciones de paquete de activos, desactive la casilla situada junto a Posprocesamiento.
- Haga clic en Ejecutar.
Nota:
Esta herramienta puede tardar unos minutos en ejecutarse. Si ejecuta esta herramienta con sus propios datos, puede tardar más tiempo en función del tamaño de su geodatabase de entrada.
Realizar comprobaciones de garantía de calidad
Ahora que ha implementado una red de servicios local, realizará comprobaciones de garantía de calidad para identificar cualquier error de topología en sus datos. Afortunadamente, la red de servicios validará todas las entidades de la red cuando se habilite por primera vez. Una vez habilitada la topología, rastreará y validará continuamente la topología de red a medida que se vayan editando entidades mediante áreas sin validar.
Después de que se identifiquen los errores de topología, emitirá un informe para revisar y clasificar los errores. Este informe se utiliza para solucionar los problemas que requieren una limpieza manual de los datos de origen y cambios en la configuración.
- En el panel Geoprocesamiento, haga clic en el botón Atrás.
- En Sistema, expanda la caja de herramientas Herramientas de red de servicios. Expanda el conjunto de herramientas Administración. Abra la herramienta Habilitar topología de red.
- En Red de servicios de entrada, haga clic en Examinar. En la ventana Red de servicios de entrada, vaya a la carpeta Water_Data_Loading. Abra Espacio de trabajo inicial_UtilityNetwork.geodatabase. Abra el dataset de entidades main.UtilityNetwork. Seleccione main.Network y haga clic en Aceptar.
Nota:
Si no ve Espacio de trabajo inicial_UtilityNetwork.geodatabase en la carpeta Water_Data_Loading, haga clic con el botón derecho en la ventana Red de servicios de entrada y seleccione Refrescar.
A continuación, cambiará la configuración del número de errores que detecta esta herramienta.
- Expanda Opciones avanzadas.
- En Número máximo de errores, borre el valor predeterminado. Active la casilla situada junto a Generar solamente errores.
Si se deja vacío el Número máximo de errores, se elimina el límite del número de errores que la herramienta identifica antes de fallar.
Si se selecciona Generar solamente errores, se asegura de que los errores de la validación de la topología de red persistirán sin habilitar la topología de red para el análisis.
- Haga clic en Ejecutar.
Nota:
Este proceso solo debería tardar unos segundos en completarse con los datos del tutorial. Puede tardar varios minutos u horas en ejecutarse en datasets más grandes.
A continuación, revisará los resultados y creará un informe de garantía de calidad.
- Haga clic en el botón Atrás.
- En Proyecto, expanda la caja de herramientas Apoyo para la administración de datos de servicios públicos. Expanda el conjunto de herramientas Red de servicios. Abra la herramienta Resumir errores de la red de servicios.
- En Red de entrada, vaya a la carpeta Water_Data_Loading. Abra Espacio de trabajo inicial_UtilityNetwork.geodatabase y abra el dataset de entidades main.UtilityNetwork. Seleccione main.Network y haga clic en Aceptar.
Esta herramienta puede identificar muchos tipos diferentes de errores. Dado que ahora solo le interesan los errores de topología, dejará Opciones de errores con la selección predeterminada de Extraer áreas sin validar y asociaciones con errores.
De forma predeterminada, el resumen de errores se guarda en la carpeta del proyecto.
- Haga clic en Ejecutar.
Se crea una geodatabase denominada Summary.geodatabase. A continuación explorará algunas de las tablas que contiene.
- En el panel Catálogo, en la carpeta Water_Data_Loading, expanda Summary.geodatabase. Haga clic con el botón derecho en main.View_Error_Summary y elija Abrir tabla.
Nota:
Si Summary.geodatabase no está visible, haga clic con el botón derecho en la carpeta Water_Data_Loading y haga clic en Refrescar.
Se abre la tabla main.View_Error_Summary. Esta tabla ofrece un resumen de todos los errores de topología de la red de servicios. Este dataset de muestra contiene cuatro tipos de errores.
- En el panel Catálogo, en Summary.geodatabase, haga clic con el botón derecho en la tabla main.View_Errors_By_Type.
Esta tabla ofrece un desglose más detallado de los distintos tipos de errores en sus datos migrados. Se utiliza a menudo para desarrollar un plan de limpieza detallado de sus datos de origen.
- Cierre las tablas main.View_Errors_By_Type y main.View_Error_Summary.
- En el panel Catálogo, en Summary.geodatabase, expanda main.Data.
- Haga clic con el botón derecho en main.Errors, apunte a Agregar a nuevo y elija Mapa.
Una capa de polígonos que representa los errores de la red se agrega a un mapa para su revisión.
- Acérquese a uno de los polígonos del mapa. Haga clic en el polígono para revisar su error.
Al agregar esta clase de entidad main.Errors que contiene errores a un mapa de sus datos de origen, se identifican las áreas que necesitan limpieza a medida que prepara la red de servicios para un entorno de producción. A menudo resulta útil proporcionar esta clase de entidad a los editores para indicarles dónde deben realizar la limpieza de los datos de origen.
- En la Barra de herramientas de acceso rápido, haga clic en Guardar proyecto.
En este módulo, ha ejecutado su propia migración de datos para crear una red de servicios. A continuación, ha habilitado la topología de red para buscar errores en sus datos de origen y ha explorado uno de ellos.
Ha creado correctamente un prototipo de red de servicios migrando los datos de su base de datos de origen a uno de los modelos de datos de base de la red de servicios. Ha utilizado la herramienta Crear asignación de datos simple para crear un libro de trabajo de asignación de datos simple que luego ha utilizado para asignar los datos de su base de datos de origen a su base de datos de destino. A continuación, ha utilizado la herramienta Crear espacio de trabajo de migración para crear una migración de datos y ha ampliado el modelo agregando un nuevo tipo de activo y copiando campos de su base de datos de origen. Después, ha ajustado la migración de datos modificando las asignaciones de campos y agregando consultas para traducir los datos entre los dos modelos. Luego, ha utilizado la herramienta Cargar datos utilizando el espacio de trabajo para migrar sus datos al paquete de activos de destino.
Por último, ha implementado una red de servicios local con fines de garantía de calidad utilizando la herramienta De paquete de activos a geodatabase. Después, ha creado un informe de todos los errores topológicos de la base de datos utilizando la herramienta Resumir errores de la red de servicios. Puede utilizar este informe para crear un plan de limpieza de datos. Saber identificar los errores de topología en sus datos es una parte importante de la preparación de su migración a la red de servicios.
Encontrará más información sobre la red de servicios en esta serie de tutoriales y en la galería de tutoriales.
Si desea obtener más información sobre los distintos modelos de datos del sector, lea Introducción a los fundamentos de Utility Network. Cada fundamento incluye un paquete de activos que se utiliza para ayudar en la migración e implementación de la red de servicios. Puede obtener más información sobre las herramientas utilizadas para la implementación leyendo Descripción general de la caja de herramientas Paquete de red de servicios.
Si desea conocer otras herramientas que le ayudarán a facilitar la migración y limpieza de datos, lea Herramientas de apoyo para la administración de datos de servicios públicos.
Por último, para obtener más información sobre las herramientas utilizadas para cargar datos, lea Descripción general de la caja de herramientas de carga de datos.