Vue d’ensemble de la navigation par métadonnées (SharePoint Server 2010)

 

S’applique à : SharePoint Server 2010

Dernière rubrique modifiée : 2016-11-30

Cet article contient des informations qui permettent aux planificateurs et aux concepteurs de solution de comprendre comment le composant fonctionnel Navigation et filtrage de métadonnées dans Microsoft SharePoint Server 2010 peut être utilisé dans le cadre d’une solution de gestion de documents complète.

Dans cet article :

  • À propos de la navigation par métadonnées dans SharePoint Server 2010

  • Contrôles utilisateur de la navigation par métadonnées

  • Contrôles de propriétaire de liste

  • Indexation automatique

  • Requêtes indexées

  • Requêtes de secours

À propos de la navigation par métadonnées dans SharePoint Server 2010

Navigation et filtrage de métadonnées est une nouvelle fonctionnalité dans SharePoint Server 2010 qui permet aux utilisateurs de filtrer et rechercher du contenu dans les bibliothèques de documents à l’aide de métadonnées. Le composant fonctionnel Navigation et filtrage de métadonnées comprend les éléments suivants :

  • Une interface utilisateur simple   La navigation par métadonnées repose sur le contrôle de hiérarchie d’arborescence SharePoint qui, combiné à un nouveau contrôle Filtres de touche, offre aux utilisateurs un outil puissant pour rechercher du contenu à partir de métadonnées.

  • Contrôles de propriétaire de liste   En configurant des paramètres de navigation par métadonnées, les propriétaires de liste peuvent promouvoir des champs sur une liste en tant que champs de navigation clés. Les utilisateurs qui affichent ces listes peuvent ensuite affiner le filtrage de l’affichage de liste actuel afin que seuls apparaissent les éléments possédant les valeurs souhaitées dans ces champs.

  • Indexation automatique   Ce processus facultatif peut créer des index de liste automatiquement en fonction des champs promus en tant que champs de navigation pour la liste. L’indexation automatique peut améliorer les résultats des requêtes et les performances.

Contrôles utilisateur de la navigation par métadonnées

La navigation par métadonnées repose sur des fonctionnalités de navigation dans un affichage de liste qui existent déjà dans SharePoint. Les affichages de liste sans navigation par métadonnées configurée fournissent une vue hiérarchique simple et fonctionnent correctement lors de la recherche de contenu par le biais de sa structure physique, à l’image des sites, des bibliothèques et des dossiers. Toutefois, ces affichages de liste sont bloqués lors d’une tentative de navigation par le biais de nombreux éléments ou par le seuil d’affichage de liste lors de l’exploration de dossiers qui contiennent plus de cinq mille éléments.

Notes

Par défaut, le seuil d’affichage de liste est de 5 000 éléments. Les administrateurs peuvent modifier ce seuil à l’aide de Windows PowerShell.

La navigation par métadonnées étend les fonctionnalités des affichages de liste qui, combinés à un contrôle Filtres de touche, permettent aux utilisateurs de rechercher plus facilement du contenu en filtrant un affichage de documents de manière à obtenir un sous-ensemble basé sur un ou plusieurs filtres de navigation.

La navigation par métadonnées comprend les contrôles utilisateur suivants :

  • Hiérarchies de navigation   Utilisez et étendez les fonctionnalités des affichages de liste pour naviguer dans les hiérarchies de dossiers, de types de contenu, de champs de choix ou d’ensembles de termes de métadonnées gérées. Cela permet aux utilisateurs d’utiliser des affichages de liste pour effectuer un filtrage sur une hiérarchie de métadonnées, à l’image de la navigation dans les dossiers.

    Lors de la sélection d’un élément dans une hiérarchie pour une colonne de métadonnées gérées, sont affichés tous les éléments balisés avec le terme spécifié ou l’un de ses termes descendants pour le champ associé à cette hiérarchie. Les utilisateurs peuvent ensuite sélectionner l’élément de nouveau pour limiter le filtrage à ce terme spécifique et ne pas inclure les termes enfants descendants.

    Les hiérarchies de navigation fonctionnent avec des filtres spécifiés dans la définition d’affichage de liste et des filtres spécifiés dans les colonnes du composant WebPart d’affichage de liste. Combinées aux filtres de touche, ces hiérarchies offrent jusqu’à quatre modes différents de filtrage d’un affichage de liste.

  • Filtres de touche   Ce contrôle apparaît sous le contrôle de hiérarchie de site et peut se composer de plusieurs champs, tels que des champs de date, de choix, de type de contenu, des champs à valeur unique et à valeurs multiples, des champs monétaires, des champs oui/non et des champs utilisateur. Un nombre quelconque de filtres de touche peut être appliqué en combinaison avec une hiérarchie de navigation sélectionnée.

    Des filtres de touche peuvent être spécifiés pour une plage de types de colonne beaucoup plus étendue et se composer d’un champ vide qui correspond au type de colonne qu’il représente. Les utilisateurs peuvent ensuite taper du texte dans le champ pour effectuer un filtrage sur cette colonne. Par exemple, vous pouvez ajouter la colonne modifié par en guise de filtre de touche, puis taper un nom d’utilisateur complet ou un alias de nom d’utilisateur et obtenir des résultats où modifié par correspond à l’utilisateur entré. Vous pouvez utiliser un nombre quelconque de filtres de touche simultanément et les combiner à une hiérarchie de navigation.

    Les champs de filtre de touche de métadonnées gérées permettent d’entrer plusieurs termes en tapant du texte et en opérant une sélection parmi les suggestions affichées. Un champ de métadonnées gérées faisant l’objet d’un traitement spécifique et qui se nomme Toutes les balises peut également être utilisé, ce qui permet d’établir une correspondance entre les termes d’entrée et les valeurs de champ pour un élément dans tous les champs de métadonnées gérées dans le schéma de liste. Si l’utilisateur se trouve dans le dossier racine de la liste, l’application de filtres de touche exécute une requête portant sur la totalité des éléments de tous les dossiers de la liste.

Contrôles de propriétaire de liste

Une fois que le composant fonctionnel Navigation et filtrage de métadonnées est activé pour un site, les propriétaires de liste ou de bibliothèque peuvent configurer des paramètres dans la page Paramètres de navigation par métadonnées disponible à partir de la liste ou dans la page Paramètres de la bibliothèque de documents. Les propriétaires peuvent spécifier des champs de hiérarchie de navigation et de filtre de touche et indiquer si les colonnes sont automatiquement indexées.

Indexation automatique

Dans la page Paramètres de navigation par métadonnées pour une liste ou bibliothèque, à l’aide du paramètre Configurer l’indexation automatique des colonnes pour cette liste, les propriétaires de liste peuvent indiquer si des index sont automatiquement créés sur la liste afin d’établir une correspondance avec des champs de hiérarchie de navigation et de filtre de touche sélectionnés. Si ce paramètre est activé (configuration par défaut), lorsque la page Paramètres de navigation par métadonnées est enregistrée, les événements suivants se produisent :

  • Des index de colonne uniques sont créés sur tous les champs de hiérarchie de navigation pris en charge.

  • Des index de colonne uniques sont créés sur tous les champs de filtre de touche pris en charge, à l’exception du champ Type de contenu et des champs Choix

  • Des index composés sont créés sur toutes les combinaisons prises en charge de hiérarchies de navigation et de filtres de touche.

Lorsque des index sont créés automatiquement, les requêtes sont autorisées pour les listes possédant un nombre d’éléments supérieur au seuil d’affichage de liste. Dans certains cas, vous pouvez être amené à désactiver ce paramètre et à configurer des index personnalisés. Par exemple, si une combinaison d’index de colonne uniques et d’index composés représente plus de 20 index, l’indexation automatique doit être désactivée.

Requêtes indexées

Lorsque le composant fonctionnel Navigation et filtrage de métadonnées est activé pour un site, une optimisation intégrée sélectionne le meilleur index à utiliser chaque fois qu’un affichage de liste est chargé. Chaque fois qu’un utilisateur charge un affichage de liste ou actualise un affichage de liste en appliquant un nouveau filtre, en effaçant un filtre ou en appliquant un tri à un champ, l’optimisation de requête détermine la meilleure façon d’interroger la base de données sans limitation d’affichage.

Requêtes de secours

Si la navigation par métadonnées détermine que la demande utilisateur actuelle ne peut pas être exprimée en tant que requête indexée sélective, elle construit et exécute une requête de secours. Une requête de secours est une version modifiée de la requête utilisateur d’origine qui interroge uniquement une partie de la liste. Les requêtes de secours visent à afficher à l’utilisateur un sous-ensemble des résultats pouvant être utile, même si la requête d’origine pouvait ne pas être exécutée en raison de la limitation d’affichage de liste. En outre, les requêtes de secours peuvent servir à avertir les propriétaires de liste que la distribution des données dans la liste est faussée et que certaines requêtes qu’ils sont en train d’exécuter ne peuvent pas renvoyer un ensemble complet de résultats, avec à la clé le risque que le contenu requis soit inaccessible. Parfois, les requêtes de secours ne retournent aucun résultat si aucun élément dans la partie de la liste analysée par la requête ne contient de résultats correspondant à la requête utilisateur d’origine.

Dans la mesure où les résultats d’une requête de secours sont uniquement un sous-ensemble des éléments demandés par l’utilisateur, celui-ci est informé par un message qui s’affiche à l’écran que seul un sous-ensemble des résultats apparaît et qu’il doit appliquer des filtres supplémentaires pour afficher un ensemble complet. Chaque fois qu’un utilisateur spécifie un filtre supplémentaire, le moteur d’interrogation a l’occasion de rechercher une combinaison filtre/index sélective dont le nombre d’éléments ne dépasse pas le seuil d’affichage de liste à partir duquel une exception de limitation est déclenchée.

See Also

Concepts

Présentation du stockage et du routage basés sur des métadonnées (SharePoint Server 2010)