Unión de tablas en la ventana Data Access

Al usar la ventana Data Access, puede importar hasta cinco tablas en una misma operación de importación.

Debe unir las tablas para importarlas juntas. No es posible importar múltiples tablas individualmente con una operación de importación.

Nota

Si desea obtener información sobre la unión de tablas de Analytics una vez que se encuentran en Analytics, consulte Unir tablas.

Este tema trata sobre la unión de tablas en la ventana Data Access como parte del proceso de importación de datos.

Cómo funciona la unión de tablas

La unión de tablas en la ventana Data Access es el proceso de seleccionar hasta cinco tablas en los datos de origen para agregarlas al Área de almacenamiento temporal y unirlas de a dos hasta unir todas las tablas.

Las primeras dos tablas se unen utilizando un campo clave común; es decir, un elemento de datos como "ID del cliente" que aparece en ambas tablas. Cuando existen valores idénticos en los campos clave, el resultado es una coincidencia que une los registros individuales de las tablas separadas.

Si está uniendo más de dos tablas, une la segunda tabla con la tercera utilizando un campo clave común en esas dos tablas y, así continúa hasta unir todas las tablas.

Ejemplo

Usted está trabajando con los datos de las cuentas por cobrar y desea una lista de clientes, los pedidos de cada cliente y los detalles de los productos de cada pedido.

Para obtener estos datos e importarlos a Analytics, necesita unir tres tablas del sistema de datos de origen:

  • En la Unión 1, une las tablas Cliente y Pedidos utilizando el campo clave ID_cliente, que aparece en ambas tablas
  • En la Unión 2, une las tablas Pedidos y Producto utilizando el campo clave ID_Prod, que aparece en ambas tablas

En la figura que se incluye a continuación, solo se ha completado la unión 1; por lo tanto, el icono de la segunda unión continúa rojo.

Consejo

Puede probar este ejemplo de unión en la ventana Data Access. Utilice el conector de Microsoft Access y conéctese a este archivo de ejemplo de Microsoft Access con Analytics:

..\Datos de ACL\Sample Data Files\Sample.mdb.

Tipos de unión

Al unir tablas, puede optar entre diferentes tipos de unión. El tipo de unión que escoja controla los registros de las dos tablas originales que se incluyen en la tabla unida.

Tablas izquierda y derecha

Las dos tablas originales se identifican como "izquierda" y "derecha" según el orden en que las seleccione:

  • Tabla izquierda la primera tabla que agrega al Área de almacenamiento temporal
  • Tabla derecha la segunda tabla que agrega al Área de almacenamiento temporal

Unión de varias tablas

Si agrega más de dos tablas al Área de almacenamiento temporal, la tabla izquierda se encuentra a la izquierda del icono de unión entre las dos tablas que está uniendo y la tabla derecha se ubica a la derecha del icono.

En el ejemplo anterior:

  • Unión 1 Cliente es la tabla izquierda y Pedidos es la tabla derecha
  • Unión 2 Pedidos es la tabla izquierda y Producto es la tabla derecha

Observe que Pedidos puede ser la tabla derecha o izquierda, según la unión a la que esté haciendo referencia.

Registros incluidos en la tabla unida

Puede optar por incluir únicamente los registros coincidentes de las tablas originales en una tabla unida o puede incluir también los registros sin coincidencias.

Tipo de unión Registros incluidos en la tabla unida
Registros coincidentes de la tabla izquierda Registros no coincidentes de la tabla izquierda Registros coincidentes de la tabla derecha Registros no coincidentes de la tabla derecha
Interno    
Externo
Izquierda  
Derecha  

Unión con más de un campo clave

Es posible que necesite usar más de un campo clave para unir dos tablas si los valores de un campo clave único no son lo suficientemente exclusivos como para unir las tablas.

Ejemplo

Tal vez desee unir dos tablas por Identificación del proveedor, pero algunos proveedores tengan más de una instalación y usted desee conservar los registros de cada instalación por separado. Para lograr este resultado debe utilizar los campos Identificación del proveedor y Ubicación como campos clave.

Si utiliza únicamente Identificador del proveedor como campo clave, los registros de las instalaciones individuales del proveedor se mezclan.

Si utiliza únicamente el campo clave Ubicación, los registros de diferentes proveedores se mezclan.

Identificador del proveedor Ubicación
A-4538 Vancouver
A-4538 Burnaby
A-4538 Richmond
B-2204 Vancouver
B-2204 Burnaby

Unión de tablas desde orígenes de datos Apache Drill

Con el uso del editor visual en la ventana Data Access, puede unir únicamente dos tablas desde un origen de datos Apache Drill.

Para unir más de dos tablas desde un origen de datos Drill, debe usar el Modo SQL y construir una declaración de unión que no utilice paréntesis.

Las uniones de tres o más tablas construidas con el editor visual colocan paréntesis en las declaraciones de unión, algo que no es compatible con las importaciones desde Drill.

Ayuda de Analytics 14.1