Federated Data Access (FDA)

Última atualização em 2023-11-02
  • Criado para:
  • Beginner
    Admin

Use o conector FDA (Federated Data Access) para conectar o Campaign a um ou mais bancos de dados externos e processar as informações armazenadas neles sem afetar os dados do banco de dados da nuvem do Campaign. Em seguida, é possível acessar dados externos sem alterar a estrutura dos dados do Adobe Campaign.

Como usuário do Managed Cloud Service, Adobe de contato para conectar seu(s) banco(s) de dados externo(s) ao Campaign.

OBSERVAÇÃO
  • Os bancos de dados compatíveis com o Federated Data Access estão listados na Matriz de compatibilidade.

  • No contexto de um Implantação corporativa (FFDA), uma conta externa específica está disponível para gerenciar a comunicação entre o banco de dados local do Campaign e o banco de dados da nuvem do Snowflake. Essa conta externa é configurada para você pelo Adobe e não deve ser modificadas.

Práticas recomendadas e limitações

A opção FDA está sujeita às limitações do sistema de banco de dados de terceiros que você usa.

Além disso, esteja ciente das seguintes limitações e práticas recomendadas:

  • A opção FDA é feita para manipular os dados em bancos de dados externos em modo de lote em workflows. Para evitar problemas de desempenho, não é recomendável usar o módulo FDA no contexto de operações unitárias, como: personalização, interação, mensagens em tempo real etc.

  • Evite o máximo possível as operações que precisam usar o banco de dados tanto do Adobe Campaign quanto externo. Para fazer isso, é possível:

    • Exportar o banco de dados do Adobe Campaign para o banco de dados externo e executar as operações somente do banco de dados externo antes de importar novamente os resultados para o Adobe Campaign.

    • Coletar os dados do banco de dados externo do Adobe Campaign e executar as operações no local.

    Se você quiser realizar a personalização de entregas usando dados do banco de dados externo, colete os dados para usar em um workflow para torná-lo disponível em uma tabela temporária. Em seguida, use os dados da tabela temporária para personalizar sua entrega. Para fazer isso, pré-processe a personalização da mensagem em um fluxo de trabalho dedicado usando o Prepare the personalization data with a workflow opção, disponível na Analysis das propriedades de delivery. Durante a análise de delivery, essa opção cria e executa automaticamente um workflow que armazena todos os dados vinculados ao target em uma tabela temporária, incluindo dados de tabelas vinculadas em um banco de dados externo.

    ATENÇÃO

    Essa opção melhora significativamente o desempenho ao executar a etapa de personalização.

Usar dados externos em um fluxo de trabalho

O Campaign vem com várias atividades de fluxo de trabalho que você pode usar para interagir com dados de seus bancos de dados externos:

  • Filtrar dados externos - Use o Query atividade para adicionar dados externos e usá-los nas configurações de filtro definidas.

  • Criar subconjuntos - Use o Split atividade para criar subconjuntos. Você pode usar dados externos para definir os critérios de filtragem a serem usados.

  • Carregar banco de dados externo - Use os dados externos no Data loading (RDBMS) atividade.

  • Adição de informações e links - Use o Enrichment atividade para adicionar dados à tabela de trabalho do workflow e links para uma tabela externa. Nesse contexto, ele pode usar dados de um banco de dados externo.

Você também pode definir diretamente uma conexão com um banco de dados externo de todas as atividades de workflow listadas acima, para um uso temporário. Nesse caso, ele estará em um banco de dados externo local, para ser usado somente no workflow atual.

ATENÇÃO

Esse tipo de configuração só deve ser usada temporariamente para coletar dados. A configuração da conta externa deve ser preferida para qualquer outro uso.

Por exemplo, na variável Query você pode definir uma conexão temporária com um banco de dados externo da seguinte maneira:

  1. Abra a atividade e clique no link Add data…
  2. Selecione o External data opções
  3. Selecione o Locally defining the data source opção
  4. Selecione o mecanismo de banco de dados do Target na lista suspensa. Digite o nome do servidor e forneça os parâmetros de autenticação. Especifique também o nome do banco de dados externo.
  5. Selecione a tabela onde os dados estão armazenados. Você pode inserir o nome da tabela diretamente no campo correspondente ou clicar no ícone edição para acessar a lista das tabelas do banco de dados.
  6. Clique no botão Add para definir um ou vários campos de reconciliação entre os dados do banco de dados externo e os do banco de dados do Adobe Campaign. Os ícones Edit expression do Remote field e Local field fornecem acesso à lista de campos de cada uma das tabelas.
  7. Se necessário, especifique uma condição de filtragem e o modo de classificação de dados.
  8. Selecione os dados adicionais a serem coletados no banco de dados externo. Para fazer isso, clique duas vezes nos campos que deseja adicionar para exibi-los nas Output columns.
  9. Clique em Finish para confirmar essa configuração.

Nesta página