Pour découvrir les relations de données entre les tables source, créez un profil d'entité. La découverte d'entités affiche les tables qui sont des entités potentielles.
Le profil d'entité découvre les relations d'entité dans les données source. Une entité se compose de tables parent et enfant liées. Le profil d'entité renvoie une liste d'entités possibles en comparant les noms de colonne dans les tables source. Vous pouvez sélectionner des entités dans les résultats du profil pour les ajouter au projet. Lorsque vous exécutez une opération de sous-ensemble de données, les entités que vous définissez pour le sous-ensemble déterminent la structure de sa base de données ainsi que ses données.
Par exemple, la table Employee, la table Employee_Detail et la table Employee_Address contiennent une colonne EmpID. Le profil d'entité suggère que la table Employee peut être une entité avec deux relations directes. La table Employee a deux tables enfants. Lorsque vous affichez les résultats du profil, vous sélectionnez la table Employee comme entité. Lorsque vous exécutez une opération de sous-ensemble de données, vous pouvez créer un filtre sur EmpID pour extraire les employés dont la colonne EmpID a une valeur inférieure à 2000. L'opération de sous-ensembles de données filtre les données pour chaque table figurant dans la relation de l'entité.
Si vous sélectionnez Entité en tant que type de profil et que la base de données physique ne contient pas de clé primaire, le profil ne renvoie aucun résultat. Si vous exécutez le profil en tant que clé primaire et profil d'entité, il découvre les clés primaires et étrangères possibles. Le profil renvoie des résultats, même si la base de données physique ne contient pas de clé primaire.