Puntos fundamentales sobre la unión de tablas

La unión de datos generalmente se utiliza para incorporar los campos de una tabla a aquellos de otra a través de un atributo o un campo común a las dos tablas. Puede elegir definir la unión basada en los atributos o a una clase de relación de geodatabase predefinida o según la ubicación (a la que también se denomina unión espacial). Sólo verá enumerada la unión según la clase de relación si realiza la unión de datos de geodatabase para los que ya se definió una clase de relación en la geodatabase.

Varias tablas o capas se pueden unir en una sola tabla o capa, y las uniones de clase de relación se pueden mezclar con las uniones de atributos. Cuando se quita una tabla de unión, también se quitan todos los datos de las tablas que se unieron después de eso, pero permanecen los datos de las tablas que se unieron anteriormente. La simbología o el etiquetado que se basa en una columna incorporada vuelve a un estado predeterminado cuando se quita la unión.

En la mayoría de los casos, las columnas incorporadas se nombran <NombreTabla>.<NombreCampo>. Esta convención de nomenclatura ayuda a prevenir los nombres de campo duplicados cuando la tabla de destino y una tabla de unión tienen nombres de campo en común. Si no desea ver los nombres de campo completos de esa manera, haga clic en el botón Opciones de tabla de la ventana Tabla Opciones de tabla y haga clic en Mostrar alias de campo para activar o desactivar esta opción. Cuando esta opción está activada, aparece una marca de verificación Mostrar alias de campo al lado de ésta en el menú Opciones, y no se prefijan los campos con el nombre de la tabla.

A continuación se presenta una tabla unida con los nombres de campo prefijados con el nombre de la tabla:

Tabla unida que muestra los nombres de campo prefijados con el nombre de la tabla

A continuación se presenta una tabla unida en la que se muestran sólo los alias de campo:

Tabla unida en la que se muestran sólo los nombres de campo

Obtenga más información acerca de cómo unir y relacionar tablas

Resumir los datos antes de unirlos

Según cómo estén organizados los datos, es posible que tenga que comenzar resumiendo los datos de la tabla antes de unirla a una capa. Cuando resume una tabla, ArcMap crea una nueva tabla que contiene estadísticas de resumen que se derivan de la tabla. Puede crear varios estadísticas de resumen, incluidos el conteo, el promedio, la suma, el mínimo y el máximo.

Por ejemplo, suponga que desea crear mapas del clima por estado en lugar de por condado, pero la información que tiene sobre el clima está organizada por condado. Puede resumir la información de condado por estado (por ejemplo, encontrar las precipitaciones promedios de todos los condados dentro de un estado) y después unir la tabla de salida recientemente creada a una capa de estado para crear un mapa del clima de las precipitaciones por estado.

Ejemplo de cómo resumir datos tabulares de modo que se puedan unir a datos geográficos

Editar y unir tablas

NotaNota:

Cuando edita datos unidos, no puede editar directamente las columnas unidas. Para editar los datos unidos, primero debe agregar las tablas o capas unidas a ArcMap. Después puede realizar ediciones en estos datos por separado. Estos cambios se reflejarán en las columnas que se unieron.

Validar unión

Puede analizar una unión antes de crearla mediante el botón Validar unión del cuadro de diálogo Datos de unión. La validación de unión le permite evaluar cualquier problema potencial que pueda encontrar al momento de crear una unión. La validación de unión analiza los dos datasets involucrados para determinar si hay problemas comunes con los datos. La siguiente es una lista de lo que se revisa en los datos:

Cada uno de estos cuatro problemas puede provocar que los campos de unión muestren valores nulos en la tabla de atributos o que la selección y el contador de registros generen confusiones. La validación de unión excluye los símbolos de carácter, el signo de número (#), el signo de dólar ($) y el guión (-) para la verificación de caracteres no válidos cuando se analizan los datos de cobertura y excluye el punto (.) cuando se verifica si hay caracteres no válidos en los datos conectados con el software de ArcSDE. Aun así recibirá una advertencia si un nombre de campo comienza con alguno de estos caracteres.

La validación de unión verifica los caracteres siguientes:

Caracteres de inicio no válidos: `~@#$%^&*()-+=|\\,<>?/{}.!'[]:;_0123456789

Caracteres no válidos dentro de una palabra: `~@#$%^&*()-+=|\\,<>?/{}.!'[]:;

La validación de unión también le informa acerca de la cantidad de registros que concordarán si se crea la unión. Puede calcular el porcentaje de registros que concordaron correctamente y determinar si hay otros errores en los datos si el número de registros que concuerdan no es el esperado. Esto puede suceder si usa campos de texto para crear una unión, y un registro concordante esperado tiene un error ortográfico o un carácter en mayúscula o minúscula que ocasiona que no se encuentre ninguna concordancia. Si la validación de unión cuenta más registros concordantes que los que hay en el dataset de origen, se muestra una advertencia de que existe una relación 1:M o M:M entre los datos involucrados y que no debe utilizar una unión para asociar estos datasets entre sí; en su lugar, debe utilizar una relación o clase de relación.

Ejemplo de cómo funciona Validar unión

Sugerencias de rendimiento para la unión de datos

Los datos de los campos incorporados se pueden utilizar para simbolizar y etiquetar las entidades, y para realizar consultas y muchas otras operaciones. El acceso a los datos unidos es más lento que el acceso a los datos de la tabla de destino debido al trabajo adicional que se necesita para mantener la unión.

Las siguientes sugerencias se pueden utilizar cuando se trabaja con los datos unidos para mejorar el rendimiento:

Razones por la que puede fallar la unión de las tablas

Después de realizar una unión, los valores de los campos de la tabla unida pueden aparecer vacíos o nulos. Los valores nulos pueden ser el resultado de varios factores:

Temas relacionados


7/11/2012