Pular para o conteúdo principal

Solucionar problemas do conector SurveyMonkey

info

Beta

Esse recurso está em Beta. Para usá-lo, um administrador de workspace deve ativar o Lakeflow Connect para SurveyMonkey na página Pré-visualizações . Consulte Gerenciar prévias do Databricks.

Resolva erros de limite de plano, autenticação e limite de taxa da API do conector gerenciado do SurveyMonkey no Lakeflow Connect.

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

O pipeline falha com um erro de limite de plano​

Mensagem de erro:

SurveyMonkey returned 402 (plan limit): Basic plans are capped at 25 responses per survey. Upgrade to a paid plan for full response access.

Causa: o SurveyMonkey retornou uma resposta HTTP 402 porque o plano da account de autorização não inclui acesso aos dados solicitados. Consulte a referência de escopos do SurveyMonkey.

Solução:

Confirme se a account SurveyMonkey autorizadora tem um plano pago que oferece acesso direto à API. Para os requisitos do plano, consulte Pré-requisitos.

O pipeline falha na autenticação​

Causa: o SurveyMonkey retornou uma resposta HTTP 401 ou 403. Isso geralmente significa uma das seguintes situações: as credenciais do cliente não são válidas, o usuário revogou o acesso do aplicativo, o SurveyMonkey desabilitou o aplicativo após o período de rascunho de 90 dias ou o aplicativo não tem os escopos necessários.

Solução:

  1. Confirme se o aplicativo foi implantado como um aplicativo privado e se tem os escopos necessários. Consulte Permissões OAuth necessárias.
  2. Confirme que a Região de Dados na conexão do Unity Catalog corresponde ao centro de dados que hospeda sua account SurveyMonkey.
  3. Atualize a conexão com o ID do cliente e o segredo do cliente atuais e, em seguida, faça login no SurveyMonkey novamente. Veja Criar uma conexão SurveyMonkey.

Limite da taxa de API do SurveyMonkey excedido​

Causa: o SurveyMonkey retornou uma resposta HTTP 429 porque o aplicativo excedeu seu limite de solicitação. Aplicativos privados e de rascunho estão limitados a 120 solicitações por minuto e um limite diário que começa em 500 solicitações. O limite diário Reset às 12:00 da manhã no Horário Médio de Greenwich (GMT). Consulte os limites de solicitação e resposta do SurveyMonkey.

Solução:

Quando o aplicativo atinge o limite por minuto, o conector aguarda o Reset do limite e tenta novamente automaticamente. Quando o aplicativo atinge o limite diário, a atualização do pipeline falha sem avançar o cursor, e a próxima atualização retoma do mesmo ponto. Se isso acontecer repetidamente, reduza a frequência do programar do pipeline, ingira menos tabelas ou entre em contato com o SurveyMonkey para solicitar limites mais altos para seu aplicativo.