Cosa ha ispirato questa richiesta nella lista dei desideri?
Mi è stato detto che JMP sta lavorando a un connettore di questo tipo e desidero adoperarmi affinché lo sviluppo venga accelerato il più possibile.
La nostra organizzazione utilizza Databricks come piattaforma dati principale e, attualmente, la connessione di JMP a Databricks richiede la configurazione manuale del driver ODBC di Simba Spark per ogni utente. Questo processo prevede il download e l'installazione del driver, l'individuazione del nome host del server e del percorso HTTP specifici dell'area di lavoro, la configurazione dei DSN tramite l'Amministratore origini dati ODBC di Windows e la gestione dell'autenticazione tramite token di accesso personale, il tutto prima che un utente possa eseguire la sua prima query. Per analisti e ricercatori che non hanno familiarità con l'IT, questo rappresenta un ostacolo significativo. Qualsiasi modifica all'area di lavoro di Databricks (modifiche al cluster, scadenza del token, migrazione dell'area di lavoro) richiede agli utenti di ripetere o risolvere i problemi relativi a questo processo. Il carico di lavoro per la gestione di questa configurazione per un team è considerevole e continuo.
Quale miglioramento vorresti vedere?
Un connettore nativo Databricks in JMP che consente agli utenti di autenticarsi direttamente utilizzando le proprie credenziali Databricks esistenti (token di accesso personale o, idealmente, Entra). Il connettore dovrebbe:
- Presenta una semplice finestra di dialogo di connessione in cui l'utente inserisce l'URL del proprio spazio di lavoro Databricks e si autentica
- Rileva automaticamente i cataloghi, gli schemi e le tabelle disponibili in base alle autorizzazioni dell'utente per il Catalogo Unity.
- Rispetta le impostazioni di sicurezza e i controlli di accesso a livello di riga/colonna di Unity Catalog esistenti, senza alcuna configurazione aggiuntiva.
- Memorizza i profili di connessione in modo che gli utenti possano riconnettersi con un solo clic.
- Supporto sia per query SQL interattive che per flussi di lavoro di importazione di tabelle all'interno di JMP
Perché questa idea è importante?
Aumenterà l'efficienza e ridurrà la complessità per gli utenti finali. Ridurrà il supporto IT necessario per aiutare gli utenti a connettersi, gestire i token di accesso e documentare lunghe checklist di guida. Dal punto di vista della governance dei dati, il rispetto delle autorizzazioni di Unity Catalog garantirebbe che i controlli di accesso siano rispettati e possano comunque essere gestiti centralmente.
Sostengo pienamente questa idea. La connettività nativa con Databricks sta diventando sempre più importante, dato che un numero crescente di organizzazioni adotta Databricks come piattaforma dati aziendale. Eliminare la configurazione manuale ODBC e sfruttare l'autenticazione Databricks esistente e la governance di Unity Catalog offrirebbe vantaggi sostanziali in termini di usabilità, scalabilità e manutenibilità.