Pular para o conteúdo principal

Solucionar problemas do conector Asana

info

Versão beta

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

Resolva erros de entrada, autenticação, limite de taxa, dados ausentes e No matching route do conector Asana gerenciado no Lakeflow Connect.

Para orientações gerais de solução de problemas que se aplicam a todos os pipelines de ingestão gerenciados, consulte Solucionar problemas de pipelines de ingestão gerenciados.

Falha no login da conexão​

Causa: o ID do cliente ou o segredo do cliente não é válido, o URL de redirecionamento não corresponde ao seu workspace ou o aplicativo não está disponível no seu workspace do Asana.

Solução:

Verifique se o ID do Cliente e o Segredo do Cliente na conexão correspondem ao seu aplicativo OAuth do Asana. Confirme se a URL de redirecionamento do aplicativo é https://<workspace-url>/login/oauth/http.html, se o aplicativo tem Permissões totais habilitadas e se o aplicativo está distribuído para seu workspace. Consulte Configurar autenticação para Asana.

Falha na autenticação do pipeline​

Causa: Asana retornou uma resposta HTTP 401 depois que o conector fez refresh do access token. O usuário autorizador pode ter revogado o acesso ao aplicativo ou o usuário pode não estar mais ativo no Asana.

Solução:

O conector atualiza os access token automaticamente. Se a autenticação ainda falhar, entre novamente na conexão para que um usuário ativo do Asana reautorize o aplicativo. Consulte Criar uma conexão com o Asana.

O pipeline tem limite de taxa​

Causa: O Asana retornou uma resposta HTTP 429 porque a conexão excedeu os limites de taxa do Asana. Consulte Limites de taxa do Asana.

Solução:

O conector aguarda o intervalo no cabeçalho de resposta Retry-After e tenta novamente automaticamente. Se a limitação de taxa persistir, reduza a frequência com que o pipeline está em execução ou o número de pipelines que compartilham a mesma conexão.

A tabela está vazia ou está sem registros​

Causa: O conector ignora as solicitações que o Asana rejeita com respostas HTTP 402, 403, 404 ou 451. O Asana retorna essas respostas quando o usuário que está autorizando não consegue acessar um objeto ou quando um recurso não está incluído no seu plano.

Solução:

Confirme se o usuário autorizador pode view os objetos ausentes no Asana. Para ingerir portfólios, objetivos e entradas de acompanhamento de tempo, confirme se sua organização tem um plano Advanced ou Enterprise. Para outros limites de cobertura, consulte Limitações do conector Asana.

O pipeline falha com um erro "No matching route"​

Causa: A Asana retornou uma resposta HTTP 404 com uma mensagem de erro que contém No matching route. Isso significa que a Asana não reconhece o endpoint da API que o conector chamou.

Solução:

Tente atualizar o pipeline novamente. Se o erro persistir, entre em contato com sua equipe de account Databricks.