Se connecter à des sources d’ingestion managée

Les connexions d’ingestion gérées de Lakeflow Connect stockent les identifiants d’authentification de vos sources de données dans Unity Catalog. Tout utilisateur disposant du privilège USE CONNECTION sur la connexion peut créer des pipelines d’ingestion managés à partir de sources telles que Salesforce et SQL Server.

Un utilisateur administrateur doit créer la connexion si les utilisateurs qui créent des pipelines sont des utilisateurs non administrateurs ou utilisent des interfaces programmatiques. Ces interfaces nécessitent que les utilisateurs spécifient une connexion existante lorsqu’ils créent un pipeline.

Les utilisateurs administrateurs peuvent également créer une connexion et un pipeline en même temps dans l’interface utilisateur d’ingestion des données. Consultez Connecteurs gérés dans Lakeflow Connect.

Ingestion et connexions de fédération

Lakeflow Connect offre des connecteurs d’ingestion complètement managés pour les applications d’entreprise et les sources de base de données. Lakehouse Federation vous permet d’interroger des sources de données externes sans déplacer vos données. Vous pouvez créer des connexions pour l’ingestion et la fédération de requêtes dans l’Explorateur de catalogues.

Privilèges requis

Les privilèges utilisateur requis pour se connecter à une source d’ingestion managée dépendent de l’interface que vous choisissez :

Scénario Interfaces prises en charge Privilèges utilisateur requis
Un utilisateur administrateur crée une connexion et un pipeline d’ingestion en même temps. Interface utilisateur d’ingestion des données
  • CREATE CONNECTION sur le metastore
  • USE CATALOG sur le catalogue cible
  • (Applications SaaS) USE SCHEMA et CREATE TABLE sur un schéma existant ou CREATE SCHEMA sur le catalogue cible
  • (Bases de données) USE SCHEMA, CREATE TABLE, et CREATE VOLUME sur un schéma existant ou CREATE SCHEMA sur le catalogue cible
Un utilisateur administrateur crée une connexion avec laquelle les utilisateurs non-administrateurs peuvent créer des pipelines. Administrateur :
  • Explorateur de catalogues

Non-administrateur :
  • Interface utilisateur d’ingestion des données
  • Paquets d'Automatisation déclarative
  • API Databricks
  • Kits SDK Databricks
  • Interface CLI de Databricks
Administrateur :
  • CREATE CONNECTION sur le metastore

Non-administrateur :
  • USE CONNECTION sur une connexion existante
  • USE CATALOG sur le catalogue cible
  • (Applications SaaS) USE SCHEMA et CREATE TABLE sur un schéma existant ou CREATE SCHEMA sur le catalogue cible
  • (Bases de données) USE SCHEMA, CREATE TABLE, et CREATE VOLUME sur un schéma existant ou CREATE SCHEMA sur le catalogue cible

Créer une connexion

Pour obtenir des instructions pas à pas pour créer une connexion de catalogue Unity pour une source d’ingestion managée spécifique, consultez la page « Créer une connexion » du connecteur dans la documentation du connecteur managé.

Étapes suivantes

Après avoir créé une connexion à votre source d’ingestion managée dans l’Explorateur de catalogues, tout utilisateur disposant du USE CONNECTION privilège sur la connexion peut créer un pipeline d’ingestion de la manière suivante :

  • Assistant d'ingestion (uniquement pour les connecteurs pris en charge)
  • Paquets d'Automatisation déclarative
  • API Databricks
  • Kits SDK Databricks
  • Interface CLI de Databricks

Pour obtenir des instructions de création de pipeline, consultez la documentation du connecteur managé.