Solucionar problemas do conector Oracle Eloqua
Beta
Esse recurso está em Beta. Para usá-lo, um administrador do workspace deve ativar Lakeflow Connect para Oracle Eloqua na página Pré-visualizações . Consulte Gerenciar prévias do Databricks.
Resolva erros de conexão, login, autenticação, acesso e limite de taxa do conector gerenciado do Oracle Eloqua 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 URL Base da API não é válido
Mensagem de erro:
API Base URL must be an https host with no path, e.g. https://secure.p03.eloqua.com; received '<value>'.
Causa: a URL base da API na conexão não é uma URL https que contém apenas um host. Por exemplo, o valor inclui um caminho como /API/REST/2.0.
Solução:
Insira apenas o esquema e o host da URL base da sua instância, por exemplo https://secure.p03.eloqua.com. Para encontrar a URL base, consulte O passo 2: encontrar a URL base da sua API.
O login falha devido a muitas tentativas de autorização
Mensagem de erro:
This user has already authorized this app within the allowed time frame of 60 seconds.
Causa: O Oracle Eloqua aceita uma iniciação de autorização OAuth por minuto para cada usuário de um aplicativo e retorna uma resposta HTTP 429 para tentativas adicionais. Consulte Autenticar usando OAuth 2.0.
Solução:
Aguarde pelo menos 60 segundos e clique novamente em Fazer login com Oracle Eloqua .
A criação da conexão falha após o login
Causa: Os códigos de autorização do Oracle Eloqua expiram 60 segundos após serem emitidos pelo Oracle Eloqua. Se o código não for trocado por tokens dentro desse prazo, o Oracle Eloqua o rejeitará e a conexão não será criada. Consulte Autenticar usando OAuth 2.0.
Solução:
Clique em Entrar com Oracle Eloqua novamente e conclua o login sem demora. Se o Oracle Eloqua relatar muitas tentativas de autorização, consulte O login falha devido a muitas tentativas de autorização.
O login falha com um erro de URI de redirecionamento
Causa: o Oracle Eloqua retornou um erro invalid_redirect_uri (código de erro 2509). A URL de retorno de chamada OAuth do seu aplicativo Oracle Eloqua não corresponde à URI de redirecionamento que o Databricks envia.
Solução:
Em Configurações > Desenvolvedor do AppCloud , abra seu aplicativo e defina o URL de retorno de chamada OAuth para https://<workspace-url>/login/oauth/http.html. Consulte Passo 1: Registro de um aplicativo Oracle Eloqua.
O pipeline não conseguiu autenticar
Causa: O Oracle Eloqua retornou uma resposta HTTP 401. Isso geralmente significa um dos seguintes: o usuário do Oracle Eloqua revogou o acesso do aplicativo, o token de refresh expirou ou sua instância foi movida para um pod diferente. Os refresh tokens do Oracle Eloqua expiram após um ano se não forem usados.
Solução:
- Confirme se a URL base da API na conexão corresponde à URL base atual da sua instância. Consulte O passo 2: encontrar a URL base da API.
- Recriar a autorização da conexão. Consulte Criar uma conexão Oracle Eloqua.
O pipeline falha com um erro de acesso
Causa: O Oracle Eloqua retornou uma resposta HTTP 403. O usuário do Oracle Eloqua que autorizou a conexão não tem permissão para ler os dados solicitados.
Solução:
Peça ao administrador do Oracle Eloqua para conceder ao usuário acesso aos dados ou recrie a autorização de conexão como um usuário que tenha acesso. Consulte Criar uma conexão Oracle Eloqua.
Limite de taxa da API do Oracle Eloqua excedido
Causa: Oracle Eloqua retornou uma resposta HTTP 429 porque o conector enviou solicitações em excesso em um curto período.
Solução:
O conector aguarda e tenta novamente automaticamente. Se isso acontecer repetidamente, reduza a frequência de programar do pipeline ou o número de pipelines concorrentes que compartilham a mesma instância do Oracle Eloqua.