¿Qué inspiró esta petición en la lista de deseos?
Me han dicho que JMP está trabajando en un conector de este tipo, y quiero abogar por un desarrollo lo más acelerado posible.
Nuestra organización utiliza Databricks como plataforma de datos principal, y conectar JMP a Databricks actualmente requiere configurar manualmente el controlador ODBC de Simba Spark para cada usuario. Este proceso implica descargar e instalar el controlador, localizar el nombre de host del servidor y los valores de ruta HTTP específicos del espacio de trabajo, configurar los DSN a través del Administrador de orígenes de datos ODBC de Windows y gestionar la autenticación del token de acceso personal, todo esto antes de que un usuario pueda ejecutar su primera consulta. Para los analistas y científicos que no tienen conocimientos de informática, esto representa una barrera importante. Cualquier cambio en el espacio de trabajo de Databricks (cambios en el clúster, caducidad del token, migración del espacio de trabajo) obliga a los usuarios a repetir o solucionar problemas del proceso. El coste de mantener esta configuración en todo el equipo es considerable y constante.
¿Qué mejora le gustaría ver?
Un conector nativo de Databricks en JMP que permite a los usuarios autenticarse directamente utilizando sus credenciales de Databricks existentes (token de acceso personal o, idealmente, Entra). El conector debe:
- Presentar un cuadro de diálogo de conexión simple donde el usuario ingrese la URL de su espacio de trabajo de Databricks y se autentique.
- Descubre automáticamente los catálogos, esquemas y tablas disponibles según los permisos del usuario en el catálogo de Unity.
- Respeta los controles de seguridad y acceso existentes a nivel de fila/columna del catálogo de Unity sin ninguna configuración adicional.
- Almacena los perfiles de conexión para que los usuarios puedan volver a conectarse con un solo clic.
- Admite consultas SQL interactivas y flujos de trabajo de importación de tablas dentro de JMP.
¿Por qué es importante esta idea?
Esto aumentará la eficiencia y reducirá la complejidad para los usuarios finales. Disminuirá la necesidad de soporte técnico para ayudar a los usuarios a conectarse, gestionar los tokens de acceso y documentar extensas listas de verificación para guiarlos. Desde la perspectiva de la gobernanza de datos, respetar los permisos del Catálogo de Unity garantizaría que se respeten los controles de acceso y que, al mismo tiempo, se puedan gestionar de forma centralizada.
Apoyo plenamente esta idea. La conectividad nativa de Databricks cobra cada vez más importancia a medida que más organizaciones adoptan Databricks como su plataforma de datos empresariales. Eliminar la configuración manual de ODBC y aprovechar la autenticación de Databricks y la gobernanza de Unity Catalog existentes proporcionaría beneficios sustanciales en usabilidad, escalabilidad y mantenimiento.