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.