Criar Dynamic Datastream Configurations

Por padrão, o Adobe Experience Platform Edge Network envia todos os eventos que atingem uma sequência de dados para todos os Experience Cloud serviços que você habilitou para suas sequências de dados. Dependendo dos casos de uso, nem sempre esse pode ser o fluxo de trabalho ideal.

As configurações dinâmicas da sequência de dados abordam isso por meio de conjuntos de regras definidos para cada serviço habilitado para a sua sequência de dados, que controlam qual solução do Experience Cloud recebe cada tipo de dados.

Guia do Dynamic Datastream Configurations guide

Se você é novo no Dynamic Datastream Configurations ou está planejando uma implementação de produção, leia o guia completo antes de configurar as regras. O guia aborda a taxonomia do evento, as estratégias do conjunto de dados, os casos de uso, as práticas recomendadas e a abordagem de teste.

Pré-requisitos prerequisites

Para criar uma configuração dinâmica para seu fluxo de dados, há duas condições que você deve atender:

  • Você deve ter criado pelo menos uma sequência de dados para trabalhar. Consulte a documentação sobre como criar uma sequência de dados para obter informações detalhadas.
  • Você deve ter pelo menos um serviço Experience Cloud adicionado à sua sequência de dados. Consulte a documentação sobre como adicionar um serviço a uma sequência de dados para obter informações detalhadas.

Depois de criar uma sequência de dados e adicionar um serviço da Experience Cloud a ela, você pode criar uma configuração dinâmica.

Medidas de proteção guardrails

As configurações dinâmicas de sequência de dados têm limites específicos e restrições de desempenho para garantir o desempenho ideal do sistema e a eficiência do processamento de dados. As seguintes medidas de proteção se aplicam ao configurar regras de fluxo de dados dinâmicos:

Grade de Proteção
Limite
Tipo de limite
Número máximo de Dynamic Datastream Configurations por sequência de dados para serviços Experience Platform
5
Proteção de desempenho
Número máximo de Dynamic Datastream Configurations por sequência de dados para encaminhamento de eventos
5
Proteção de desempenho
Número máximo de Dynamic Datastream Configurations por sequência de dados para Adobe Analytics
5
Proteção de desempenho
Número máximo de Dynamic Datastream Configurations por sequência de dados para Adobe Target
5
Proteção de desempenho
Número máximo de Dynamic Datastream Configurations por sequência de dados para Adobe Audience Manager
5
Proteção de desempenho
Número máximo de condições (predicados) que podem ser combinadas em uma única regra
100
Proteção de desempenho
Tempo máximo permitido para avaliar todos os Dynamic Datastream Configurations por fluxo de dados antes de atingir o tempo limite
25 ms
Proteção imposta pelo sistema

Configurações dinâmicas de sequência de dados versus substituições de configuração de sequência de dados dynamic-versus-overrides

As configurações dinâmicas de sequência de dados e as substituições de configuração de sequência de dados são funcionalidades mutuamente exclusivas.

Você não pode usar Dynamic Datastream Configurations junto com substituições de configuração de sequência de dados. Você deve escolher um ou outro.

Se você habilitar ambos, as substituições de configuração terão prioridade e o sistema ignorará as regras de Dynamic Datastream Configuration.

Criar um Dynamic Datastream Configuration create-dynamic-configuration

Depois de criar uma sequência de dados e adicionar um serviço a ela, siga estas etapas para adicionar uma configuração dinâmica ao serviço.

  1. Vá para a página Coleção de Dados > Sequências de Dados e selecione a sequência de dados criada.

    Interface do usuário de sequências de dados mostrando a lista de sequências de dados.

  2. Selecione a opção Editar no serviço para o qual deseja definir uma configuração dinâmica.

    Interface de usuário de sequências de dados mostrando os serviços adicionados a uma sequência de dados.

  3. Na página Configurar, selecione Salvar e Editar Configuração Dinâmica.

    Interface do usuário de sequências de dados mostrando a página de configuração da sequência de dados.

  4. Selecione Adicionar Configuração Dinâmica.

    A interface de usuário de fluxos de dados mostra a página de configuração dinâmica antes da adição de regras.

  5. No painel Recursos, arraste e solte os itens com os quais deseja criar sua regra para o lado direito da janela. É possível combinar vários recursos para criar regras complexas.

    Use as opções de cada recurso, como é igual a, não é igual a, existe e muito mais, para ajustar as regras.

    Interface do usuário de sequências de dados mostrando o construtor de regras de configuração dinâmica com recursos sendo arrastados.

  6. Na seção Configuração, habilite ou desabilite os serviços para cada regra, dependendo se você deseja que os dados sejam enviados para cada serviço. Se você desabilitar um serviço, o roteamento será desabilitado e nenhum dado será enviado ao serviço downstream.

    Interface do usuário de fluxos de dados mostrando a regra de configuração dinâmica com alternâncias de serviço.

  7. Quando terminar de configurar suas regras, selecione Salvar.

Considerações de prioridade da regra rule-priority

Você pode definir várias regras para cada Dynamic Datastream Configuration. No entanto, se os dados corresponderem às condições de várias regras, somente a primeira regra correspondente na lista será considerada, e todas as outras regras correspondentes serão ignoradas.

Para alcançar o comportamento de roteamento de dados desejado, preste atenção à ordem em que as regras são organizadas.

Para configurar a ordem da regra, arraste e solte as janelas da regra na ordem desejada.

Reordenando regras de sequência de dados dinâmicos usando arrastar e soltar.

Critérios de elegibilidade da regra eligibility-criteria

As configurações de sequência de dados dinâmicas devem atender a critérios específicos de qualificação para garantir alto desempenho e roteamento confiável.

Tipos de dados compatíveis supported-data-types

As regras de configuração de sequência de dados dinâmicas funcionam com tipos de dados específicos para garantir desempenho ideal e roteamento de dados confiável. Entender quais tipos de dados são compatíveis ajuda a criar regras eficazes que processam seus dados com eficiência.

Tipo de dados
Status
Notas
String
Permitido
-
Número (Inteiro, Longo, Curto, Byte)
Permitido
-
Lista Discriminada
Permitido
-
Booleano
Permitido
-
Data
Permitido
-
Matriz
Não permitido
As regras baseadas em arrays não são compatíveis, pois podem prejudicar o desempenho.
Mapa
Não permitido
Regras baseadas em mapas não são compatíveis, pois podem prejudicar o desempenho.

Operadores compatíveis supported-operators

As regras podem usar os seguintes operadores, dependendo do tipo de dados:

Tipo de dados
Operadores compatíveis
String
equals, starts with, ends with, contains, exists, does not equal, does not start with, does not end with, does not contain, does not exist
Número (Longo, Inteiro, Curto, 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
Enumeração
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
Lógico
INCLUDE, ANY/ALL (equivalente a AND/OR)
NOTE
O operador EXCLUDE não é diretamente suportado, mas você pode obter uma lógica equivalente usando INCLUDE com operadores de comparação negados (por exemplo, "não é igual").

Estrutura da regra rule-structure

As regras devem ser expressões lógicas simples. Não há suporte para expressões lógicas aninhadas (usando contêineres ou vários níveis de AND/OR). Se você precisar de uma lógica complexa, divida-a em várias regras simples.

Por exemplo, considere a seguinte regra complexa.

Exemplo de uma regra complexa aninhada com várias condições AND/OR.

Você pode dividir essa regra nas seguintes regras mais simples:

A primeira regra simplificada, substituindo a regra complexa aninhada.

A segunda regra simplificada, substituindo a regra complexa aninhada.

Próximas etapas

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