Erstellen von Dynamic Datastream Configurations
Standardmäßig sendet der Adobe Experience Platform Edge Network alle Ereignisse, die einen Datenstrom erreichen, an alle Experience Cloud (), Sie für Ihre Datenströme aktiviert haben. Je nach Anwendungsfall ist dies möglicherweise nicht immer der ideale Workflow.
Dynamische Datenstromkonfigurationen adressieren dies durch einen Satz von Regeln, die Sie für jeden für Ihren Datenstrom aktivierten Service definieren. Diese steuern, welche Experience Cloud Lösung die einzelnen Datentypen erhält.
Dynamic Datastream Configurations guide
Wenn Sie Dynamic Datastream Configurations noch nicht kennen oder eine Produktionsimplementierung planen, lesen Sie das vollständige Handbuch , bevor Sie Regeln konfigurieren. Das Handbuch behandelt die Ereignistaxonomie, Datensatzstrategien, Anwendungsfälle, Best Practices und den Testansatz.
- Übersicht: Wie Regeln ausgewertet werden, die Ereignistaxonomie und gegenseitige Exklusivität mit Client-seitigen Überschreibungen
- Checkliste für Voraussetzungen und Planung: Einrichtung des Datenstroms, Vorbereitung von Schemas und Datensätzen und Ereignisinventar
- Konfigurationsmuster: Verwertbare Strategien für den ersten Datensatz versus den ersten Analytics-Datensatz
- Anwendungsfälle: sechs gängige Routing-Szenarien mit Beispielregeltabellen
- End-to-End-Beispiel: eine vollständige E-Commerce-Implementierung
- Best Practices: Regelentwurf, Datensatzstrategie und operative Anleitungen
- Testen und Validieren: Checkliste für Assurance-basierte Tests
- FAQ: Häufig gestellte Fragen zum Regelverhalten und zu Systeminteraktionen
Voraussetzungen prerequisites
Um eine dynamische Konfiguration für Ihren Datenstrom zu erstellen, müssen Sie zwei Bedingungen erfüllen:
- Es muss mindestens Datenstrom erstellt worden sein, mit dem Sie arbeiten können. Detaillierte Informationen finden Sie in der Dokumentation Erstellen Datenstroms .
- Ihrem Datenstrom muss mindestens ein Experience Cloud-Service hinzugefügt werden. Detaillierte Informationen finden Sie in der Dokumentation Hinzufügen eines zu einem Datenstrom .
Nachdem Sie einen Datenstrom erstellt und ihm einen Experience Cloud-Service hinzugefügt haben, können Sie eine dynamische Konfiguration erstellen.
Leitlinien guardrails
Dynamische Datenstromkonfigurationen weisen bestimmte Beschränkungen und Leistungsbeschränkungen auf, um eine optimale Systemleistung und Datenverarbeitungseffizienz sicherzustellen. Die folgenden Leitplanken gelten für die Konfiguration dynamischer Datenstromregeln:
Überschreibungen der dynamischen Datenstromkonfigurationen im Vergleich zur Datenstromkonfiguration dynamic-versus-overrides
Dynamische Datenstromkonfigurationen und Überschreibungen der Datenstromkonfiguration schließen sich gegenseitig aus.
Sie können Dynamic Datastream Configurations nicht zusammen mit Überschreibungen der Datenstromkonfiguration verwenden. Sie müssen entweder das eine oder das andere wählen.
Wenn Sie beide aktivieren, haben Konfigurationsüberschreibungen Vorrang und das System ignoriert die Dynamic Datastream Configuration.
Erstellen eines Dynamic Datastream Configuration create-dynamic-configuration
Nachdem Sie einen Datenstrom erstellt und einen Service hinzugefügt haben, führen Sie die folgenden Schritte aus, um eine dynamische Konfiguration zum Service hinzuzufügen.
-
Gehen Sie zur Datenerfassung > Datenströme und wählen Sie den von Ihnen erstellten Datenstrom aus.
-
Wählen Sie die Bearbeiten für den Service aus, für den Sie eine dynamische Konfiguration definieren möchten.
-
Wählen Sie auf der Konfigurieren die Option Dynamische Konfiguration speichern und bearbeiten aus.
-
Wählen Dynamische Konfiguration hinzufügen aus.
-
Ziehen Sie die Elemente mit denen Sie Ihre Regel erstellen möchten, aus dem Bedienfeld Ressourcen“ auf die rechte Seite des Fensters. Sie können mehrere Ressourcen kombinieren, um komplexe Regeln zu erstellen.
Verwenden Sie die Optionen jeder Ressource, z B. „gleich, nicht gleich, vorhanden und mehr, um Ihre Regeln zu optimieren.
-
Aktivieren im Abschnitt die Services für jede Regel, je nachdem, ob die Daten an die einzelnen Services gesendet werden sollen. Wenn Sie einen Service deaktivieren, wird das Routing deaktiviert und keine Daten werden an den nachgelagerten Service gesendet.
-
Wenn Sie die Konfiguration Ihrer Regeln abgeschlossen haben, klicken Sie auf Speichern.
Überlegungen zur Regelpriorität rule-priority
Sie können für jede Dynamic Datastream Configuration mehrere Regeln definieren. Wenn Ihre Daten jedoch den Bedingungen mehrerer Regeln entsprechen, wird nur die erste übereinstimmende Regel in der Liste berücksichtigt und alle anderen übereinstimmenden Regeln werden ignoriert.
Achten Sie zum Erzielen des gewünschten Daten-Routing-Verhaltens auf die Reihenfolge, in der Sie die Regeln anordnen.
Um die Regelreihenfolge zu konfigurieren, können Sie die Regelfenster in die gewünschte Reihenfolge ziehen.
Eignungskriterien für Regeln eligibility-criteria
Dynamische Datenstromkonfigurationen müssen bestimmte Eignungskriterien erfüllen, um eine hohe Leistung und ein zuverlässiges Routing zu gewährleisten.
Unterstützte Datentypen supported-data-types
Regeln für die dynamische Datenstromkonfiguration arbeiten mit bestimmten Datentypen, um eine optimale Leistung und ein zuverlässiges Daten-Routing sicherzustellen. Wenn Sie verstehen, welche Datentypen unterstützt werden, können Sie effektive Regeln erstellen, mit denen Ihre Daten effizient verarbeitet werden.
Unterstützte Operatoren supported-operators
Regeln können je nach Datentyp die folgenden Operatoren verwenden:
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 (entspricht AND/OR)Regelstruktur rule-structure
Regeln müssen flache logische Ausdrücke sein. Verschachtelte logische Ausdrücke (bei Verwendung von Containern oder mehreren Ebenen von AND/OR) werden nicht unterstützt. Wenn Sie komplexe Logik benötigen, unterteilen Sie sie in mehrere einfache Regeln.
Betrachten Sie beispielsweise die folgende komplexe Regel.
Sie können diese Regel in die folgenden einfacheren Regeln unterteilen:
Nächste Schritte
- Lesen Sie Best Practices für Dynamic Datastream Configurations für den Regelentwurf, die Datensatzstrategie und die betrieblichen Anleitungen.
- Siehe Anwendungsfälle für dynamische Datenstromkonfigurationen für vollständige Regelkonfigurationen.
- Befolgen Testen und Validieren Dynamic Datastream Configurations um zu überprüfen, ob Ihre Regeln korrekt weitergeleitet werden.