Parte III: Obtención de datos con Informatica Developer > Detección empresarial en Informatica Developer > Detección de clave externa
  

Detección de clave externa

Una columna es una clave externa si sus valores de datos coinciden con los valores de columna de clave principal en otro objeto de datos.
Puede ejecutar una detección de clave externa sobre varios objetos de datos en la herramienta del desarrollador. Cree un perfil de detección empresarial para seleccionar objetos de datos y definir el perfil.
Antes de realizar la detección de clave externa, deberá identificar los objetos de datos primario y secundario en el perfil de detección empresarial. El perfil usa una o más claves del objeto primario, incluida su clave principal, para detectar claves externas en el objeto secundario. Una vez que haya definido los objetos primario y secundario y haya identificado las claves en el objeto primario, puede crear y ejecutar el perfil.

Cómo definir relaciones entre objetos primarios y secundarios

Para buscar relaciones de clave entre dos objetos de datos, debe seleccionar un objeto de datos primario y especificar la clave principal de ese objeto.
    1. Abra un perfil de detección empresarial que contenga los objetos de datos que desea analizar.
    2. Seleccione el objeto primario.
    3. Seleccione la clave principal del objeto primario:
Cree un perfil de clave externa para analizar el objeto secundario y comprobar sus claves externas.

Detectar relaciones de clave externa entre objetos de datos

Utilice un perfil de detección empresarial en la Herramienta del desarrollador para buscar relaciones de clave entre dos objetos de datos.
El objeto de datos que contiene la clave principal es el objeto primario y el objeto de datos que contiene la clave externa es el objeto secundario.
    1. Abra un perfil de detección empresarial que contenga los objetos de datos que desea analizar.
    2. Haga clic con el botón derecho sobre un objeto de datos y seleccione Perfil de clave externa.
    3. Especifique un nombre para el perfil y compruebe la ubicación del proyecto. De ser necesario, vaya a una ubicación nueva. También puede escribir una descripción de texto del perfil.
    4. Seleccione las claves en el objeto primario que usará el perfil para buscar claves externas en el objeto secundario.
    5. Guarde y ejecute el perfil.

Resultados de análisis de clave externa

Después de ejecutar un perfil de clave externa, haga clic en el nombre que aparece debajo del editor del modelo para ver los resultados del análisis.
La vista de resultados muestra las columnas que cumplen los criterios de deducción de clave principal-clave externa que haya definido. Haga clic en el botón Opciones para editar la configuración de deducción. Haga clic en un nombre de columna y seleccione Validar para comprobar que la clave deducida es una clave válida para los objetos de datos.
La tabla siguiente describe las propiedades de análisis de clave externa:
Propiedad
Descripción
Clave principal primaria
Una columna de claves principales en el objeto de datos primario que el perfil usará para buscar claves externas en un objeto secundario.
Clave externa secundaria
Una columna que el perfil deduce que es una clave externa para la clave principal primaria de esta fila.
% de inclusión
La cantidad de valores de datos que coinciden entre la clave principal y la clave externa, expresada como un porcentaje.
Nota: Es posible que note que el porcentaje de inclusión en los resultados de clave externa para una columna deducida se modifica después de la validación. Para una columna deducida, el porcentaje de inclusión es la cantidad de valores de columna únicos de clave externa en un objeto secundario que coinciden con los valores de columna únicos de clave principal en el objeto primario. Después de validar una columna deducida, es la cantidad de valores de columna de clave externa en un objeto secundario que coinciden con los valores de columna de clave principal en el objeto primario.
Tipo de relación
El tipo de relación definido para las columnas de clave principal y clave externa antes de que se ejecute el perfil.
Si define una relación antes de ejecutar el perfil, el perfil devuelve datos sobre la relación, incluso aunque el porcentaje de inclusión no responda al umbral de confianza establecido para el perfil.
Verificada
Indica que un usuario ha validado la relación de clave principal-clave externa.
Hora de última ejecución
Fecha y hora correspondientes a la última vez que se ejecutó el perfil.
Tipo de relación (en modelo)
Indica que el perfil verificó la relación entre las columnas.