Vous êtes ici :
Compréhension des conséquences de l'activation de Data Sync et des connexions
Data Sync est activée par défaut si vous avez activé CRM Analytics après la publication de Winter ’20. Si vous avez activé CRM Analytics avant la publication de Winter ’20, vous pouvez activer manuellement Data Sync. Lorsque vous activez le paramètre Data Sync et connexions CRM Analytics, CRM Analytics examine les nœuds sfdcDigest de vos flux de données planifiés existants afin de déterminer les objets et les champs Salesforce en cours d’extraction. À l'appui de ces informations, CRM Analytics active la synchronisation pour chaque objet afin d'extraire les données séparément. Comprendre les conséquences de l'activation de Data Sync est important pour identifier les autres mesures que vous pouvez prendre afin de favoriser la réussite de la synchronisation.
Voici la procédure et l'action que nous recommandons.
Vos flux de données existants sont validés
La synchronisation des données est basée sur vos flux de données existants. Par conséquent, CRM Analytics valide vos flux de données planifiés pour s'assurer qu'ils ne comportent aucune erreur. Bien que les flux de données contenant des erreurs ne soient pas inclus dans la synchronisation des données, CRM Analytics vous alerte lorsqu'il détecte des erreurs dans les nœuds sfdcDigest lors de l'activation de la synchronisation des données.
Avant d'activer Data Sync, assurez-vous que vos flux de données planifiés ne contiennent aucune erreur. Vérifiez notamment que les noms d'objet ou de champ sont corrects dans les nœuds sfdcDigest. Si des erreurs sont affichées lors de l'activation de Data Sync, corrigez-les dans vos flux de données avant de continuer. Lorsque vous corrigez des erreurs dans un flux de données, CRM Analytics le considère pour la synchronisation lorsque vous enregistrez le flux de données ou chargez le fichier de définition.
Les flux de données dont la planification été annulée ne sont pas pris en compte par CRM Analytics lorsque vous activez Data Sync. Assurez-vous que tous les flux de données que vous souhaitez considérer sont planifiés. Consultez Planification de l'exécution automatique d'un flux de données.
Tous les champs des nœuds sfdcDigest multiples d'un objet sont inclus dans la synchronisation des données
Si vos flux de données contiennent plusieurs nœuds sfdcDigest pour le même objet, chacun contenant un ensemble de champs différent, un super ensemble de ces champs est inclus dans la synchronisation des données. De plus, si un même champ présente des attributs différents, tels que type ou isMultivalue, les attributs du dernier flux de données créé sont utilisés pour la synchronisation des données. Examinez les exemples de flux de données ci-dessous, chacun contenant un nœud sfdcDigest pour l'objet Opportunité :
| Flux de données A (créé le 01/08/2016) | Flux de données B (créé le 15/08/2016) |
|---|---|
|
|
Id, Name, StageName, CloseDate, AccountId et OwnerId sont inclus dans les paramètres de synchronisation des données qui résulte de cet objet. L'attribut fiscalMonthOffset de CloseDate est défini sur 3 à partir du dernier flux de données créé.
Nous recommandons de réviser les champs des nœuds sfdcDigest de vos flux de données. Si la synchronisation des données qui résulte de cet objet comprend des champs dont vous n'avez pas besoin, vous pouvez les désactiver dans les paramètres pour cet objet. Si vous avez des conflits d'attributs de champ, assurez-vous que les attributs que vous souhaitez utiliser pour la synchronisation des données se trouvent dans le dernier flux de données créé.
Filtres dans les nœuds sfdcDigest non inclus dans la synchronisation des données
Si un nœud sfdcDigest inclut un paramètre complexFilterConditions pour appliquer un filtre avancé, CRM Analytics ajoute ce filtre aux paramètres de synchronisation des données de cet objet. Lorsque plusieurs nœuds sfdcDigest avec des filtres complexes existent pour le même objet, seul le filtre du dernier flux de données créé ou mis à jour est ajouté aux paramètres de synchronisation des données. CRM Analytics ignore les filtres structurés appliqués via des paramètres filterConditions.
Après avoir activé Data Sync, examinez les paramètres de synchronisation des données de chaque objet pour vérifier que les filtres ont été correctement appliqués. Si vous souhaitez utiliser plusieurs filtres pour un objet, nous recommandons de retirer tous les filtres des paramètres de synchronisation des données, puis d'ajouter les filtres au flux de données correspondant en utilisant la transformation filter (reportez-vous à Transformation filter).
