Gestire e usare cataloghi stranieri

Un catalogo esterno è un oggetto a protezione diretta in Unity Catalog che esegue il mirroring di un database in un sistema dati esterno. Consente di eseguire query di sola lettura su tale sistema dati dall'area di lavoro Azure Databricks e di gestire l'accesso usando Unity Catalog.

Si lavora con un catalogo esterno allo stesso modo in cui si lavora con qualsiasi catalogo gestito da Unity Catalog, con le differenze descritte nella tabella seguente.

Task dettagli Riferimento
Visualizzare i dettagli del catalogo esterno Esplora cataloghi mostra gli stessi dettagli dei cataloghi standard di Unity Catalog, oltre alla connessione usata dal catalogo esterno e al database esterno o al catalogo di cui esegue il mirroring. Visualizzare i dettagli del catalogo
Eseguire query sui dati in un catalogo esterno È possibile eseguire query di sola lettura su tabelle in un catalogo esterno.
  • È necessario usare i tipi di dati Apache Spark nelle query. Per un mapping dei tipi di dati Spark ai tipi di dati di database esterni, vedere l'articolo relativo al tipo di connessione nel riquadro di spostamento sinistro.
  • Nel calcolo in modalità di accesso dedicato, è necessario essere proprietari della connessione sottostante per eseguire query sui dati nel catalogo esterno. Il CREATE FOREIGN CATALOG privilegio per la connessione non è sufficiente.
  • In modalità di accesso standard e calcolo serverless si applicano privilegi di catalogo standard.
Dati di query
Concedere l'accesso alle tabelle esterne Si concede l'accesso in sola lettura alle tabelle esterne usando i privilegi standard del catalogo Unity. Gestire i privilegi nel Catalogo Unity
Visualizzare la derivazione dei dati Azure Databricks tiene traccia della derivazione dei dati per le tabelle in cataloghi stranieri allo stesso modo in cui tiene traccia della derivazione per le tabelle del catalogo Unity standard. Tracciabilità in Unity Catalog
Creare un catalogo straniero Si crea un catalogo esterno come parte della configurazione di una connessione a un'origine dati esterna. Se si usa l'interfaccia utente per creare la connessione, la creazione del catalogo esterno viene inclusa in tale flusso. Creare un catalogo esterno