Pular para o conteúdo principal

Solucionar problemas de ingestão no Google Drive

Diagnostique e corrija problemas comuns com o conector do Google Drive no Lakeflow Connect do Databricks, como erros de autenticação e URLs de pipeline inacessíveis.

Para orientação geral sobre solução de problemas que se aplica a todos os pipelines de ingestão gerenciados, consulte Troubleshoot managed ingestion pipelines.

Erros de autenticação

OAuth U2M: gerenciado pela Databricks

Verifique o seguinte:

  • A Google account usada para autenticar tem acesso à pasta ou unidade configurada no URL do pipeline.
  • The account completed the Google consent screen.

Para se reautenticar, atualize a conexão no Explorador de Catálogos. Consulte Configurar OAuth U2M: gerenciado pela Databricks para ingestão do Google Drive.

OAuth U2M: gerenciado de forma personalizada

Verifique o seguinte:

  • As credenciais de cliente OAuth (ID do cliente e segredo do cliente) na conexão do Unity Catalog estão corretas.
  • A tela de consentimento do OAuth está configurada com o escopo https://www.googleapis.com/auth/drive.readonly.
  • A Google account usada para autenticar tem acesso à pasta ou unidade configurada no URL do pipeline.
  • Se o aplicativo tiver um público Externo, a conta do Google usada para autenticação será listada como usuário de teste no seu projeto do Google Cloud.
  • A URI de redirecionamento no seu cliente OAuth do Google Cloud corresponde à URL da sua instância Databricks. A URI de redirecionamento deve ser <databricks-instance-url>/login/oauth/google.html.

Para se reautenticar, atualize a conexão no Catalog Explorer com novas credenciais de OAuth. Consulte Configurar o OAuth U2M: gerenciado de forma personalizada para a ingestão do Google Drive.

Conta de serviço OAuth

Verifique o seguinte:

  • O JSON da key da account de serviço na conexão do Unity Catalog está completo e não foi revogado no console do Google Cloud.
  • A API do Google Drive está ativada no projeto do Google Cloud que possui a account de serviço.
  • Os arquivos, as pastas ou as unidades compartilhadas que você deseja ingerir são compartilhados com o endereço de email da account de serviço, com pelo menos acesso de Viewer .

Para alternar as credenciais, crie uma nova key de account de serviço e atualize a conexão no Catalog Explorer. Consulte Configurar uma account de serviço OAuth para ingestão do Google Drive.

Erros de URL do pipeline

Se o pipeline falhar com um erro indicando que a URL de origem não está acessível:

  • Confirme que o URL aponta para uma pasta ou unidade compartilhada, e não para um arquivo individual. O conector não suporta seleção individual de arquivos.
  • Verifique se a identidade usada para criar a conexão tem pelo menos acesso de leitura à pasta ou unidade na URL configurada.
  • Para uma conexão de account de serviço, confirme se o conteúdo está compartilhado com o endereço de email da account de serviço.
  • Verifique se a ID da pasta ou da unidade no URL está correta abrindo o URL em um navegador com uma conta que tenha acesso.