Gérer et utiliser des catalogues étrangers

Un catalogue étranger est un objet sécurisable dans le catalogue Unity qui met en miroir une base de données dans un système de données externe. Il vous permet d’exécuter des requêtes en lecture seule sur ce système de données à partir de votre espace de travail Azure Databricks et de gérer l’accès à l’aide du catalogue Unity.

Vous travaillez avec un catalogue étranger de la même façon que vous travaillez avec n’importe quel catalogue géré par le catalogue Unity, avec les différences décrites dans le tableau suivant.

Tâche Détails Reference
Afficher les détails du catalogue étranger L’Explorateur de catalogues affiche les mêmes détails que les catalogues Unity Catalog standard, ainsi que la connexion utilisée par le catalogue externe et la base de données externe ou le catalogue qu’il reflète. Afficher les détails du catalogue
Interroger des données dans un catalogue étranger Vous pouvez exécuter des requêtes en lecture seule sur des tables dans un catalogue étranger.
  • Vous devez utiliser des types de données Apache Spark dans vos requêtes. Pour obtenir un mappage des types de données Spark à vos types de données de base de données externes, consultez l’article de votre type de connexion dans le volet de navigation gauche.
  • Avec le calcul en mode d’accès dédié, vous devez être propriétaire de la connexion sous-jacente pour interroger les données dans le catalogue externe. Le CREATE FOREIGN CATALOG privilège sur la connexion n’est pas suffisant.
  • En mode d’accès standard et avec le calcul sans serveur, les privilèges standard du catalogue s’appliquent.
Données de requête
Accorder l’accès aux tables étrangères Vous accordez un accès en lecture seule aux tables étrangères à l’aide de privilèges de catalogue Unity standard. Gérer les privilèges dans Unity Catalog
Afficher la traçabilité des données Azure Databricks suit le lignage des données pour les tables des catalogues externes de la même manière que pour les tables standard d’Unity Catalog. Traçabilité dans le catalogue Unity
Créer un catalogue étranger Vous créez un catalogue étranger dans le cadre de la configuration d’une connexion à une source de données externe. Si vous utilisez l’interface utilisateur pour créer la connexion, la création du catalogue étranger est incluse dans ce flux. Créer un catalogue étranger