Relacionar tablas

Concept Information

Comando DEFINE RELATION

Utilizando un campo clave común de cada par de tablas, puede relacionar dos o más tablas Analytics con estructuras de registro diferentes. Una vez que las tablas estén relacionadas, puede utilizar la tabla principal para acceder y analizar los datos de cualquier combinación de campos en las tablas relacionadas.

Nota

Identifique cuidadosamente las tablas principal y relacionada porque si se invierte el orden de las tablas, los resultados son diferentes. Si desea obtener más información, consulte Usos comunes de la unión y la relación.

Pasos

Nota

Después de los pasos, se muestra información detallada. Consulte Opciones del cuadro de diálogo Relaciones.

  1. En el Navegador, abra la tabla principal.
  2. Seleccione Datos > Relacionar.
  3. En el cuadro de diálogo Relaciones, haga clic en Agregar tabla y seleccione una o más tablas relacionadas.

    Puede relacionar hasta 18 tablas, entre ellas la tabla principal.

    Consejo

    Puede presionar Ctrl+clic para seleccionar varias tablas no adyacentes y Mayús+clic para seleccionar varias tablas adyacentes.

    También puede hacer doble clic en una tabla relacionada para agregarla por separado.

  4. Haga clic en Agregar y después, haga clic en Cerrar.

    Consejo

    Puede cambiar el tamaño del cuadro de diálogo Relaciones, o de las tablas en el cuadro de diálogo, y mover tablas para crear más espacio en el que trabajar o para hacer que la información del campo esté más visible.

  5. Arrastre el campo clave desde la tabla principal, hasta el campo clave correspondiente en la tabla relacionada.

    Aparece una flecha entre los dos campos clave, que indica la relación entre las tablas.

    Las tablas principal y relacionada se relacionan usando un índice en base al campo clave de la tabla relacionada. Si desea obtener más información, consulte Índice de la tabla relacionada.

  6. Relacione tablas adicionales de la misma manera que lo hizo con la primera pareja de tablas, arrastrando el campo clave hasta campo clave.

    Cada relación adicional deberá crear un vínculo directo o indirecto con la tabla principal.

    Nota

    Las instancias individuales de dos tablas solo pueden tener una relación. Si intenta relacionar la misma pareja de tablas por segunda vez, la operación se prohíbe y aparece un mensaje de error. Agregue otra instancia de la tabla requerida, haciendo clic en el botón Agregar tabla y seleccionando la tabla correspondiente.

    Si desea obtener más información, consulte Uso de múltiples campos clave de manera aislada.

  7. (Opcional) Para quitar una relación individual, o una tabla, del cuadro de diálogo Relaciones, realice las siguientes acciones:
    • Para quitar una relación haga clic con el botón derecho en la flecha del campo clave y seleccione Eliminar
    • Para quitar una tabla haga clic con el botón derecho del ratón en el cuerpo de la tabla y seleccione Eliminar tabla

      Nota

      Si la tabla tiene una relación existente, primero debe eliminar esa relación.

  8. Haga clic en Finalizar para salir del cuadro de diálogo Relaciones.

    Ahora puede acceder y analizar datos a partir de cualquier combinación de campos en las tablas que recién relacionó, tal como si todos los campos existieran en una sola tabla.

Opciones del cuadro de diálogo Relaciones

La tabla a continuación proporciona información detallada acerca de las opciones del cuadro de diálogo Relaciones.

Opciones: Cuadro de diálogo Relaciones Descripción
Agregar tabla Abre el cuadro de diálogo Agregar tabla.
Cuadro de diálogo Agregar tabla Especifica las tablas que se deben incluir en la relación.
Flecha del campo clave Especifica el campo clave común que se debe usar para relacionar cada par de tablas.
  • Puede seleccionar un campo clave común arrastrando el campo clave a campo clave.
  • Una vez que la flecha del campo clave está en su lugar, puede hacer clic con el botón derecho del ratón en ella y seleccionar Editar relación para cambiar el campo clave común.

Pautas para campo clave:

  • Tipo de datos Los campos clave puede ser de cualquier tipo de datos. Para cada par de tablas, los campos clave deben ser del mismo tipo.
  • Subtipos de Fechahora Los subtipos de fechahora (fecha, fechahora y hora) solo se pueden relacionar con el mismo subtipo.
  • Longitud Se recomienda que las longitudes de los campos clave sean idénticas para cada par de tablas.
  • Nombres y posiciones de inicio Los nombres de campos clave y las posiciones de inicio pueden ser diferentes, pero deben describir el mismo elemento de datos.
  • 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 Usar campos clave múltiples.
Organizar tablas

(Opcional) Puede hacer clic con el botón secundario en el área de trabajo del cuadro de diálogo Relaciones y seleccionar Organizar tablas para acomodar la organización de las tablas y las flechas de relación.

Finalizar

Ejecuta la operación.

Ahora puede acceder y analizar datos a partir de cualquier combinación de campos en las tablas que recién relacionó, tal como si todos los campos existieran en una sola tabla.

Cuando se accede desde la tabla principal, la lista desplegable De tabla en los cuadros de diálogo de Analytics y el Generador de expresiones permiten seleccionar las tablas relacionadas desde las cuales puede seleccionar campos individuales para el análisis o procesamiento.Analytics

Índice de la tabla relacionada

Las tablas principal y relacionada se relacionan usando un índice en base al campo clave de la tabla relacionada.

Si no existe ningún índice Si no existe ningún índice en el campo clave de la tabla, Analytics crea uno automáticamente al relacionar las tablas principal y relacionada.
Si desea utilizar un nombre específico para el índice

Si desea darle un nombre específico al índice de la tabla relacionada que Analytics creó automáticamente:

  1. Haga clic con el botón derecho cuando arrastre el campo clave desde la tabla principal a la tabla relacionada.
  2. Seleccione Relacionar mediante índice con nombre.

    Relacionar mediante índice con nombre se desactiva si ya existe un índice.

  3. Especifique un nombre para el índice y, si lo desea, una ubicación distinta de la predeterminada (la carpeta que contiene el proyecto de Analytics).
  4. Haga clic en Aceptar.
Si existen múltiple índices Si la tabla relacionada tiene dos o más índices existentes en su campo clave, se le presentará una lista de estos índices elegibles. Seleccione el índice adecuado y haga clic en Aceptar

(Opcional) Agregue campos de la tabla relacionada a la vista de la tabla principal

No hay ningún requisito en el sentido de que deba agregar campos de la tabla relacionada a la vista principal, aunque es posible que se percate de que tal operación le ayude a visualizar mejor los datos relacionados.

  1. Haga clic derecho en la tabla principal y seleccione Agregar columnas.
  2. Seleccione una tabla relacionada en la lista desplegable De tabla.

    En la lista de Campos disponibles, los campos de tabla relacionada aparecen en el formato nombre de la tabla relacionada.nombre del campo.

  3. Seleccione uno o más campos de tabla relacionada para anexarlos a la vista principal.

    Los campos de la tabla relacionada aparecen en la vista principal en el orden en que se seleccionan.

  4. Si corresponde, seleccione tablas relacionadas adicionales en la lista desplegable De tabla y seleccione más campos de tabla relacionada para agregarlos a la vista principal.
  5. Haga clic en Aceptar.

    Los campos de la tabla relacionada se agregan a la vista principal. Analytics completa, con espacios en blanco o ceros, los valores faltantes en los campos de la tabla relacionada en caso de que haya registros de tabla principal no coincidentes.