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.

  • I dettagli di connessione per il cluster o sql warehouse, in particolare i valori Nome host server, Porta e Percorso HTTP.

  • 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:

    1. 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.
    2. Fare clic su Sviluppatore.
    3. Accanto a Token di accesso fare clic su Gestisci.
    4. Fare clic su Generare nuovi token.
    5. (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).
    6. Fare clic su Genera.
    7. 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:

  1. Creare un nuovo account Preimpostato o accedere all'account esistente Preimpostato.

  2. Fare clic su + Area di lavoro.

  3. 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.

  4. Aprire l'area di lavoro facendo clic sul riquadro dell'area di lavoro.

  5. Sulla barra degli strumenti fare clic su Database di catalogo>.

  6. Fare clic su + Database.

  7. 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).
  8. 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
    
  9. Fare clic sulla scheda Avanzate e espandere Altro.

  10. 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"}}
    
  11. 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.

  12. Al termine della connessione, fare clic su Connetti.

Passaggi successivi

Esplorare una o più delle risorse seguenti nel sito Web Preset: