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.
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.
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 deliveries 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 seu delivery. 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.
Essa opção melhora significativamente o desempenho ao executar a etapa de personalização.
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.
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: