Connecteur OneDrive
Bêta
Cette fonctionnalité est en version bêta. Les administrateurs de workspace peuvent contrôler l’accès à cette fonctionnalité depuis la page Aperçus en activant l’aperçu Lakeflow Connect pour OneDrive For Business . Consultez Gérer les aperçus Databricks.
Le connecteur OneDrive managé de Lakeflow Connect vous permet d’ingérer dans Databricks les fichiers du lecteur Mes fichiers d’un utilisateur sur OneDrive Entreprise. Ingérez des fichiers non structurés sous forme de données binaires ou de valeurs FILE managées, analysez les formats structurés (CSV, JSON, XML, EXCEL et bien d’autres) dans des tables Delta, ou capturez les métadonnées des fichiers sans charger leur contenu.
Pour ingérer des fichiers à partir de sites SharePoint, de sites d’équipe ou de bibliothèques de documents partagées, utilisez le connecteur SharePoint géré.
Pour lire des données depuis OneDrive à l’aide de SQL et des API Spark (read_files, spark.read, Auto Loader), consultez Ingérer des fichiers depuis OneDrive.
Ce qu’il faut savoir avant de start
Sujet | Pourquoi est-ce important ? |
|---|---|
Pour créer une connexion, vous devez disposer du privilège | |
Les étapes de création d’une connexion dépendent de la méthode d’authentification que vous sélectionnez. | |
Les étapes de création d’un pipeline dépendent de l’interface. La création de pipelines via l’interface utilisateur n’est pas prise en charge. | |
La planification du pipeline dépend de vos exigences en matière de latence et de coût. | |
Selon vos besoins d’ingestion, le pipeline peut utiliser des configurations telles que le suivi de l’historique, la sélection des colonnes et le filtrage des lignes. Les configurations prises en charge varient selon le connecteur. Consultez Disponibilité des fonctionnalités. |
Start l’ingestion à partir de OneDrive
Le tableau suivant présente une vue d’ensemble du flux d’ingestion OneDrive de bout en bout, en fonction des privilèges de connexion :
Privilège requis | Étapes |
|---|---|
|
|
| Utilisez toute interface prise en charge pour créer un pipeline à partir d’une connexion existante. Consultez Ingérer des données depuis OneDrive. |
Disponibilité des fonctionnalités
Fonctionnalité | Disponibilité |
|---|---|
Création de pipelines via l’interface utilisateur |
|
Création de pipelines via API |
|
Declarative Automation Bundles |
|
Ingestion incrémentielle |
|
Gouvernance Unity Catalog |
|
Orchestration avec Databricks Workflows |
|
SCD de type 2 |
|
évolution des schémas |
Configurable via |
Filtrage des lignes via l’API |
|
Formats de fichiers pris en charge
Le connecteur prend en charge l’ingestion de fichiers non structurés et structurés :
- Non structuré : références de fichiers gérées (
FILE, Beta) etBINARYFILE. - Données structurées et semi-structurées :
CSV,JSON,XML,EXCEL,PARQUET,AVROetORC.
Pour les schémas des tables de destination, consultez Format des données ingérées. Pour connaître les limitations propres à chaque connecteur, consultez Limitations du connecteur Microsoft OneDrive.
Méthodes d’authentification
Méthode d’authentification | Disponibilité |
|---|---|
OAuth U2M : géré par Databricks |
Aucune inscription d’application Microsoft Entra ID n’est requise. Si cette option n’est pas répertoriée, utilisez OAuth U2M : géré par le client . Consultez Configurer OAuth U2M : géré par Databricks pour l’ingestion Microsoft OneDrive. |
OAuth U2M : géré par le client |
Utilise votre propre application Microsoft Entra ID. Consultez Configurer OAuth U2M : géré par le client pour l’ingestion Microsoft OneDrive. |
OAuth M2M |
|
OAuth (jeton de refresh manuel) |
|
Avec les deux méthodes U2M, la connexion s’authentifie comme le compte Microsoft connecté ; un pipeline ne peut donc ingérer que les fichiers auxquels ce compte a accès.