Filtre de profil des données et métadonnées source
Filtre de profil des données et métadonnées source
Lorsqu'une ressource contient des tables et des vues multiples, vous pouvez choisir d'extraire les métadonnées source de tables et vues spécifiques, et d'extraire les données et métadonnées de profil de tables et vues spécifiques.
Vous pouvez configurer le champ de filtre si l'une des conditions suivantes est remplie :
Vous souhaitez extraire les métadonnées uniquement pour quelques tables et vues d'une liste contenant toutes les tables et vues d'une ressource.
Vous souhaitez inclure quelques tables et vues de l'exécution de ressource suivante.
Vous souhaitez exclure quelques tables et vues de l'exécution de ressource.
Vous souhaitez exclure quelques tables et vues de l'exécution de ressource suivante.
Dans une ressource, vous pouvez utiliser les filtres suivants pour inclure et exclure des tables et des vues :
Filtre de métadonnées source. Dans l'onglet
Paramètres de chargement des métadonnées
de l'assistant Ressource, entrez les tables et les vues à inclure ou exclure dans une exécution de ressource. Le scanneur extrait les métadonnées source en fonction des tables et des vues indiquées dans le champ Filtre des métadonnées source.
Filtre de profil de données. Dans l'onglet
Paramètres de chargement des métadonnées
de l'assistant Ressource, entrez les tables et les vues à inclure ou exclure dans une exécution de profil. Le scanneur de profil extrait les métadonnées de profil en fonction des tables et des vues indiquées dans le champ Filtre de profil de données.
Pour inclure des tables et des vues, vous pouvez indiquer leurs noms complets ou utiliser le caractère générique % dans le nom ou le modèle. Utilisez des points-virgules (;) pour séparer les noms des tables et les noms des vues. Si le modèle contient un caractère spécial, tel qu'un blanc, placez-le entre des guillemets simples. Par exemple, HR_id ; 'HR Emp%' ; HR_job%.
Le filtre de profil de données prend en charge les expressions régulières telles que % , ^ , $ , . , | et ( a | b ) tandis que le filtre de métadonnées source prend en charge l'expression %. La contrainte de filtre s'applique à Microsoft Azure SQL Server, Microsoft Azure SQL Data Warehouse, Hive ainsi qu'à toutes les sources de bases de données relationnelles.
Vous pouvez choisir un ou plusieurs des modèles suivants pour identifier les tables et les vues :
<name>%. Inclut les tables et les vues qui commencent par <name>.
Par exemple, A% inclut toutes les tables et les vues qui commencent par le caractère A.
%<name>. Inclut les tables et les vues qui se terminent par <name>.
Par exemple, %id inclut toutes les tables et les vues qui se terminent par le texte 'id'.
%<name>%. Inclut les tables et les vues qui contiennent <name>.
Par exemple, %DB% inclut toutes les tables et les vues qui contiennent le mot clé « DB ».
<name>. Inclut les tables et les vues qui correspondent à <name>.
Par exemple, le filtre HR_id inclut n'importe quelle table ou vue de la ressource qui correspond à HR_id.
Pour exclure des tables et des vues de l'analyse, faites précéder le nom ou le modèle du terme NOT. Par exemple, NOT %ID ; NOT 'ID%'. Utilisez des points-virgules (;) pour séparer les noms des tables et les noms des vues.
Dépannage
Que se passe-t-il si j'inclus dans le filtre de métadonnées source une table liée à un objet externe ?
Lorsqu'une table ou une vue filtrée dépend d'un objet externe tel qu'une base de données, le scanneur de ressource extrait les métadonnées de l'objet externe même si celui-ci ne remplit pas les conditions de filtre, car le filtre ne s'applique pas à l'objet externe dépendant.
Comment puis-je identifier les tables et les vues qui ont été exclues de l'analyse de profil ?
Par défaut, les fichiers journaux ne répertorient pas toutes les tables et les vues qui ont été exclues d'une analyse. Pour afficher la liste des tables et des vues exclues, activez le niveau de journal
Débogage
puis exécutez l'analyse. Les fichiers journaux répertorient toutes les tables et les vues exclues de l'analyse.