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:

  1. NÃO edite novamente ou salve novamente o destino < affected-destination-id> — salvar disparará outra ALTER TABLE com falha.
  2. Crie uma NOVA conexão de destino no AEP que aponte para a mesma instância ACC
  3. Configure o novo destino com o mapeamento iif() da criação inicial (não como uma edição)
  4. Ativar o público para o novo destino e confirmar as execuções com êxito
  5. Desative o público do < affected-destination-id> corrompido.
  6. 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.
recommendation-more-help
experience-cloud-kcs-help-kbarticles