Applicable products: Netmarkets, Netamplify

Optimisation du Flux : Les bonnes pratiques

Optimiser efficacement votre catalogue est essentiel pour maintenir les performances et assurer un traitement précis des données. Des règles mal structurées, des exclusions excessives ou des configurations trop complexes peuvent considérablement ralentir les temps de traitement et générer des erreurs. 
Ce guide présente les meilleures pratiques pour vous aider à éviter ces problèmes et à maximiser l'efficacité.

Principes généraux et performances

Comprendre l'impact des règles et des segments

Tout ce qui est configuré après les segments (règles d'optimisation, les exclusions et corrections en masse dans l'aperçu) est calculé en temps réel chaque génération de flux. Ces calculs sont gourmands en ressources et peuvent ralentir fortement les performances globales.

À l'inverse, les segments sont précalculés lors de l'indexation et stockés dans la base de données. Ils sont donc immédiatement disponibles, ce qui réduit considérablement le temps de traitement.

Privilégiez systématiquement les segments plutôt que les règles ou les exclusions lorsque cela est possible.
Limites techniques à respecter

Règles d'optimisation : Limitez vous à 50 règles maximum par catalogue (limitation technique). Dépasser cette limite peut entraîner des erreurs de calcul ou des comportements inattendus.
Consultez notre guide dédié aux optimisations.

Sources additionnelles : Limitez leur nombre au strict nécessaire. Un maximum de 10 sources additionnelles est un seuil raisonnable pour préserver les performances.

Exclusions

Les exclusions doivent être utilisées avec parcimonie, uniquement pour des cas exceptionnels ou temporaires. Dans la majorité des cas, un segment est plus performant et plus facile à maintenir.

Règle d'or : évitez les règles d'exclusion complexes

Les exclusions basées sur de longues listes d'ID de produits (de type "pipe") sont inefficaces.

  • Exemple à éviter : Créer une règle stipulant que l'ID Produit contient "123 | 456 | 789 | 101 | 112..." avec des dizaines ou centaines de références. Même si cela semble simple, le système doit vérifier chaque ID un par un, ce qui est très coûteux en temps de calcul.
  • Cette méthode ne doit être utilisée que pour de très petites listes (maximum 10 ID).
Solution recommandée : Au lieu d'utiliser des listes d'ID dans les exclusions, ajoutez un champ personnalisé dans une source supplémentaire (avec une valeur de type Oui/Non) et créez une règle basée sur ce champ.
Pour en savoir plus, consultez notre documentation sur les sources additionnelles.
Bonnes pratiques d'utilisation des exclusions
  • Désactivez les règles obsolètes : Si une règle ou une exclusion n'affecte plus aucun produit, désactivez-la. Elle déclenche des calculs inutiles sans aucun impact sur le catalogue.
  • Gérez les faibles volumes : Si une exclusion n'impacte qu'une infime partie de votre catalogue (ex. 0,1 % ou 0,2 %), utilisez plutôt un segment. Cela permet d'éviter des calculs coûteux pour un résultat très limité.

  • Regroupez vos conditions : Limitez le nombre d'exclusions à 4 ou 5 maximum pour éviter les recalculs répétés. Si vous en avez davantage, regroupez-les dans un segment unique.

Règles d'optimisation

Simplicité et lisibilité : Évitez les règles complexes incluant plusieurs calculs successifs, des vérifications multiples ou des valeurs imbriquées. Simplifiez-les au maximum pour faciliter la maintenance, réduire les risques d'erreur et améliorer les performances.

Utilisez le bon opérateur : Veillez à utiliser l'opérateur correspondant au type de champ (texte vs valeurs numériques) pour éviter les erreurs de traitement.
Exemple : Pour un champ texte (ex: Titre, Marque), utilisez des opérateurs comme "contient" ou "est égal à". Pour un champ numérique (ex: Prix, Quantité), utilisez des opérateurs mathématiques comme "est supérieur à" ou "est inférieur à".

Aperçu des changements

Évitez de faire des modifications directes de produit ou des ajustements via les règles dans l'aperçu (Preview). Ces actions sont recalculées à chaque génération de flux et peuvent impacter les performances.

Recommandation : Mettez à jour les données directement dans votre catalogue source, ou optimisez les données dans les attributs du flux chaque fois que possible.
-

Articles dans cette section

Actualités, Services et Rapports d'incidents
Découvrez les mises à jour, les webinaires et les services d’experts pour tirer le meilleur parti de Lengow.