Conector do OneDrive
Beta
Esse recurso está na versão beta. Os administradores do workspace podem controlar o acesso a este recurso na página Prévias , optando pela prévia de Lakeflow Connect for OneDrive For Business . Consulte Gerenciar prévias do Databricks.
O conector gerenciado do OneDrive no Lakeflow Connect permite ingerir arquivos da unidade **Meus arquivos** do OneDrive for Business de um usuário no Databricks. Ingerir arquivos não estruturados como dados binários ou valores FILE gerenciados, analisar formatos estruturados (CSV, JSON, XML, EXCEL e mais) em tabelas Delta ou capturar metadados de arquivos sem carregar o conteúdo dos arquivos.
Para ingerir arquivos de sites do SharePoint, sites de equipe ou bibliotecas de documentos compartilhadas, use o conector gerenciado do SharePoint.
Para ler do OneDrive usando as APIs SQL e Spark (read_files, spark.read, Auto Loader), consulte Ingerir arquivos do OneDrive.
O que saber antes de começar
tópico | Por que isso é importante |
|---|---|
Para criar uma conexão, você precisa do privilégio | |
Os passos para criar uma conexão dependem do método de autenticação selecionado. | |
Os passos para criar um pipeline dependem da interface. A criação de pipelines pela interface do usuário não é compatível. | |
A programar do pipeline depende dos seus requisitos de latência e custo. | |
Dependendo das suas necessidades de ingestão, o pipeline pode usar configurações como acompanhamento da história, seleção de colunas e filtragem de linhas. As configurações compatíveis variam de acordo com o conector. Consulte Disponibilidade do recurso. |
começar ingestão do OneDrive
A tabela a seguir apresenta uma visão geral do fluxo de ingestão do OneDrive de ponta a ponta, com base nos privilégios de conexão:
Privilégio necessário | os passos |
|---|---|
|
|
| Use qualquer interface compatível para criar um pipeline a partir de uma conexão existente. Consulte Ingerir dados do OneDrive. |
Disponibilidade do recurso
Recurso | Disponibilidade |
|---|---|
Criação de pipelines com base na interface do usuário |
|
Criação de pipelines baseada em API |
|
Pacotes de Automação Declarativa |
|
Ingestão incremental |
|
Governança do Unity Catalog |
|
Orquestração usando o Databricks Workflows |
|
SCD tipo 2 |
|
evolução do esquema |
Configurável por meio de |
Filtragem de linhas baseada em API |
|
Formatos de arquivo compatíveis
O conector oferece suporte à ingestão de arquivos não estruturados e estruturados:
- Não estruturados: referências de arquivos gerenciadas (
FILE, Beta) eBINARYFILE. - Estruturados e semiestruturados:
CSV,JSON,XML,EXCEL,PARQUET,AVROeORC.
Para consultar os esquemas das tabelas de destino, consulte Formato dos dados ingeridos. Para consultar as limitações específicas do conector, consulte Limitações do conector do Microsoft OneDrive.
Métodos de autenticação
Método de autenticação | Disponibilidade |
|---|---|
OAuth U2M: gerenciado pela Databricks |
Não é necessário ter um registro de aplicativo do Microsoft Entra ID. Se essa opção não estiver listada, use OAuth U2M: gerenciado pelo usuário . Consulte Configurar OAuth U2M: gerenciado pela Databricks para ingestão do Microsoft OneDrive. |
OAuth U2M: gerenciado pelo cliente |
Usa seu próprio aplicativo do Microsoft Entra ID. Consulte Configurar OAuth U2M: gerenciado pelo cliente para ingestão do Microsoft OneDrive. |
OAuth M2M |
|
OAuth (token de refresh manual) |
|
Com ambos os métodos U2M, a conexão se autentica como a account da Microsoft com sessão iniciada, portanto, um pipeline pode ingerir apenas os arquivos aos quais essa account tem acesso.