Fusionar tablas

Información de concepto

Comando MERGE

Utilizando un campo clave común de cada tabla, puede fusionar dos tablas de Analytics ordenadas con estructuras de registros idénticas en una tercera tabla nueva que usa el mismo criterio de ordenamiento de las tablas originales.

Nota

Para fusionar las tablas con éxito, los datos de ambas tablas deben tener una estructura idéntica. Si desea obtener más información, consulte Fusionar tablas.

Pasos

  1. En el navegador, abra la tabla primaria, haga clic con el botón derecho en la tabla secundaria y seleccione Abrir como secundaria.

    Los iconos de las tablas primaria y secundaria se actualizan con los números 1 y 2 para indicar su relación entre ellas .

  2. Seleccione Datos > Fusionar.
  3. En la ficha Principal:
    1. Seleccione el campo clave principal de la lista Claves primarias.
    2. Seleccione el campo secundario clave de la lista Claves secundarias.
  4. En el cuadro de texto En, especifique el nombre de la nueva tabla fusionada.
  5. En la ficha Más:
    1. (Opcional) Para especificar que solo un subconjunto de registros sean procesados, seleccione una de las opciones del panel Alcance.
    2. Haga clic en Aceptar.

Opciones del cuadro de diálogo Fusionar

Las tablas que figuran a continuación proporcionan información detallada acerca de las opciones del cuadro de diálogo Fusionar.

Ficha Principal

Opciones: Cuadro de diálogo Fusionar Descripción
Tabla secundaria Un método alternativo de seleccionar la tabla secundaria.

Claves primarias

Claves secundarias

Especifica el campo clave común que se debe usar para fusionar las dos tablas.
  • Puede seleccionar el campo clave común directamente en las listas Claves primarias y Claves secundarias.
  • También puede hacer clic en Claves primarias o Claves secundarias para abrir el cuadro de diálogo Campos seleccionados donde puede seleccionar el campo clave común, o crear una expresión en base a la clave primaria.

Pautas para campo clave:

  • Tipo de datos Ambos campos clave deben ser campos de caracteres.
  • Estructura de datos Los siguientes elementos deben ser exactamente idénticos para ambos campos clave:
    • posición inicial
    • longitud de campo
  • Ordenar Ambos campos clave se debe ordenar de manera ascendente.
  • Múltiples campos clave Si es necesario, la clave común puede incluir más de un campo clave por tabla. Si desea obtener más información, consulte Fusionar tablas usando múltiples campos clave.

Preordenar la tabla primaria

Ordena la tabla primaria por el o los campos clave.
  • Si el o los campos clave ya están ordenados o indexados de forma adecuada, puede quitar la selección de Preordenar.
  • Preordenar aumenta el tiempo que lleva fusionar las tablas, por lo que debería usar esta función solo si lo necesita.
  • El campo clave secundario ya debe estar ordenado o indexado de forma ascendente porque no hay una opción de Preordenar para el campo clave secundario.
Local

Si está conectado a una tabla de servidor, se especifica dónde guardar la tabla fusionada.

  • Local seleccionado guarda la tabla de salida en la misma ubicación que el proyecto de Analytics o en una ruta específica o ubicación a la que navega.
  • Local sin seleccionar guarda la tabla de salida en la carpeta Prefijo en el Servidor de AX.
Utilizar la tabla de salida Especifica si una tabla de Analytics que contiene resultados de salida se abre automáticamente al finalizar la operación
Si

(Opcional) Le permite crear una condición para excluir registros del procesamiento.

  • Puede introducir una condición en el cuadro de texto Si o hacer clic en Si para crear un enunciado IF utilizando el Generador de expresiones.
  • La condición se aplica solo a la tabla principal.
En Especifica el nombre y la ubicación de la tabla de salida.
  • Para guardar la tabla de salida en la carpeta del proyecto de Analytics, ingrese solo el nombre de la tabla.
  • Para guardar la tabla de salida en una ubicación diferente a la carpeta del proyecto, especifique una ruta de acceso absoluta o relativa, o haga clic en En y navegue a una carpeta diferente.

    Por ejemplo: C:\Resultados\Salida.fil o Resultados\Salida.fil.

Independientemente del lugar en que guarde la tabla de salida, esta se agrega al proyecto abierto si ya no está en el proyecto.

Si Analytics pre-completa un nombre de tabla, puede aceptar el nombre pre-completado o cambiarlo.

Ficha Más

Opciones: Cuadro de diálogo Fusionar Descripción
Panel de alcance Especifica qué registros en la tabla primaria son procesados:
  • Todos (predeterminado) se procesan todos los registros en la tabla primaria.
  • Primero - seleccione esta opción e introduzca un número en el cuadro de texto para comenzar el procesamiento en el primer registro en la tabla principal e incluir solo el número especificado de registros.
  • Siguiente - seleccione esta opción e introduzca un número en el cuadro de texto para comenzar el procesamiento en el registro actualmente seleccionado en la vista de la tabla principal e incluir solo el número especificado de registros.

    El número de registro real en la columna más a la izquierda debe ser seleccionado, no datos en la fila.

  • Mientras - Seleccione esta opción para usar un enunciado WHILE para limitar el procesamiento de registros en la tabla principal basándose en un criterio.
    • Usted puede introducir una condición en el cuadro de texto Mientras, o hacer clic en Mientras para crear un enunciado WHILE utilizando Generador de expresiones.
    • Un enunciado WHILE permite que los registros principal sean procesados solo mientras la condición especificada se evalúe como verdadera.
    • Puede utilizar la opción Mientras junto con las opciones Todos, Primero o Siguiente.

Nota

El número de registros especificados en las opciones Primero o Siguiente hace referencia tanto al orden físico como al orden indexado de los registros de una tabla y hace caso omiso de cualquier filtrado u ordenación rápida aplicados a la vista. Sin embargo, los resultados de las operaciones analíticas respetan cualquier filtrado.

Si a una vista se aplica ordenación rápida, Siguiente se comporta como Primero.

Anexar al archivo existente Especifica que los resultados de salida se anexan (agregan) al final de una tabla de Analytics existente.

Nota

Se recomienda dejar Anexar a archivo existente sin seleccionar si no está seguro de que los resultados de la salida y la tabla existente tengan una estructura de datos idéntica.

Si desea más información acerca de la anexión y la estructura de datos, consulte Anexión de resultados de la salida a una tabla existente.

Aceptar Ejecuta la operación.

Si aparece el mensaje de sobrescritura, seleccione la opción adecuada.

Si espera que aparezca la opción Anexar, pero esta no aparece, haga clic en No para cancelar la operación y consulte Anexión de resultados de la salida a una tabla existente.