Pular para o conteúdo principal

Solucionar problemas do conector Productboard

info

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.