Dynamische gegevensstroomconfiguraties maken

Door gebrek, verzendt Adobe Experience Platform Edge Network alle gebeurtenissen die een gegevensstroom aan alle Experience Cloud ​ diensten ​ bereiken u voor uw gegevensstromen hebt toegelaten. Afhankelijk van uw gebruiksgevallen is dit mogelijk niet altijd de ideale workflow.

De dynamische configuraties van gegevensstroom richten dit door reeksen regels die u voor elke dienst bepaalt die voor uw gegevensstroom wordt toegelaten, die controleert welke Experience Cloud oplossing elk type van gegevens ontvangt.

Vereisten prerequisites

Om een dynamische configuratie voor uw gegevensstroom tot stand te brengen, zijn er twee voorwaarden u moet ontmoeten:

  • U moet minstens één gegevensstroom hebben gecreeerd om met te werken. Zie de documentatie over hoe te ​ een datastream ​ voor gedetailleerde informatie tot stand brengen.
  • U moet minstens één Experience Cloud dienst hebben die aan uw gegevensstroom wordt toegevoegd. Zie de documentatie over hoe te ​ om de dienst ​ aan een datastream voor gedetailleerde informatie toe te voegen.

Nadat u een datastream hebt gecreeerd en de dienst van Experience Cloud aan het toegevoegd, kunt u dan ​ een dynamische configuratie ​ creëren.

Beveiligingsmechanismen guardrails

Dynamische gegevensstroomconfiguraties hebben specifieke beperkingen en prestatiebeperkingen om optimale systeemprestaties en efficiëntie van gegevensverwerking te garanderen. De volgende instructies zijn van toepassing wanneer u dynamische gegevensstroomregels configureert:

Guardrail
Limiet
Type limiet
Maximumaantal dynamische gegevensstroomconfiguraties per gegevensstroom voor Experience Platform-services
5
Prestatiegerichting
Maximumaantal dynamische gegevensstroomconfiguraties per gegevensstroom voor het doorsturen van gebeurtenissen
5
Prestatiegerichting
Maximumaantal dynamische gegevensstroomconfiguraties per gegevensstroom voor Adobe Analytics
5
Prestatiegerichting
Maximumaantal dynamische gegevensstroomconfiguraties per gegevensstroom voor Adobe Target
5
Prestatiegerichting
Maximumaantal dynamische gegevensstroomconfiguraties per gegevensstroom voor Adobe Audience Manager
5
Prestatiegerichting
Maximumaantal voorwaarden (voorspelling) dat u kunt combineren binnen één regel
100
Prestatiegerichting
Maximale tijd die is toegestaan voor het evalueren van alle dynamische gegevensstroomconfiguraties per gegevensstroom voordat de timing wordt uitgezet
25 ms
Door het systeem afgedwongen geleiding

Dynamische gegevensstroomconfiguraties versus gegevensstroomconfiguratie overschrijft dynamic-versus-overrides

De dynamische configuraties van de gegevensstroom en ​ datastream configuratietreedt met voeten ​ zijn wederzijds exclusieve functies.

U kunt geen dynamische configuraties van de gegevensstroom samen met de configuratieoverschrijvingen van de gegevensstroom gebruiken. U moet een van beide kiezen.

Als u allebei toelaat, nemen de configuratieoverschrijvingen belangrijkheid en het systeem negeert de dynamische regels van de gegevensstroomconfiguratie.

Een dynamische gegevensstroomconfiguratie maken create-dynamic-configuration

Nadat u ​ een datastream ​ hebt gecreeerd en ​ de dienst ​ aan het toegevoegd, volg de stappen hieronder om een dynamische configuratie aan de dienst toe te voegen.

  1. Ga naar de pagina Data Collection > Datastreams en selecteer de gegevensstroom die u hebt gemaakt.

    Gebruikersinterface die van Gegevensstromen de lijst van gegevensstromen toont.

  2. Selecteer de optie Edit op de service waarvoor u een dynamische configuratie wilt definiëren.

    de gebruikersinterface van gegevensstromen die de diensten tonen aan een gegevensstroom worden toegevoegd.

  3. Selecteer Save and Edit Dynamic Configuration op de pagina Configure .

    Gebruikersinterface die van Gegevensstromen de pagina van de gegevensstroomconfiguratie toont.

  4. Selecteer Add Dynamic Configuration .

    de gebruikersinterface van gegevensstromen die de dynamische configuratiepagina tonen alvorens om het even welke regels worden toegevoegd.

  5. Sleep vanuit het deelvenster Resources de items waarmee u de lijn wilt maken naar de rechterkant van het venster. U kunt veelvoudige middelen combineren om complexe regels te bouwen.

    Gebruik de opties van elke bron, zoals equals , does not equal , exists en meer, om de regels te perfectioneren.

    de gebruikersinterface van gegevensstromen die de dynamische bouwer van de configuratieregel met middelen tonen die worden gesleept.

  6. Schakel in de sectie Configuration de services voor elke regel in of uit, afhankelijk van het feit of u de gegevens naar elke service wilt verzenden. Als u de dienst onbruikbaar maakt, wordt het verpletteren onbruikbaar gemaakt en geen gegevens wordt verzonden naar de stroomafwaartse dienst.

    Gebruikersinterface van Gegevensstromen die de dynamische configuratieregel met de dienstknevels tonen.

  7. Wanneer u klaar bent met het configureren van de regels, selecteert u Save .

Prioriteitsoverwegingen voor regels rule-priority

U kunt veelvoudige regels voor elke dynamische configuratie van de gegevensstroom bepalen. Als uw gegevens echter overeenkomen met de voorwaarden van meerdere regels, wordt alleen de eerste overeenkomende regel in de lijst in aanmerking genomen en worden alle andere overeenkomende regels genegeerd.

Om de gewenste gegevens te bereiken die gedrag verpletteren, let op de orde waarin u de regels schikt.

Om de regelorde te vormen, kunt u de regelvensters in de orde slepen u wilt.

opnieuw rangschikt dynamische gegevensstroomregels gebruikend belemmering en daling.

Subsidiabiliteitscriteria voor regels eligibility-criteria

Dynamische gegevensstroomconfiguraties moeten voldoen aan specifieke criteria om in aanmerking te komen voor hoge prestaties, onderhoudsgemak en duidelijkheid. Hieronder staan de belangrijkste vereisten en beste praktijken voor het definiëren van regels.

Ondersteunde gegevenstypen supported-data-types

De dynamische regels van de gegevensstroomconfiguratie werken met specifieke gegevenstypes om optimale prestaties en betrouwbare gegevens te verzekeren die verpletteren. Als u begrijpt welke gegevenstypen worden ondersteund, kunt u effectieve regels maken die uw gegevens efficiënt verwerken.

Gegevenstype
Status
Notities
String
Toegestaan
-
Getal (geheel getal, lang, kort, byte)
Toegestaan
-
Enum
Toegestaan
-
Boolean
Toegestaan
-
Datum
Toegestaan
-
Array
Niet toegestaan
Regels die op arrays zijn gebaseerd, worden niet ondersteund omdat de prestaties hierdoor kunnen afnemen.
Kaart
Niet toegestaan
Regels die zijn gebaseerd op kaarten worden niet ondersteund, omdat de prestaties hierdoor kunnen afnemen.

Ondersteunde operatoren supported-operators

De regels kunnen de volgende exploitanten, afhankelijk van het gegevenstype gebruiken:

Gegevenstype
Ondersteunde operatoren
Koord
equals, starts with, ends with, contains, exists, does not equal, does not start with, does not end with, does not contain, does not exist
Aantal (Lang, Geheel, Kort, Byte)
equals, does not equal, greater than, less than, greater than or equal to, less than or equal to, exists, does not exist
Van Boole
equals true/false, does not equal true/false
Enum
equals, does not equal, exists, does not exist
Datum
today, yesterday, this month, this year, custom date, in last, from, during, within, before, after, rolling range, in next, exists, does not exist
Logisch
INCLUDE , ANY/ALL (equivalent aan AND/OR)
NOTE
De operator EXCLUDE wordt niet rechtstreeks ondersteund, maar u kunt equivalente logica bereiken met INCLUDE met negatiefuncties (bijvoorbeeld 'is niet gelijk').

Regelstructuur rule-structure

Wanneer het creëren van regels voor dynamische configuraties van de gegevensstroom, is het belangrijk om de structurele vereisten te begrijpen die optimale prestaties en systeemverenigbaarheid verzekeren. De regelstructuur is rechtstreeks van invloed op de efficiëntie waarmee uw gegevens worden verwerkt en via het systeem worden geleid.

slechts vlakke uitdrukkingen van het Gebruik. U moet regels definiëren als platte logische expressies. Geneste logische expressies (met containers of meerdere niveaus van AND/OR ) worden niet ondersteund. Als u complexe logica nodig hebt, breek het in veelvoudige vlakke regels.

Neem bijvoorbeeld de volgende complexe regel.

Voorbeeld van een genestelde complexe regel met veelvoudige EN/OF voorwaarden.

U kunt deze regel in de volgende eenvoudigere regels breken:

de eerste vereenvoudigde regel, die de genestelde complexe regel vervangt.

de tweede vereenvoudigde regel, die de genestelde complexe regel vervangt.

vermijd complexe regels. Eenvoudigere regels zorgen voor een snellere evaluatie en betere onderhoudsmogelijkheden.

Aanbevolen procedures best-practices

De volgende beste praktijken wanneer het creëren van dynamische regels van de gegevensstroomconfiguratie verzekert optimale prestaties, systeembetrouwbaarheid, en onderhoudsbare configuraties. Deze richtlijnen helpen u gemeenschappelijke valkuilen te vermijden en efficiënte regels tot stand te brengen die naadloos met de architectuur van het platform werken.

  • houd regels eenvoudig en vlak. Als u complexe logica moet uitdrukken, gebruik veelvoudige regels in plaats van het nesten.
  • Gebruik slechts ​ gesteunde gegevenstypes ​ en ​ exploitanten ​.
  • Test uw regels voor prestaties. Te complexe of niet-ondersteunde regels kunnen ertoe leiden dat het systeem deze regels afwijst of de systeemprestaties kan beïnvloeden.
recommendation-more-help
c4bd45d4-a044-4e32-94ad-5e2f71800fac