Cette page présente quelques bonnes pratiques à suivre lorsque vous extrayez des rapports.
Enregistrer et réutiliser des rapports
Nous vous recommandons de créer et d'enregistrer des rapports pour les requêtes que vous exécutez régulièrement, car insérer et supprimer plusieurs fois le même rapport gaspille des ressources.
En utilisant des plages de dates relatives telles que YESTERDAY
ou
LAST_7_DAYS
facilite la réutilisation des rapports.
Planifier des rapports
Les rapports ad hoc ou ponctuels peuvent gaspiller des ressources, car ils sont générés individuellement et peuvent s'exécuter sur un jeu de données incomplet. Les rapports planifiés exploitent au mieux les ressources de création de rapports, car ils sont exécutés de manière groupée et ne s'exécutent que lorsque le traitement des données du jour précédent est terminé. Pour en savoir plus, consultez les champs de planification disponibles.
Utiliser un intervalle exponentiel entre les tentatives lors de l'interrogation de l'état du rapport
Il est impossible de prédire la durée d'exécution d'un rapport. La durée de la durée peut varier de quelques secondes à plusieurs heures, en fonction de nombreux facteurs, y compris la date. et la quantité de données à traiter, par exemple. Il n'y a pas non plus de corrélation entre l'exécution du rapport et le nombre de lignes renvoyées dans le rapport. Vous devez donc vérifier régulièrement l'état d'un rapport en cours d'exécution pour déterminer quand il est terminé. Il s'agit d'un processus appelé "interrogation".
Bien que l'interrogation soit nécessaire, une implémentation inefficace peut rapidement épuiser votre quota en cas de rapport de longue durée. Il est donc recommandé d'utiliser un intervalle exponentiel entre les tentatives pour limiter les nouvelles tentatives et préserver le quota.
Effectuer des téléchargements en plusieurs parties
La taille des fichiers de rapport peut atteindre plusieurs gigaoctets. Le téléchargement de ces rapports dans une seule requête peut entraîner des problèmes de connexion. De plus, si le téléchargement d'une seule requête est interrompu, il n'est pas possible de le reprendre, et un téléchargement d'une seule requête ayant échoué ne peut pas être repris s'il est interrompu. Nous vous recommandons donc utiliser des téléchargements en plusieurs parties pour diviser les téléchargements volumineux en plus petites parties. Si un seul fragment échoue, le téléchargement peut être repris à partir de ce point.
Bien que la fragmentation présente de nombreux avantages, chaque fragment génère une requête distincte. Par conséquent, nous vous recommandons d'utiliser une taille de fragment minimale de 10 Mo pour éviter de gaspiller des quotas. Toutefois, si la taille moyenne de votre rapport est très importante, envisagez d'augmenter autant que possible la taille des fragments.
Tenir compte des quotas de création de rapports
La fonctionnalité de reporting de Campaign Manager 360 est utilisée de manière responsable selon les trois quotas d'utilisation suivants à l'échelle du produit:
Exécutions de rapports ad hoc (par jour)
Limite le nombre de rapports ad hoc qu'un compte CM/un profil utilisateur CM peut générer sur une période de 24 heures. Pour ne pas dépasser votre quota :
- Réduisez le nombre de rapports en double.
- Planifiez des rapports à exécuter régulièrement.
- Désactivez les scripts d'API inutiles.
Rapports planifiés actifs
Limite le nombre de rapports qu'un compte CM/un profil utilisateur CM peut planifier activement à un moment donné. Pour rester en dessous de votre quota:
- Réduire le nombre de rapports en double
- Désactivez les rapports planifiés inutiles.
- Désactivez les scripts d'API inutiles.
Rapports simultanés
Limite le nombre de rapports qu'un compte CM/un profil utilisateur CM peut générer simultanément. Pour ne pas dépasser votre quota :
- Planifiez des rapports à exécuter régulièrement.
- Désactivez les scripts d'API inutiles.
- Implémentez une logique d'intervalle entre les tentatives.
Si vous avez optimisé l'implémentation de vos rapports et que vous constatez en cas de dépassement du quota donné, contactez l'assistance Campaign Manager 360 à l'aide du formulaire de contact.