Show Menu
TÓPICOS×

Direcionamento de dados

Criação de query

Seleção de dados

Uma atividade Query permite que você selecione dados básicos para criar o público-alvo. Para obter mais informações, consulte Criação de uma consulta .
Também é possível usar as seguintes atividades para consultar e refinar dados do banco de dados: Incremental query e Read list .
É possível coletar dados adicionais para serem encaminhados e processados durante o ciclo de vida do workflow. Para obter mais informações, consulte Adicionar dados e Editar dados adicionais .

Edição de dados adicionais

Após adicionar os dados adicionais, você pode editá-los ou utilizá-los para refinar o target definido na atividade de query.
O link Edit additional data... permite visualizar os dados adicionados e modificá-los ou adicioná-los.
Para adicionar dados às colunas de output definidas anteriormente, selecione-os na lista de campos disponíveis. Para criar uma nova coluna de output, clique no ícone Add e, em seguida, selecione o campo e clique em Edit expression .
Defina um modo de cálculo para que o campo seja adicionado, como, por exemplo, uma agregação.
A opção Add a sub-item permite anexar dados calculados à coleção. Isso permite selecionar os dados adicionais da coleção ou definir cálculos agregados em elementos de coleção.
O subelementos será representado na subárvore da coleção em que são mapeados.
As coleções são mostradas na subguia Collections . Você pode filtrar os elementos coletados clicando no ícone Detail da coleção selecionada. O assistente de filtro permite selecionar os dados coletados e especificar as condições de filtragem a serem aplicadas aos dados na coleção.

Refinamento do target usando dados adicionais

Os dados adicionais coletados podem habilitar a filtragem de dados no banco de dados. Para fazer isso, clique no link Refine the target using additional data... : isso permite filtrar os dados adicionados.

Uniformização de dados

Em Union ou Intersection digite atividades, é possível escolher manter apenas os dados adicionais compartilhados para manter a consistência dos dados. Nesse caso, a mesa de trabalho temporária de output dessa atividade conterá apenas os dados adicionais encontrados em todos os conjuntos de entradas.

Reconciliação com dados adicionais

Durante as fases de reconciliação de dados ( Union , Intersection , etc. você pode selecionar as colunas a serem usadas para reconciliação de dados das colunas adicionais. Para fazer isso, configure uma reconciliação em uma seleção de colunas e especifique o conjunto principal. Em seguida, selecione as colunas na coluna inferior da janela, como mostrado no exemplo a seguir:

Criação de subconjuntos

A atividade Split permite criar subconjuntos em critérios definidos por consultas de extração. Para cada subconjunto, ao editar uma condição de filtro no público, você acessará a atividade de query padrão que permite definir as condições de segmentação de target.
Você pode dividir um target em vários subconjuntos usando apenas dados adicionais como condições de filtragem ou como complemento aos dados de target. Você também pode usar dados externos se tiver comprado a opção Federated Data Access .
Para obter mais informações, consulte Criação de subconjuntos usando a atividade Split .

Segmentação de dados

Combinação de vários targets (União)

A atividade de união permite combinar o resultado de várias atividades em uma transição. Os conjuntos não precisam ser necessariamente homogêneos.
As seguintes opções de reconciliação de dados estão disponíveis:
  • Keys only
    Essa opção pode ser usada se os públicos de entrada forem homogêneos.
  • All columns in common
    Esta opção permite reconciliar dados baseado em todas as colunas comuns para os vários públicos do target.
    O Adobe Campaign identifica colunas com base em seu nome. Um limite de tolerância é aceito: uma coluna 'Email' pode ser reconhecida como idêntica a uma coluna '@email', por exemplo.
  • A selection of columns
    Selecione essa opção para definir a lista de colunas na qual a reconciliação de dados será aplicada.
    Comece selecionando o conjunto principal (aquele que contém os dados de origem) e as colunas a serem usadas na associação.
    Durante a reconciliação de dados, não haverá a eliminação da duplicação dos públicos.
    Você pode restringir o tamanho do público a um determinado número de registros. Para fazer isso, clique na opção adequada e especifique o número de registros a serem mantidos.
    Além disso, especifique a prioridade dos públicos de entrada: a seção inferior da janela lista as transições de entrada da atividade de união e permite organizá-las com as setas azuis à direita da janela.
    Os registros serão retirados primeiro do público da primeira transição de entrada na lista, e, se o máximo não tiver sido atingido, eles serão retirados do público da segunda transição de entrada e etc.

Extração de dados da junção (Intersecção)

A intersecção permite recuperar apenas as linhas compartilhadas pelos públicos de transições de entrada. Essa atividade será configurada como a atividade de união.
Além disso, é possível manter apenas uma seleção de colunas ou apenas as colunas compartilhadas pelo público de entrada.
A atividade de intersecção é detalhada na seção Intersection .

Excluir um público (Exclusão)

A atividade de exclusão permite excluir os elementos de um target de um público alvo diferente. O targeting dimension de output dessa atividade será do conjunto principal.
Quando necessário, é possível manipular as tabelas de entrada. De fato, para excluir um target de outra dimensão, esse target deve ser devolvido ao mesmo targeting dimension como o target principal. Para fazer isso, clique no botão Add e especifique as condições de alteração da dimensão.
A reconciliação de dados é realizada por meio de um identificador, alterando o eixo ou uma junção. Um exemplo está disponível em Uso de dados de uma lista: lista de leitura .

Criação de subconjuntos usando a atividade de Split

A atividade Split é uma atividade padrão que permite criar os conjuntos necessários por meio de uma ou várias dimensões de filtro, bem como gerar uma transição de output por subconjunto ou uma transição exclusiva.
Os dados adicionais transmitidos pela transição de entrada podem ser usados nos critérios de filtragem.
Para configurá-lo, primeiro é necessário selecionar os critérios:
  1. No workflow, arraste e solte uma atividade Split .
  2. Na guia General , selecione a opção desejada: Use data from the target and additional data , Use the additional data only ou Use external data .
  3. Se a opção Use data from the target and additional data for selecionada, o targeting dimension permitirá o uso de todos os dados transmitidos pela transição de entrada.
    Quando subconjuntos são criados, os parâmetros de filtragem mencionados anteriormente são usados.
    Para definir condições de filtragem, escolha a opção Add a filtering condition on the inbound population e clique no link Edit... . Em seguida, especifique as condições de filtragem para criar esse subconjunto.
    Um exemplo de uso das condições de filtragem na atividade Split para segmentar o target em diferentes públicos é descrito nesta seção .
    O campo Label permite que você dê um nome ao subconjunto recém-criado, que corresponderá à transição de saída.
    Você também pode atribuir um código de segmento ao subconjunto para identificá-lo e usá-lo para o target do seu público.
    Se necessário, você pode alterar o targeting dimension e a dimensão de filtro individualmente para cada subconjunto que deseja criar. Para fazer isso, edite a condição de filtragem do subconjunto e verifique a opção Use a specific filtering dimension .
  4. Se a opção Use the additional data only for selecionada, somente os dados adicionais serão oferecidos para a filtragem do subconjunto.
  5. Se a opção Federated Data Access estiver habilitada, o campo Use external data permitirá processar dados em um banco de dados externo já configurado ou criar uma nova conexão com um banco de dados.
    Para obter mais informações, consulte esta seção .
Em seguida, precisamos adicionar novos subconjuntos:
  1. Clique no botão Add para definir as condições de filtragem.
  2. Defina a dimensão do filtro na guia General da atividade (veja acima). Ela se aplica a todos os subconjuntos por padrão.
  3. Se necessário, você pode alterar a dimensão de filtro para cada subconjunto individualmente. Isso permite criar um conjunto para todos os titulares de cartões Gold, um para todos os recipients que clicaram no boletim informativo mais recente e um terceiro para pessoas entre 18 e 25 anos que fizeram uma compra na loja nos últimos 30 dias, tudo usando a mesma atividade de Split. Para fazer isso, selecione a opção Use a specific filtering dimension e selecione o contexto da filtragem de dados.
    Se você adquiriu a opção Federated Data Access , é possível criar subconjuntos com base nas informações em uma base externa. Para fazer isso, selecione o schema da tabela externa no campo Targeting dimension . Para obter mais informações, consulte Acesso a um banco de dados externo (FDA) .
Após a criação dos subconjuntos, por padrão, a atividade de split mostrará tantas transições de output quanto houver subconjuntos:
Você pode agrupar todos esses subconjuntos em uma única transição de output. Nesse caso, o link para os respectivos subconjuntos será visível no código do segmento, por exemplo. Para fazer isso, selecione a opção Generate all subsets in the same table .
Por exemplo, você pode colocar uma única atividade de delivery e personalizar o conteúdo do delivery com base no código do segmento de cada conjunto de recipients:
Subconjuntos também podem ser criados usando a atividade Cells . Para obter mais informações, consulte a seção Cells .

Uso de dados de target

Depois que os dados forem identificados e preparados, eles poderão ser usados nos seguintes contextos:
  • Você pode atualizar os dados no banco de dados após a manipulação de dados nos vários estágios do workflow.
    Para obter mais informações, consulte Atualizar dados .
  • Você também pode atualizar o conteúdo de listas existentes.
    Para obter mais informações, consulte Atualizar lista .
  • Você pode preparar ou iniciar deliveries no workflow diretamente.
    Para obter mais informações, consulte Delivery , Controle de delivery e Delivery contínuo .

Gerenciamento de dados

No Adobe Campaign, a Gestão de Dados combina um conjunto de atividades para resolver problemas complexos de target oferecendo ferramentas mais eficientes e flexíveis. Isso permite implementar uma gestão consistente de todas as comunicações com um contato usando informações relacionadas a seus contratos, assinaturas, reatividade aos deliveries, etc. A Gestão de Dados permite acompanhar o ciclo de vida dos dados durante as operações de segmentação, especificamente:
  • Simplificação e otimização de processos de target, ao incluir dados que não são modelados no datamart (criando novas tabelas: extensão local para todo workflow para construção do target, dependendo da configuração).
  • Manutenção e transmissão de cálculos de buffer, especialmente durante as fases de construção do target ou para administração de banco de dados.
  • Acesso a bases externas (opcional): bancos de dados heterogêneos considerados durante o processo de segmentação.
Para implementar essas operações, o Adobe Campaign oferece:
  • Atividades de coleção de dados: File transfer , Data loading (file) , Data loading (RDBMS) e Update data . Essa primeira etapa de coleta de dados prepara os dados para que ele seja processado em outras atividades. Vários parâmetros precisam ser monitorados para garantir que o workflow seja executado corretamente e forneça os resultados esperados. Por exemplo, ao importar os dados, a chave primária (Pkey) para esses dados deve ser única para cada registro.
  • As atividades de direcionamento foram aprimoradas com as opções de gerenciamento de dados: Query , Union , Intersection e Split . Isso permite configurar uma união ou uma intersecção entre dados de diferentes targeting dimensions, desde que a reconciliação dos dados seja possível.
  • Atividades de transformação de dados: Enrichment e Change dimension .
Quando dois workflows são vinculados, a exclusão de um elemento de tabela de origem não significa que todos os dados vinculados a ele serão excluídos.
Por exemplo, excluir um recipient por meio de um workflow não resultará na exclusão de todo o histórico de delivery. No entanto, excluir um recipient diretamente na pasta 'Recipients' resultará na exclusão de todos os dados vinculados a este recipient.

Modificação e enriquecimento de dados

Além do targeting dimension, a dimensão de filtro permite especificar a natureza dos dados coletados. Consulte Direcionamento e dimensões de filtragem .
Os dados identificados e coletados podem ser enriquecidos, agregados e manipulados para otimizar a construção de target. Para fazer isso, além das atividades de manipulação de dados detalhadas na seção Segmenting data , use o seguinte:
  • A atividade Enrichment permite adicionar colunas momentaneamente a um schema, bem como adicionar informações a determinados elementos. Ela é detalhada na seção Enrichment do repositório de atividades.
  • A atividade Edit schema permite modificar a estrutura de um schema. Ela é detalhada na seção Edit schema do repositório de atividades.
  • A atividade Change dimension permite alterar o targeting dimension durante o ciclo de construção do target. Ela é detalhada na seção Change dimension .