Administrar y trabajar con catálogos externos

Un catálogo externo es un objeto protegible en el catálogo de Unity que refleja una base de datos en un sistema de datos externo. Permite ejecutar consultas de solo lectura en ese sistema de datos desde el área de trabajo de Azure Databricks y administrar el acceso mediante el catálogo de Unity.

Trabaja con un catálogo externo de la misma manera que trabaja con cualquier catálogo administrado por Unity Catalog, con las diferencias descritas en la tabla siguiente.

tarea Details Reference
Ver detalles del catálogo externo Catalog Explorer muestra los mismos detalles que los catálogos estándar de Unity Catalog, además de la Conexión utilizada por el catálogo externo y la base de datos o el catálogo externo que refleja. Visualización de los detalles del catálogo
Consulta de datos en un catálogo externo Puede ejecutar consultas de solo lectura en tablas de un catálogo externo.
  • Debe usar los tipos de datos de Apache Spark en las consultas. Para obtener una correspondencia entre los tipos de datos de Spark y los tipos de datos de su base de datos externa, consulte el artículo correspondiente a su tipo de conexión en el panel de navegación de la izquierda.
  • En el modo de proceso de acceso dedicado, debe ser propietario de la conexión subyacente para consultar datos en el catálogo externo. El privilegio CREATE FOREIGN CATALOG de la conexión no es suficiente.
  • En el modo de acceso estándar y en la computación sin servidor, se aplican los privilegios estándar del catálogo.
Consultar datos
Conceder acceso a tablas foráneas Conceda acceso de solo lectura a tablas externas mediante privilegios estándar del catálogo de Unity. Administración de privilegios en Unity Catalog
Visualización del linaje de datos Azure Databricks realiza un seguimiento del linaje de datos de las tablas de catálogos externos de la misma manera que realiza el seguimiento del linaje de las tablas estándar del catálogo de Unity. Linaje en el catálogo de Unity
Creación de un catálogo externo Se crea un catálogo externo como parte de la configuración de una conexión a un origen de datos externo. Si utiliza la interfaz de usuario para crear la conexión, la creación del catálogo externo se incluye en ese flujo. Creación de un catálogo externo