Créer Dynamic Datastream Configurations
Par défaut, le Adobe Experience Platform Edge Network envoie tous les événements qui atteignent un flux de données à tous les Experience Cloud services que vous avez activés pour vos flux de données. Selon vos cas d’utilisation, il peut ne pas toujours s’agir du workflow idéal.
Les configurations dynamiques de train de données corrigent ce problème par le biais d’ensembles de règles que vous définissez pour chaque service activé pour votre train de données, qui contrôlent Experience Cloud solution reçoit chaque type de données.
guide de Dynamic Datastream Configurations guide
Si vous découvrez Dynamic Datastream Configurations ou planifiez une implémentation de production, lisez le guide complet avant de configurer des règles. Le guide couvre la taxonomie des événements, les stratégies de jeux de données, les cas d’utilisation, les bonnes pratiques et l’approche de test.
- Présentation : évaluation des règles, taxonomie des événements et exclusivité mutuelle avec les remplacements côté client
- Liste de contrôle des conditions préalables et de la planification : configuration des trains de données, préparation des schémas et des jeux de données, et inventaire des événements
- Modèles de configuration : Stratégies de premier jeu de données exploitables et analytiques
- Cas pratiques : six scénarios de routage courants avec des exemples de tables de règles
- Exemple complet : une implémentation e-commerce complète
- Bonnes pratiques : conception de règles, stratégie de jeu de données et conseils opérationnels
- Tester et valider : liste de contrôle de test basée sur Assurance
- FAQ : questions courantes sur le comportement des règles et les interactions système
Conditions préalables prerequisites
Pour créer une configuration dynamique pour votre flux de données, vous devez remplir deux conditions :
- Vous devez avoir créé au moins un flux de données à utiliser. Pour plus d’informations, consultez la documentation sur la création d’un flux de données.
- Vous devez avoir au moins un service Experience Cloud ajouté à votre flux de données. Pour plus d’informations, consultez la documentation sur la ajout d’un service à un flux de données .
Après avoir créé un flux de données et ajouté un service Experience Cloud, vous pouvez créer une configuration dynamique.
Mécanismes de sécurisation guardrails
Les configurations de flux de données dynamiques comportent des limites et des contraintes de performances spécifiques pour garantir des performances système optimales et une efficacité de traitement des données optimale. Les mécanismes de sécurisation suivants s’appliquent lors de la configuration des règles de flux de données dynamiques :
Configurations de train de données dynamiques et remplacements de la configuration de train de données dynamic-versus-overrides
Les configurations dynamiques de train de données et remplacements de configuration de train de données sont des fonctionnalités qui s’excluent mutuellement.
Vous ne pouvez pas utiliser Dynamic Datastream Configurations avec des remplacements de configuration de train de données. Il faut choisir l’un ou l’autre.
Si vous activez les deux, les remplacements de configuration sont prioritaires et le système ignore les règles de Dynamic Datastream Configuration.
Création d’un Dynamic Datastream Configuration create-dynamic-configuration
Après avoir créé un flux de données et ajouté un service, procédez comme suit pour ajouter une configuration dynamique au service.
-
Accédez à la page Collecte de données > Flux de données et sélectionnez le flux de données que vous avez créé.
-
Sélectionnez l’option Modifier sur le service pour lequel vous souhaitez définir une configuration dynamique.
-
Sur la page Configurer, sélectionnez Enregistrer et modifier la configuration dynamique.
-
Sélectionnez Ajouter une configuration dynamique.
-
Dans le panneau Ressources, faites glisser et déposez les éléments avec lesquels vous souhaitez créer votre règle sur le côté droit de la fenêtre. Vous pouvez combiner plusieurs ressources pour créer des règles complexes.
Utilisez les options de chaque ressource, telles que égal à, n’est pas égal à, existe, etc. pour affiner vos règles.
-
Dans la section Configuration, activez ou désactivez les services pour chaque règle, selon que vous souhaitez ou non que les données soient envoyées à chaque service. Si vous désactivez un service, le routage est désactivé et aucune donnée n’est envoyée au service en aval.
-
Une fois la configuration des règles terminée, sélectionnez Enregistrer.
Considérations sur la priorité des règles rule-priority
Vous pouvez définir plusieurs règles pour chaque Dynamic Datastream Configuration. Cependant, si vos données correspondent aux conditions de plusieurs règles, seule la première règle correspondante de la liste est prise en compte, et toutes les autres règles correspondantes sont ignorées.
Pour obtenir le comportement de routage des données souhaité, prêtez attention à l’ordre dans lequel vous organisez les règles.
Pour configurer l’ordre des règles, faites glisser et déposez les fenêtres des règles dans l’ordre de votre choix.
Critères d’éligibilité des règles eligibility-criteria
Les configurations de train de données dynamiques doivent répondre à des critères d’éligibilité spécifiques pour garantir des performances élevées et un routage fiable.
Types de données pris en charge supported-data-types
Les règles de configuration des trains de données dynamiques fonctionnent avec des types de données spécifiques pour garantir des performances optimales et un routage des données fiable. Comprendre quels types de données sont pris en charge vous permet de créer des règles efficaces pour traiter vos données efficacement.
Opérateurs pris en charge supported-operators
Les règles peuvent utiliser les opérateurs suivants, selon le type de données :
equals, starts with, ends with, contains, exists, does not equal, does not start with, does not end with, does not contain, does not existequals, does not equal, greater than, less than, greater than or equal to, less than or equal to, exists, does not existequals true/false, does not equal true/falseequals, does not equal, exists, does not existtoday, yesterday, this month, this year, custom date, in last, from, during, within, before, after, rolling range, in next, exists, does not existINCLUDE, ANY/ALL (équivalent à AND/OR)Structure de règle rule-structure
Les règles doivent être des expressions logiques plates. Les expressions logiques imbriquées (utilisant des conteneurs ou plusieurs niveaux de AND/OR) ne sont pas prises en charge. Si vous avez besoin d’une logique complexe, divisez-la en plusieurs règles aplaties.
Prenons l’exemple de la règle complexe suivante.
Vous pouvez décomposer cette règle en plusieurs règles plus simples :
Étapes suivantes
- Examinez les bonnes pratiques pour Dynamic Datastream Configurations pour la conception de règles, la stratégie de jeux de données et les conseils opérationnels.
- Voir Cas d’utilisation de configuration de train de données dynamique pour des configurations de règle complètes.
- Suivez Tester et valider Dynamic Datastream Configurations pour vérifier que vos règles s’appliquent correctement au routage.