Connettersi al set di impostazioni
Il set di impostazioni offre funzionalità di business intelligence moderne per l'intera organizzazione. Preset offre una piattaforma di esplorazione e visualizzazione dei dati potente e facile da usare, basata su Apache Superset open source.
È possibile integrare i databricks SQL warehouse (in precedenza endpoint SQL di Databricks) e i cluster di Azure Databricks con Preset.
Connettersi al set di impostazioni tramite Partner Connect
Per connettere l'area di lavoro di Azure Databricks a Preset tramite Partner Connect, vedere Connettersi ai partner BI tramite Partner Connect.
Nota
Partner Connect supporta solo databricks SQL warehouse per set di impostazioni. Per connettere un cluster nell'area di lavoro di Azure Databricks a Preset, connettersi manualmente al set di impostazioni.
Connettersi manualmente a Preset
In questa sezione si connette un cluster o un sql warehouse esistente nell'area di lavoro di Azure Databricks a Preset.
Nota
Per i warehouse SQL, è possibile usare Partner Connect per semplificare il processo di connessione.
Fabbisogno
Prima di integrarsi manualmente con Preset, è necessario disporre degli elementi seguenti:
Un cluster o sql warehouse nell'area di lavoro di Azure Databricks.
- Informazioni di riferimento sulla configurazione di calcolo.
- Creare un'istanza di SQL Warehouse.
I dettagli di connessione per il cluster o sql warehouse, in particolare i valori Nome host server, Porta e Percorso HTTP.
- Ottenere i dettagli di connessione per una risorsa di calcolo di Azure Databricks.
Un token di accesso personale di Azure Databricks o un token di Microsoft Entra ID (in precedenza Azure Active Directory). Per creare un token di accesso personale, eseguire le operazioni seguenti:
- Nell'area di lavoro di Azure Databricks fare clic sul nome utente di Azure Databricks nella barra superiore e quindi selezionare Impostazioni nell'elenco a discesa.
- Fare clic su Sviluppatore.
- Accanto a Token di accesso fare clic su Gestisci.
- Fare clic su Generare nuovi token.
- (Facoltativo) Immettere un commento che consente di identificare questo token in futuro e modificare la durata predefinita del token di 90 giorni. Per creare un token senza durata (scelta non consigliata), lasciare vuota la casella Durata (giorni) (vuota).
- Fare clic su Genera.
- Copiare il token visualizzato in un percorso sicuro e quindi fare clic su Fine.
Nota
Assicurarsi di salvare il token copiato in un percorso sicuro. Non condividere il token copiato con altri utenti. Se si perde il token copiato, non è possibile rigenerare lo stesso token esatto. È invece necessario ripetere questa procedura per creare un nuovo token. Se si perde il token copiato o si ritiene che il token sia stato compromesso, Databricks consiglia vivamente di eliminare immediatamente il token dall'area di lavoro facendo clic sull'icona del cestino (Revoca) accanto al token nella pagina Token di accesso.
Se non è possibile creare o usare token nell'area di lavoro, questo potrebbe essere dovuto al fatto che l'amministratore dell'area di lavoro ha disabilitato i token o non ha concesso l'autorizzazione per creare o usare token. Vedere l'amministratore dell'area di lavoro o quanto segue:
Nota
Come procedura consigliata per la sicurezza, quando si esegue l'autenticazione con strumenti automatizzati, sistemi, script e app, Databricks consiglia di usare token di accesso personali appartenenti alle entità servizio anziché agli utenti dell'area di lavoro. Per creare token per le entità servizio, vedere Gestire i token per un'entità servizio.
Passaggi per la connessione
Per connettersi manualmente a Preset, eseguire le operazioni seguenti:
Creare un nuovo account Preimpostato o accedere all'account esistente Preimpostato.
Fare clic su + Area di lavoro.
Nella finestra di dialogo Aggiungi nuova area di lavoro immettere un nome per l'area di lavoro, selezionare l'area di lavoro più vicina e quindi fare clic su Salva.
Aprire l'area di lavoro facendo clic sul riquadro dell'area di lavoro.
Sulla barra degli strumenti fare clic su Database di catalogo>.
Fare clic su + Database.
Nell'elenco Database supportati della finestra di dialogo Connetti un database selezionare una delle opzioni seguenti:
- Per sql warehouse selezionare Databricks SQL Warehouse.
- Per un cluster selezionare Databricks Interactive Cluster( Cluster interattivo di Databricks).
Per URI SQLAlchemy immettere il valore seguente:
Per un'istanza di SQL Warehouse:
databricks+pyodbc://token:{access token}@{server hostname}:{port}/{database name}
Per un cluster:
databricks+pyhive://token:{access token}@{server hostname}:{port}/{database name}
Replace:
{access token}
con il valore< del token di accesso personale di Azure Databricks!, o il valore del token di Azure Active Directory,> dai requisiti.{server hostname}
con il valore Nome host server dai requisiti.{port}
con il valore Port dai requisiti.{database name}
con il nome del database di destinazione nell'area di lavoro di Azure Databricks.
Ad esempio, per un'istanza di SQL Warehouse:
databricks+pyodbc://token:dapi...@adb-1234567890123456.7.azuredatabricks.net:443/default
Ad esempio, per un cluster:
databricks+pyhive://token:dapi...@adb-1234567890123456.7.azuredatabricks.net:443/default
Fare clic sulla scheda Avanzate e espandere Altro.
Per Parametri motore immettere il valore seguente:
Per un'istanza di SQL Warehouse:
{"connect_args": {"http_path": "sql/1.0/warehouses/****", "driver_path": "/opt/simba/spark/lib/64/libsparkodbc_sb64.so"}}
Per un cluster:
{"connect_args": {"http_path": "sql/protocolv1/o/****"}}
Sostituire
sql/protocolv1/o/****
con il valore percorso HTTP dai requisiti.Ad esempio, per un'istanza di SQL Warehouse:
{"connect_args": {"http_path": "sql/1.0/warehouses/ab12345cd678e901", "driver_path": "/opt/simba/spark/lib/64/libsparkodbc_sb64.so"}}
Ad esempio, per un cluster:
{"connect_args": {"http_path": "sql/protocolv1/o/1234567890123456/1234-567890-buyer123"}}
Fare clic sulla scheda Basic e quindi su Test connessione.
Nota
Per la risoluzione dei problemi di connessione, vedere Procedura dettagliata per la connessione al database per Databricks nel sito Web Preset.
Al termine della connessione, fare clic su Connetti.
Passaggi successivi
Esplorare una o più delle risorse seguenti nel sito Web Preset: