Process Mining
2021.10
False
Imagen de fondo del banner
Process Mining
Última actualización 2 de abr. de 2024

Unir tablas

Introducción

Una tabla de unión es una tabla combinada basada en una relación entre dos tablas, por ejemplo Invoice_number o Event_ID. Unir tablas se define mediante una expresión de unión y puede reconocerse por el icono de Unir tabla .

Tipos de unión

A continuación se muestra una descripción general de los diferentes tipos de unión.

Unión interna

Seleccione todos los registros de la tabla A y la tabla B donde se cumpla la condición de unión.



Sintaxis: TableA inner join TableB on TableA.ID=ratings.TableB.ID

Unión izquierda

Seleccionar todos los registros de la tabla A, junto con los registros de la tabla B para los que se cumple la condición de unión (si se cumple).



Sintaxis: TableA inner join TableB on TableA.ID=ratings.TableB.ID

Unión derecha

Selecciona todos los registros de la tabla B, junto con los de la tabla A para los que se cumpla la condición de unión.



Sintaxis: TableA right join TableB on TableA.ID=ratings.TableB.ID

Unión completa

Seleccione todos los registros de la Tabla A y la Tabla B, independientemente de si se cumple o no la condición de unión.



Sintaxis: TableA full join TableB on TableA.ID=ratings.TableB.ID

Unión

Al igual que en SQL, hay diferentes cláusulas disponibles

  • Ordenar por: la tabla resultante está ordenada por el atributo determinado.

  • Dónde: la tabla resultante se filtra por la expresión dada.

  • Alias: al escribir una cadena después del nombre de la tabla, se establecerá el alias de la cadena proporcionada en el resto de la expresión.

Al igual que en SQL, hay diferentes cláusulas disponibles

  • Ordenar por: la tabla resultante está ordenada por el atributo determinado.
  • Dónde: la tabla resultante se filtra por la expresión dada.
  • Alias: al escribir una cadena después del nombre de la tabla, se establecerá el alias de la cadena proporcionada en el resto de la expresión.

Crear una tabla de unión

Sigue estos pasos para crear una tabla de unión.

Paso

Acción

1

Abre tu aplicación en tu entorno de desarrollo y ve a la pestaña Datos .

2

Haga clic con el botón derecho en el panel izquierdo y seleccione Nueva tabla - Unir tabla…

Se ha añadido una tabla nueva a su lista de tablas en la pestaña Datos . La tabla de unión no contiene ningún elemento de tabla, ya que primero se debe definir una expresión de unión.

Siga estos pasos para definir una expresión de unión.

Paso

Acción

1

Haz clic derecho en la tabla de unión y selecciona Editar....

2

Introduzca una expresión de unión.

3

Haz clic en Aceptar.

Consulte la siguiente ilustración para ver un ejemplo de leftjoin entre una tabla llamada Invoices y otra tabla llamada Events. El panel de resultados muestra el recuento de registros de ambas tablas y el recuento de registros resultantes de la unión.


Después de finalizar la expresión de unión, los elementos resultantes que están disponibles en la lista de elementos de la tabla se muestran en la tabla de unión. La tabla de unión tiene dos grupos de elementos, que son las tablas respectivas que se utilizan para la unión. Consulta la siguiente ilustración.



Crear expresiones de atributo

En una tabla de unión puede crear expresiones que utilicen atributos de origen de datos tanto del original.

En la lista de elementos de la tabla, estas expresiones se colocan fuera de los grupos de tablas originales. Esto significa que el ámbito de la expresión está en la tabla de unión y no en tablas individuales. Estos grupos le ayudarán como desarrollador a ver qué elementos de la tabla están definidos originalmente. Consulta la siguiente ilustración.



Nota:

Si hace doble clic en una expresión, se abre el cuadro de diálogo Editar atributo de expresión .

A la derecha de la sección general de este cuadro de diálogo, Tabla también muestra donde se definió originalmente el atributo de expresión.

Disponibilidad de los elementos de la tabla

Para controlar en qué tablas estará disponible un elemento de la tabla, es posible establecer las siguientes opciones de disponibilidad.

  • Público: el elemento está disponible en la tabla actual y en unir tablas usando la tabla actual.
  • Privado: el elemento está disponible en la tabla actual, pero no en las tablas de unión que utilizan la tabla actual.
  • Oculto: el elemento no está disponible.

Consulta la siguiente ilustración.



Los atributospúblicos se muestran en negrita, los atributos privados se muestran en cursiva y los atributos ocultos se muestran tachados. Consulta la siguiente ilustración.



La disponibilidad de un atributo o control se puede establecer por tabla. Por ejemplo, si en la tabla original el atributo de la fuente de datos es Público, en la tabla de unión la disponibilidad puede ser Privado u Oculto.

Nota: si un elemento no está disponible en una tabla determinada, no se puede utilizar, por ejemplo, en expresiones o gráficos.

Establecer la disponibilidad como privada

Sigue estos pasos para establecer la disponibilidad de un atributo de origen de datos en Privado.

Paso

Acción

1

Ve a la pestaña Datos.

2

Selecciona la tabla que contiene el atributo que quieres establecer como Privado.

3

Haz clic con el botón derecho en el atributo en la lista de elementos de la tabla y selecciona Disponibilidad - Privado.

El atributo ahora se muestra en cursiva y está atenuado, lo que significa que es privado. Consulta la siguiente ilustración para ver un ejemplo.



Configurar disponibilidad en Oculto

Sigue estos pasos para configurar la disponibilidad de un atributo de origen de datos como Oculto.

Paso

Acción

1

Ve a la pestaña Datos.

2

Selecciona la tabla que contiene el atributo que quieres configurar como Oculto.

3

Haz clic derecho en el atributo en la lista de elementos de tabla y selecciona Disponibilidad - Oculto

El atributo ya no se ve en la lista de elementos de la tabla.

Nota: ocultar un elemento de la tabla garantiza que ya no se podrá utilizar. Si aún se hacía referencia al elemento antes de ocultarlo, se crearán los llamados "elementos imaginarios". Consulta Mantener la integridad de las aplicaciones.

Haga clic en el menú en la lista de elementos de la tabla para habilitar la opción Mostrar oculto. Esto te permite ver los elementos de la tabla que están configurados como ocultos en una tabla y cambiar su disponibilidad. Consulta la siguiente ilustración.



Nota: La configuración Mostrar oculto se recuerda por usuario y no se establece por aplicación.

Filtrar registros de tabla

Unir tablas también puede filtrar registros de datos utilizando la cláusula where en la expresión de unión. La cláusula Dónde funciona igual que en SQL.
Por ejemplo: Invoices leftjoin Events on Invoices.Invoice_number = Events.Invoice_number where Country = 'UK'.

Inmediatamente después de aplicar el cambio a la tabla de unión, aparece el cuadro de diálogo Asignaciones de elementos de tabla para asignar los nuevos elementos de tabla. Esto es necesario ya que el nuevo conjunto de elementos de la tabla puede ser diferente al original. Consulta la siguiente ilustración.



En Ramas, se muestran las tablas utilizadas, en Elementos de tabla, los elementos de estas tablas.

Asignar elementos de la tabla

Siga estos pasos para inspeccionar las asignaciones de los elementos de la tabla.

Paso

Acción

1

Haz clic en el icono Expandir situado junto a cada opción en el panel Asignaciones de elementos de tabla.

2

Verifique que la asignación sea correcta y haga clic en Aceptar.

Es posible que todos los elementos se hayan podido asignar automáticamente. Dependiendo del cambio realizado en la expresión de unión, algunos elementos de la tabla aún no se asignarán y se debe tomar una decisión sobre cómo continuar. Consulte la siguiente ilustración para ver un ejemplo



No todas las asignaciones se pudieron detectar automáticamente. En la sección Advertencia en la parte superior, se enumeran los elementos de la tabla que no tienen una asignación correcta.

Corrección de asignaciones incorrectas

Sigue estos pasos para corregir las asignaciones incorrectas.

  1. Asigne las tablas en la sección Ramas lo mejor posible.
  2. Asigne varios elementos de la tabla a la vez asignando las rutas marcadas con Incorrecto y que se muestran en rojo en la sección Elementos de la tabla .
  3. Expanda las rutas que aún tienen problemas e intente asignar los elementos uno por uno.
  4. Para los elementos que no se pueden asignar, elija Fantasma y resuélvalos manualmente después

Cuando el número de elementos de la tabla es pequeño, puedes empezar con el paso 3 ya que de todos modos solo hay algunas asignaciones que corregir.

Información relacionada

Was this page helpful?

Obtén la ayuda que necesitas
RPA para el aprendizaje - Cursos de automatización
Foro de la comunidad UiPath
Logotipo blanco de UiPath
Confianza y seguridad
© 2005-2024 UiPath. All rights reserved.