Nota:
El acceso a esta página requiere autorización. Puede intentar iniciar sesión o cambiar directorios.
El acceso a esta página requiere autorización. Puede intentar cambiar los directorios.
En esta página se describe cómo funciona el conector de SQL Server, incluidos sus conceptos básicos.
¿Cómo se conecta Azure Databricks a SQL Server?
Azure Databricks se conecta a SQL Server mediante la seguridad de la capa de transporte (TLS) y una conexión JDBC. Las canalizaciones recién creadas también validan el certificado TLS del servidor para comprobar la identidad del servidor. Para más información y opciones de configuración, consulte Validación de certificados de servidor TLS. Las credenciales se almacenan de forma segura en el catálogo de Unity y solo se pueden recuperar si el usuario que ejecuta el flujo de ingesta tiene los permisos adecuados. Databricks recomienda crear un usuario de SQL Server independiente para la ingesta de datos. Si hay bases de datos o tablas que no desea exponer a este usuario, puede usar permisos integrados de SQL Server.
¿Cómo extrae incrementalmente el conector los datos?
El conector usa Microsoft Change Tracking y Microsoft Change Data Capture (CDC). Si una tabla tiene una clave principal, Databricks recomienda usar el seguimiento de cambios para obtener un rendimiento óptimo. Si una tabla no tiene una clave principal, Databricks recomienda usar CDC. Si la captura de datos modificados y la CDC están habilitados, el conector usa el seguimiento de cambios.
Variaciones de base de datos
El conector admite bases de datos SQL de Azure SQL y AWS RDS SQL. Esto incluye SQL Server que se ejecuta en máquinas virtuales (VM) de Azure y Amazon EC2. El conector también admite SQL Server local mediante Azure ExpressRoute, AWS Direct Connect y VPN si hay suficiente ancho de banda disponible.
Métodos de autenticación
- El conector admite los siguientes métodos de autenticación:
- OAuth de usuario a máquina (U2M) con el identificador de Entra de Microsoft
- OAuth de máquina a máquina (M2M) con el identificador de Microsoft Entra
- Nombre de usuario y contraseña
Ingestión de datos de SQL Server frente a federación de consultas
Además del conector de ingesta de SQL Server en Lakeflow Connect, Databricks ofrece un conector de copia cero en Lakehouse Federation. El conector de copia cero permite consultar datos en SQL Server sin moverlos.