[Lab PX04] Traiter de gros volumes SharePoint
Lab simulé | 35 minutes | Brévalis Industries. Camille Lefort fiabilise le bilan des 6 240 contrôles de réception.
Objectif
Comprendre les limites d'Obtenir les éléments sur une grande liste SharePoint et les lever : Nombre supérieur, pagination, filtre côté serveur sur une colonne indexée.
Étapes
- Ouvrir « Bilan des contrôles réception » et le tester : seulement 100 éléments lus sur 6 240.
- Obtenir les éléments > Afficher tout > Nombre supérieur : 5000. Tester : 5 000 éléments.
- Onglet Configuration > Pagination activée, Seuil 10000. Tester : 6 240 éléments.
- Requête de filtre
Resultat eq 'Non conforme': la requête est refusée (seuil d'affichage de liste). - SharePoint > liste Controles > Paramètres de la liste > Colonnes indexées > Créer un index sur Resultat.
- Retester : 312 contrôles non conformes lus.
- Répondre au questionnaire de fin de lab (6 questions, réussite à 80 %).
Ce que le lab fait comprendre
- Obtenir les éléments renvoie 100 éléments par défaut, sans erreur ni avertissement.
- Le Nombre supérieur va jusqu'à 5 000 ; au-delà, il faut activer la pagination et fixer un seuil (100 000 au maximum).
- Un filtre OData trie dans SharePoint et réduit les données transférées.
- Sur une liste de plus de 5 000 éléments, un filtre sur une colonne non indexée dépasse le seuil d'affichage de liste.
- L'index se crée dans Paramètres de la liste > Colonnes indexées (20 index au maximum par liste).
Mode d'emploi
- Volet de gauche : consigne, « Pourquoi ? », contrôles, bouton Copier, Afficher un indice.
- Étape suivante fait la manipulation à votre place ; Étape précédente l'annule.
- Dans ce lab, les sorties brutes d'Obtenir les éléments sont abrégées (trois premiers éléments).