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:
- - Haga clic en la ficha Propiedades y, a continuación, haga clic en Claves.
- - Haga clic en Añadir y seleccione la columna de clave principal en el cuadro de diálogo Nueva clave.
- - Haga clic en Aceptar en el cuadro de diálogo Nueva clave. Compruebe que la clave principal se muestre en el panel Campos seleccionados y que la opción Clave principal esté marcada.
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. |