Falha no fluxo de trabalho para exportar públicos usando a opção "Atualizar público compartilhado"

Este artigo aborda o problema em que o fluxo de trabalho para exportar públicos do Adobe Campaign para o Adobe Audience Manager usando a opção Atualizar público compartilhado falha. A resolução envolve verificar as configurações de criptografia da fonte de dados AMC, garantir que o identificador criptografado não seja usado como uma chave de reconciliação e definir o método de criptografia como nenhum na pasta de fontes de dados AMC.

Descrição description

Ambiente

  • Adobe Campaign Classic
  • Adobe Campaign

Problema

Ao integrar o Adobe Campaign (AC) e o Audience Manager (AAM) e executar o fluxo de trabalho para exportar públicos do AC para o AAM usando a atividade Atualizar público compartilhado, o fluxo de trabalho falha com um erro semelhante a este:

exportToAAM    XTK-170016 You are not authorized to use SQL expressions. 'digest' cannot be processed.

Resolução resolution

Esse erro geralmente ocorre quando há uma criptografia definida em AMC-datasource ou o encrypted-Identifier está usando uma chave de reconciliação.

Verifique a AMC-datasource e certifique-se de verificar a criptografia (defini-la como none às vezes ajuda). Observe que o encrypted-Identifier não pode ser usado como uma chave de reconciliação.

O problema pode vir do fato de que a função de resumo está sendo usada diretamente sem o nome da tabela. Idealmente, a função deveria ser referida como nmsrecipient.digest() em vez de digest() diretamente.

A mesma solução foi fornecida em uma postagem de fórum do Microsoft: Erro de execução: 'o nome da função não é um nome de função interna reconhecido'.

Para resolver isso, você precisa selecionar o método de criptografia para nenhum na pasta de fontes de dados AMC em Administração > Plataforma como mencionado acima.

recommendation-more-help
3d58f420-19b5-47a0-a122-5c9dab55ec7f