Solucionar problemas do conector do Salesforce Marketing Cloud
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:
- 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.
- No workspace do Databricks, clique em
Catalog , localize sua conexão do Salesforce Marketing Cloud e edite-a para inserir o novo Client Secret .
- Execute novamente a pipeline.