Ao aproveitar Snowflake, uma tecnologia de banco de dados em nuvem, a implantação do Adobe Campaign Enterprise Full Federated Access (FFDA) melhora consideravelmente sua escala e velocidade, com a capacidade de gerenciar um número muito maior de perfis de clientes, bem como taxas de entrega e transações por hora muito mais altas.
O Campaign v8 Enterprise (FFDA) traz uma escala completa em qualquer etapa do processo, desde o direcionamento até os relatórios finais:
É uma mudança fundamental na arquitetura de software. Agora os dados são remotos e o Campaign federa todos os dados, incluindo Perfis. Os processos do Campaign agora são escalonados de ponta a ponta, desde o direcionamento até a execução da mensagem: assimilação de dados, segmentação, direcionamento, consultas e entregas agora normalmente são executados em minutos. Esta nova versão resolve todo o desafio do dimensionamento, mantendo o mesmo nível de flexibilidade e extensibilidade. O número de perfis é quase ilimitado e a retenção de dados pode ser estendida.
O armazenamento na nuvem é feito no Snowflake: uma nova conta externa incorporada garante a conectividade com o banco de dados na nuvem. Ele é configurado pela Adobe e não deve ser modificado. Saiba mais
Qualquer esquema/tabela interna que precise ser movido ou replicado no banco de dados na nuvem vem com uma extensão de esquema incorporada no namespace xxl. Essas extensões contêm as modificações necessárias para mover esquemas integrados do banco local do Campaign para o banco de dados na nuvem do Snowflake e adaptar sua estrutura em conformidade: novo UUID, links atualizados, etc.
Os dados do cliente não são armazenados no banco de dados local do Campaign. Como consequência, qualquer tabela personalizada precisa ser criada no banco de dados na nuvem.
Em um Implantação corporativa (FFDA), Adobe Campaign O v8 funciona com dois bancos de dados: um local Campaign para a interface do usuário de mensagens em tempo real e consultas unitárias e gravação por meio de APIs, além de uma Snowflake banco de dados para execução de campanha, consultas em lote e execução de workflow.
O Campaign v8 Enterprise traz o conceito de Full Federated Data Access (FFDA): agora, todos os dados estão disponíveis remotamente no banco de dados da nuvem.
APIs específicas estão disponíveis para gerenciar dados entre o banco de dados local e na nuvem. Saiba como essas novas APIs funcionam e como usá-las nesta página.
A comunicação geral entre servidores e processos é realizada de acordo com o seguinte esquema:
A variável Snowflake A base de dados no lado da comercialização é utilizada para:
O banco de dados PostgreSQL na instância de marketing é usado para:
Execute determinadas cargas de trabalho, como APIs de baixo volume.
Armazene todos os dados do Campaign, incluindo configurações de entrega e campanha, fluxo de trabalho e definições de serviço.
Armazenar todas as tabelas de referência integradas (listas discriminadas, países etc.) que são replicados para Snowflake.
No entanto, não é possível:
O banco de dados PostgreSQL na instância mid-sourcing é usado para:
Com Campaign O banco de dados em nuvem e as chamadas unitárias de explosão não são recomendados devido ao desempenho (latência e simultaneidade). A operação em lote é sempre preferida. Para garantir o melhor desempenho das APIs, o Campaign continua lidando com chamadas de API no nível do banco de dados local.
O mecanismo de preparo da API é detalhado nesta página
Novas APIs estão disponíveis para gerenciar a sincronização de dados entre Campaign banco de dados local e banco de dados na nuvem. Um novo mecanismo também foi introduzido para lidar com chamadas de API no nível do banco de dados local para evitar latência e aumentar o desempenho geral.
As novas APIs estão detalhadas nesta página
Um fluxo de trabalho técnico específico trata da replicação de tabelas que precisam estar presentes em ambos os lados (banco de dados local do Campaign e banco de dados da nuvem). Esse fluxo de trabalho é acionado a cada hora e depende de uma nova biblioteca JavaScript integrada.
Várias políticas de replicação foram criadas, com base no tamanho da tabela (XS, XL etc.).
Algumas tabelas são replicadas em tempo real, outras são replicadas de hora em hora. Algumas tabelas terão atualizações incrementais; outras terão uma atualização completa.
Saiba mais sobre replicação de dados
Os objetos do Campaign v8 agora usam um Identificador exclusivo universal (UUID), que permite que valores exclusivos ilimitados identifiquem dados.
Observe que essa ID é baseada em uma sequência e não é sequencial. A chave primária não é um valor numérico no Campaign v8 e você precisa usar os atributos autouuid e autopk em seus esquemas.
No Campaign Classic v7 e em versões anteriores, a unicidade de uma chave em um esquema (ou seja, tabela) é manipulada no nível do mecanismo de banco de dados. Em geral, os mecanismos do banco de dados do Classic como PostgreSQL, Oracle ou SQL Server incluem um mecanismo nativo para impedir a inserção de linhas duplicadas com base em uma coluna ou um conjunto de colunas por meio de chaves principais e/ou índices únicos. A ID duplicada não existe nessas versões quando o índice adequado e as chaves principais são definidos no nível do banco de dados.
O Adobe Campaign v8 vem com o Snowflake como o banco de dados principal. Como aumenta drasticamente a escala de consultas, a arquitetura distribuída do banco de dados do Snowflake não fornece esses mecanismos para gerenciar e impor a unicidade de uma chave dentro de uma tabela. Como consequência, com o Adobe Campaign v8, nada impede a assimilação de chaves duplicadas em uma tabela. Os usuários finais agora são responsáveis por garantir a consistência das chaves no banco de dados do Adobe Campaign. Saiba mais
Alguns recursos não estão disponíveis no contexto de uma implantação Corporativa (FFDA) do Campaign, como:
Tópicos relacionados