Vous êtes ici :
Mappage de formules dans Marketing Intelligence
Les formules de mappage transforment les données sources pendant l'ingestion, avant leur stockage dans Marketing Intelligence. Utilisez-les pour nettoyer, standardiser et enrichir des données incomplètes, incohérentes ou mal formatées sans modifier les fichiers sources. Contrairement aux champs calculés de la couche sémantique, qui appliquent une logique à l'exécution, les formules de mappage changent définitivement les valeurs stockées.
Pourquoi utiliser des formules de mappage ?
Utilisez des formules de mappage lorsque vous devez préparer des données sans modifier le fichier source d'origine. Les formules de mappage aident à réduire le nettoyage manuel, à corriger les problèmes de validation du mappage et à améliorer la génération de rapports en aval. Les formules de mappage sont particulièrement utiles lorsque : Un champ cible obligatoire n'existe pas dans le fichier source. Une valeur source doit être nettoyée avant d'être mappée. Plusieurs champs sources doivent être combinés en une seule valeur cible. Une valeur doit être normalisée sur chaque ligne. Un calcul doit être stocké pour améliorer les performances de génération de rapports.
Considérations importantes
- Les formules de mappage modifient les données ingérées dans Marketing Intelligence. Si une formule est incorrecte, vous devez la mettre à jour et retraiter les données affectées. Pour une logique complexe ou risquée, testez attentivement l'approche avant de l'appliquer globalement.
- Les formules de mappage utilisent les fonctions de formule prises en charge disponibles dans l'éditeur de formule de mappage. Si vous avez besoin d'une fonction spécifique, vérifiez qu'elle est prise en charge avant de l'utiliser dans votre mappage.
Exemples de formule de mappage
Retrait des caractères indésirables de la
Un fichier source contient une colonne de dépense avec des valeurs telles que 10 €, 25 € et 100 €. Le champ de dépense cible attend uniquement des valeurs numériques. Par conséquent, le signe dollar peut empêcher le traitement correct de la valeur. Utilisez une formule de mappage pour retirer le signe dollar avant que la valeur soit stockée dans Marketing Intelligence. Cela permet de garder le fichier source d'origine inchangé tout en mappant la valeur nettoyée avec une mesure numérique.
Par exemple, retirez $ de $100 pour ingérer la valeur 100.
Ajout d'une valeur qui n'existe pas dans le fichier source
Un fichier source contient des valeurs de dépense en USD, mais ne contient pas de colonne de devise. Si le modèle de données cible nécessite une valeur de devise, le fichier ne peut pas être mappé complètement sans ajouter cette information. Au lieu de modifier le fichier source et de remplir chaque ligne avec USD, utilisez une formule de mappage pour fournir une valeur statique pendant l'ingestion. Marketing Intelligence applique cette valeur à chaque ligne ingérée.
Par exemple, utilisez une formule de mappage avec USD comme valeur, puis mappez-la avec le champ cible de devise.
Création d'un ID obligatoire à partir de champs multiples
Un fichier source contient des champs tels que ad_size et ad_format, mais il ne contient pas de champ ad_id obligatoire. Si le modèle cible nécessite un ID, vous devez trouver une méthode cohérente pour en créer un à partir des données disponibles.Utilisez une formule de mappage pour combiner plusieurs champs sources en une seule valeur. La valeur combinée peut agir en tant qu'ID, à condition que les champs réunis créent un identifiant unique et stable.
Par exemple, combinez ad_format, trait de soulignement et ad_size pour créer des valeurs telles que video_300x250.
Calculer une mesure manquante
Un fichier source contient des video_views et des spend, mais pas de champ de cost_per_view. Si vous avez besoin d'un coût par vue pour les rapports, utilisez une formule de mappage pour le calculer à partir des données disponibles.
Par exemple, divisez spend par
video_views pour calculer la cost_per_view.
Normalisation des valeurs pour les rapports
Un fichier source peut omettre un nom de canal ou utiliser des valeurs incohérentes, telles que google, Google et Google Ads. Ces incohérences peuvent diviser les données entre différentes catégories dans les rapports. Utilisez une formule de mappage pour attribuer ou standardiser les valeurs pendant l'ingestion afin de regrouper les rapports de façon cohérente.
Par exemple, mappez Google, Google et Google Ads avec Google.
Quand utiliser des formules de mappage ou des calculs sémantiques
| Utiliser une formule de mappage | Utiliser un calcul sémantique |
|---|---|
| Les données doivent être corrigées avant le stockage | Tester la logique ou explorer l'analyse |
| La valeur est requise par plusieurs rapports | Le calcul s'applique à un rapport |
| Les données sources ont des problèmes de validation | Vous souhaitez que la flexibilité change plus tard |
