Crea Dynamic Datastream Configurations

Per impostazione predefinita, Adobe Experience Platform Edge Network invia tutti gli eventi che raggiungono uno stream di dati a tutti i Experience Cloud servizi abilitati per gli stream di dati. A seconda dei casi di utilizzo, questo potrebbe non essere sempre il flusso di lavoro ideale.

Le configurazioni dello stream di dati dinamici gestiscono questo problema attraverso set di regole definite dall’utente per ogni servizio abilitato per lo stream di dati, che controllano quale soluzione Experience Cloud riceve ogni tipo di dati.

Guida di Dynamic Datastream Configurations guide

Se sei un nuovo utente di Dynamic Datastream Configurations o stai pianificando un’implementazione di produzione, consulta la guida completa prima di configurare le regole. La guida descrive la tassonomia degli eventi, le strategie per i set di dati, i casi di utilizzo, le best practice e l’approccio ai test.

Prerequisiti prerequisites

Per creare una configurazione dinamica per lo stream di dati, è necessario soddisfare due condizioni:

  • Devi avere creato almeno uno stream di dati con cui lavorare. Per informazioni dettagliate, consulta la documentazione su come creare uno stream di dati.
  • almeno un servizio Experience Cloud aggiunto allo stream di dati. Per informazioni dettagliate, consulta la documentazione su come aggiungere un servizio a uno stream di dati.

Dopo aver creato uno stream di dati e aggiunto un servizio Experience Cloud, puoi creare una configurazione dinamica.

Guardrail guardrails

Le configurazioni dello stream di dati dinamici hanno limiti e vincoli di prestazioni specifici per garantire prestazioni di sistema ed efficienza di elaborazione dei dati ottimali. Durante la configurazione delle regole dello stream di dati dinamici si applicano i seguenti guardrail:

Guardrail
Limite
Tipo di limite
Numero massimo di Dynamic Datastream Configurations per stream di dati per i servizi Experience Platform
5
Guardrail delle prestazioni
Numero massimo di Dynamic Datastream Configurations per stream di dati per l’inoltro di eventi
5
Guardrail delle prestazioni
Numero massimo di Dynamic Datastream Configurations per stream di dati per Adobe Analytics
5
Guardrail delle prestazioni
Numero massimo di Dynamic Datastream Configurations per stream di dati per Adobe Target
5
Guardrail delle prestazioni
Numero massimo di Dynamic Datastream Configurations per stream di dati per Adobe Audience Manager
5
Guardrail delle prestazioni
Numero massimo di condizioni (predicati) che è possibile combinare all’interno di una singola regola
100
Guardrail delle prestazioni
Tempo massimo consentito per valutare tutti Dynamic Datastream Configurations per stream di dati prima del timeout
25 ms
Guarddrail imposto dal sistema

Configurazioni dello stream di dati dinamici e sostituzioni della configurazione dello stream di dati dynamic-versus-overrides

Le configurazioni dello stream di dati dinamici e le sostituzioni della configurazione dello stream di dati si escludono a vicenda.

Impossibile utilizzare Dynamic Datastream Configurations insieme alle sostituzioni della configurazione dello stream di dati. Devi scegliere l’uno o l’altro.

Se si abilitano entrambi, le sostituzioni della configurazione hanno la precedenza e il sistema ignora le regole Dynamic Datastream Configuration.

Crea un Dynamic Datastream Configuration create-dynamic-configuration

Dopo aver creato uno stream di dati e aggiunto un servizio, eseguire la procedura seguente per aggiungere una configurazione dinamica al servizio.

  1. Vai alla pagina Raccolta dati > Flussi di dati e seleziona lo stream di dati creato.

    Interfaccia utente per gli stream di dati con l'elenco degli stream di dati.

  2. Selezionare l’opzione Modifica nel servizio per il quale si desidera definire una configurazione dinamica.

    Interfaccia utente Datastreams con i servizi aggiunti a un datastream.

  3. Nella pagina Configura, selezionare Salva e modifica configurazione dinamica.

    Interfaccia utente Datastreams che mostra la pagina di configurazione dello stream di dati.

  4. Selezionare Aggiungi configurazione dinamica.

    Interfaccia utente Datastreams che mostra la pagina di configurazione dinamica prima dell'aggiunta di eventuali regole.

  5. Dal pannello Risorse, trascina e rilascia gli elementi con cui desideri creare la regola sul lato destro della finestra. Puoi combinare più risorse per creare regole complesse.

    Utilizza le opzioni di ogni risorsa, ad esempio è uguale a, è diverso da, esiste e altro per ottimizzare le regole.

    Interfaccia utente Datastreams che mostra il generatore di regole di configurazione dinamica con le risorse trascinate.

  6. Nella sezione Configurazione, abilita o disabilita i servizi per ogni regola, a seconda che si desideri inviare i dati a ogni servizio. Se si disabilita un servizio, il routing verrà disabilitato e nessun dato verrà inviato al servizio downstream.

    Interfaccia utente Datastreams che mostra la regola di configurazione dinamica con gli interruttori del servizio.

  7. Al termine della configurazione delle regole, seleziona Salva.

Considerazioni sulla priorità delle regole rule-priority

È possibile definire più regole per ogni Dynamic Datastream Configuration. Tuttavia, se i dati corrispondono alle condizioni di più regole, viene presa in considerazione solo la prima regola corrispondente nell’elenco e tutte le altre regole corrispondenti vengono ignorate.

Per ottenere il comportamento di indirizzamento dei dati desiderato, presta attenzione all’ordine in cui disponi le regole.

Per configurare l’ordine delle regole, è possibile trascinare e rilasciare le finestre delle regole nell’ordine desiderato.

Riordinamento delle regole dello stream di dati dinamici tramite trascinamento della selezione.

Criteri di idoneità delle regole eligibility-criteria

Le configurazioni dello stream di dati dinamici devono soddisfare criteri di idoneità specifici per garantire prestazioni elevate e routing affidabile.

Tipi di dati supportati supported-data-types

Le regole di configurazione dello stream di dati dinamici funzionano con tipi di dati specifici per garantire prestazioni ottimali e un routing dei dati affidabile. Sapere quali tipi di dati sono supportati consente di creare regole efficaci per elaborare i dati in modo efficiente.

Tipo di dati
Stato
Note
Stringa
Consentito
-
Numero (intero, lungo, breve, byte)
Consentito
-
Enumerazione
Consentito
-
Booleano
Consentito
-
Data
Consentito
-
Array
Non consentito
Le regole basate su array non sono supportate, in quanto possono compromettere le prestazioni.
Mappa
Non consentito
Le regole basate sulle mappe non sono supportate, in quanto possono compromettere le prestazioni.

Operatori supportati supported-operators

Le regole possono utilizzare i seguenti operatori, a seconda del tipo di dati:

Tipo di dati
Operatori supportati
Stringa
equals, starts with, ends with, contains, exists, does not equal, does not start with, does not end with, does not contain, does not exist
Numero (Lungo, Intero, Breve, Byte)
equals, does not equal, greater than, less than, greater than or equal to, less than or equal to, exists, does not exist
Booleano
equals true/false, does not equal true/false
Enum
equals, does not equal, exists, does not exist
Data
today, yesterday, this month, this year, custom date, in last, from, during, within, before, after, rolling range, in next, exists, does not exist
Logico
INCLUDE, ANY/ALL (equivalente a AND/OR)
NOTE
L'operatore EXCLUDE non è supportato direttamente, ma è possibile ottenere una logica equivalente utilizzando INCLUDE con operatori di confronto negati (ad esempio, "non è uguale a").

Struttura delle regole rule-structure

Le regole devono essere espressioni logiche semplici. Le espressioni logiche nidificate (utilizzando contenitori o più livelli di AND/OR) non sono supportate. Se hai bisogno di una logica complessa, suddividila in più regole semplici.

Ad esempio, considera la seguente regola complessa.

Esempio di regola complessa nidificata con più condizioni AND/OR.

Puoi suddividere questa regola nelle seguenti regole più semplici:

Prima regola semplificata, sostituzione della regola complessa nidificata.

Seconda regola semplificata, che sostituisce la regola complessa nidificata.

Passaggi successivi

recommendation-more-help
experience-platform-help-datastreams