Pular para o conteúdo principal

Solucionar problemas do conector Oracle Eloqua

info

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:

  1. 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.
  2. 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.