Pular para o conteúdo principal

Solucionar problemas do conector do Salesforce Marketing Cloud

info

Beta

Esse recurso está em Beta.

Saiba como solucionar problemas comuns com o conector do Salesforce Marketing Cloud.

Para obter orientação geral sobre solução de problemas que se aplica a todos os pipelines de ingestão gerenciados, consulte Solucionar problemas de pipelines de ingestão gerenciados.

Caracteres inválidos nos nomes das colunas​

Mensagem de erro:

Found invalid character(s) among ' ,;{}()\n\t=' in the column names of your schema.

Causa: A extensão de dados na origem contém nomes de colunas com caracteres inválidos que não são suportados pelo Delta.

Solução: verifique o nome da coluna do rastreamento de erro e renomeie a coluna na origem para que não contenha caracteres inválidos. Em seguida, execute o pipeline novamente.

Violação de key duplicada​

Mensagem de erro:

DUPLICATE_KEY_VIOLATION

Causa: A linha inteira é duplicada na origem. No momento, o conector não oferece suporte a este cenário.

Solução: remova a linha duplicada da extensão de dados ou defina uma chave primária para a extensão de dados no Salesforce Marketing Cloud. Em seguida, realize uma execução completa do refresh do pipeline.

Permissões insuficientes​

Mensagem de erro:

SFMC_INSUFFICIENT_PERMISSIONS

Causa: O Pacote de Integração da API não tem o escopo necessário para acessar os dados.

Solução: Verifique o escopo necessário da mensagem de erro e certifique-se de que adicionou esse escopo no pacote de integração da API que criou no Salesforce Marketing Cloud. Em seguida, execute novamente o pipeline.

Segredo do cliente expirado​

Cause: Salesforce Marketing Cloud client secrets for API integrations expire 180 days after they're generated. When the client secret stored in the connection expires, the connector can no longer authenticate to the source, and pipelines that use the connection fail. You can view expiration dates for all of your client secrets on the Installed Pacotes page in Salesforce Marketing Cloud Setup.

Solution: gire o segredo do cliente no Salesforce Marketing Cloud e, em seguida, reautentique a conexão do Unity Catalog com o novo segredo:

  1. No Salesforce Marketing Cloud, gere e ative um novo segredo do cliente para o pacote de integração da API. Para obter os passos, consulte Rotate an OAuth 2.0 Secret na documentação do Salesforce Marketing Cloud.
  2. No workspace do Databricks, clique em Ícone de dados. Catalog , localize sua conexão do Salesforce Marketing Cloud e edite-a para inserir o novo Client Secret .
  3. Execute novamente a pipeline.