Qu'est-ce qui a inspiré cette demande de liste de souhaits ?
On m'a dit que JMP travaillait sur un tel connecteur, et je souhaite plaider en faveur d'un développement aussi accéléré que possible.
Notre organisation utilise Databricks comme plateforme de données principale. Actuellement, la connexion de JMP à Databricks nécessite la configuration manuelle du pilote ODBC Simba Spark pour chaque utilisateur. Ce processus implique le téléchargement et l'installation du pilote, la recherche du nom d'hôte du serveur et du chemin HTTP spécifiques à l'espace de travail, la configuration des DSN via l'Administrateur de sources de données ODBC de Windows et la gestion de l'authentification par jeton d'accès personnel – autant d'étapes à effectuer avant même qu'un utilisateur puisse exécuter sa première requête. Pour les analystes et les scientifiques non experts en informatique, cela représente un obstacle majeur. Toute modification de l'espace de travail Databricks (changement de cluster, expiration du jeton, migration d'espace de travail) oblige les utilisateurs à répéter ou à résoudre ce processus. La charge de travail liée à la maintenance de cette configuration au sein d'une équipe est considérable et continue.
Quelle amélioration souhaiteriez-vous voir ?
Un connecteur Databricks natif dans JMP permettant aux utilisateurs de s'authentifier directement à l'aide de leurs identifiants Databricks existants (jeton d'accès personnel ou, idéalement, Entra). Ce connecteur doit :
- Afficher une boîte de dialogue de connexion simple où l'utilisateur saisit l'URL de son espace de travail Databricks et s'authentifie.
- Découverte automatique des catalogues, schémas et tables disponibles en fonction des autorisations Unity Catalog de l'utilisateur.
- Respectez les contrôles de sécurité et d'accès existants au niveau des lignes/colonnes du catalogue Unity sans configuration supplémentaire.
- Stockez les profils de connexion pour que les utilisateurs puissent se reconnecter en un seul clic.
- Prise en charge des requêtes SQL interactives et des flux de travail d'importation de tables dans JMP
Pourquoi cette idée est-elle importante ?
Cela permettra d'accroître l'efficacité et de simplifier l'expérience utilisateur. Le support informatique sera réduit pour faciliter la connexion, la gestion des jetons d'accès et la documentation des procédures. Du point de vue de la gouvernance des données, le respect des autorisations du catalogue Unity garantira le respect des contrôles d'accès tout en permettant une gestion centralisée.
Je soutiens pleinement cette idée. La connectivité native avec Databricks devient de plus en plus importante à mesure que les organisations adoptent Databricks comme plateforme de données d'entreprise. Supprimer la configuration ODBC manuelle et tirer parti de l'authentification Databricks existante et de la gouvernance Unity Catalog apporterait des avantages considérables en termes d'ergonomie, d'évolutivité et de maintenabilité.