Campanha: Falha na execução do fluxo de dados: exportação de destino do Adobe Campaign Managed Cloud
Um cliente adicionou um campo calculado ao Destino do Adobe Campaign no AEP e o fluxo de trabalho de exportação começou a falhar.
Descrição description
Erro:
“code”: “ACC-0001-500” “message”: "Ocorreu um erro durante a execução do flowId < flow-id>
Atributo mapeado com um campo calculado:
Source - xdm: _xxxxxxxx.identity.email_id_sha256
Destino - Atributo: email_id_sha256_hash
Resolução resolution
É um bug conhecido do campaign-io.
O problema é que a coluna SEMAIL_ID_SHA256_HASH (nome do Adobe Campaign Snowflake para o atributo email_id_sha256_hash) existia como padrão do Snowflake VARCHAR (16.777.216) quando nenhum tamanho é especificado.
Quando o cliente salvou a alteração de mapeamento iif(), o campaign-io enviou um evento de plano de controle para o ACC: “altere a tabela de grupos do Snowflake — SEMAIL_ID_SHA256_HASH deve ser VARCHAR (30.000)”.
O Snowflake não permite reduzir o tamanho de VARCHAR. A coluna tinha 16.777.216 bytes; a instrução diz 30.000. O Snowflake retorna:
ODB-240000: não é possível alterar o código de coluna SEMAIL_ID_SHA256_HASH do tipo VARCHAR(16777216)
Solução alternativa passo a passo:
- NÃO edite novamente ou salve novamente o destino
<affected-destination-id>— salvar disparará outra ALTER TABLE com falha. - Crie uma NOVA conexão de destino no AEP que aponte para a mesma instância ACC
- Configure o novo destino com o mapeamento iif() da criação inicial (não como uma edição)
- Ativar o público para o novo destino e confirmar as execuções com êxito
- Desative o público do
<affected-destination-id>corrompido. - Peça à equipe do Campaign para validar se o fluxo de trabalho e quaisquer outros fluxos de trabalho que usam esse grupo de público-alvo são atualizados para ler a partir da nova tabela do grupo.