Solucionar problemas do conector Productboard
Beta
Esse recurso está na versão beta. Para usá-lo, um Workspace admin deve ativar o Lakeflow Connect para Productboard na página Pré-visualizações . Consulte Gerenciar prévias do Databricks.
Resolva erros de autenticação, acesso, não encontrado, solicitação inválida, limite de taxa e nova tentativa do conector Productboard gerenciado no Lakeflow Connect.
Para obter orientações gerais de solução de problemas aplicáveis a todos os pipelines de ingestão gerenciados, consulte Solucionar problemas de pipelines de ingestão gerenciados.
Quando o Productboard retorna um detalhe de erro, o pipeline mostra esse detalhe. Caso contrário, será exibida a mensagem listada em cada seção.
Falha na autenticação do pipeline
Mensagem de erro:
Authentication failed. Credentials are missing or invalid.
Causa: O Productboard rejeitou o access token. O conector solicita um novo token e tenta novamente automaticamente, portanto esse erro persiste apenas quando as credenciais da conexão não são válidas.
Solução:
Confirme se o ID do cliente , o email do usuário e a key privada na conexão correspondem ao aplicativo OAuth do Productboard e se a key privada inclui suas linhas BEGIN e END. O email do usuário deve pertencer a um usuário ativado no Workspace do aplicativo. Consulte Configurar autenticação no Productboard e Criar uma conexão com o Productboard.
O pipeline falha com um erro de acesso negado
Mensagem de erro:
Access denied. You do not have permission to perform this operation on the requested resource.
Causa: o aplicativo OAuth ou o usuário com o qual o conector se conecta não tem acesso aos dados de uma tabela selecionada.
Solução:
Confirme se o aplicativo OAuth tem os escopos de leitura necessários e se o usuário tem acesso aos dados. Consulte Permissões OAuth necessárias.
Falha no pipeline porque um recurso não foi encontrado
Mensagem de erro:
The requested resource could not be found or you do not have permission to access it.
Causa: O Productboard retorna a mesma resposta quando um recurso não existe e quando o chamador não pode acessá-lo.
Solução:
Confirme que o usuário com o qual o conector se conecta tem acesso aos dados de cada tabela selecionada e, em seguida, execute o pipeline novamente.
O pipeline falha com um erro de solicitação inválida
Mensagem de erro:
Invalid request. The request is malformed or missing required parameters.
Causa: o Productboard rejeitou uma solicitação. Uma causa comum é um valor start_datetime que não está no formato yyyy-MM-ddTHH:mm:ssZ.
Solução:
Verifique o valor de start_datetime no source_configurations do pipeline. Consulte Opções de conector.
O pipeline está limitado por taxa
Mensagem de erro:
You have exceeded the allowed number of API requests. Please wait before making additional requests.
Causa: o Productboard limita as solicitações de API a 50 por segundo para cada . O conector aguarda o intervalo no cabeçalho de resposta Retry-After e, em seguida, tenta novamente. Para obter mais informações, consulte Limites de taxa na documentação do desenvolvedor do Productboard.
Solução:
Reduza a frequência de execução do pipeline ou evite executar outras integrações que usem o mesmo usuário do Productboard ao mesmo tempo.
O pipeline falha após as novas tentativas
Mensagem de erro:
Request failed after retries. Please wait a few minutes and run the pipeline again.
Causa: O Productboard retornou um erro de limite de tempo ou de servidor, e as novas tentativas automáticas do conector não foram bem-sucedidas.
Solução:
Aguarde alguns minutos e execute o pipeline novamente.