Skip to main content

Autenticazione Oauth di Databricks Azure

La seguente procedura consente di configurare l'autenticazione OAuth per la connessione a Databricks in lettura e scrittura.

Configurazione dell'autenticazione

In Designer, posiziona lo strumento Input nel canvas.

  1. Seleziona la casella di spunta Utilizza Data Connection Manager (DCM) .

  2. Seleziona Configura una connessione .

  3. Nella finestra Connessioni dati , vai a Origini dati e scegli Databricks ODBC .

  4. Seleziona + Aggiungi l'origine dei dati .

  5. Quando aggiungi un'origine dati, puoi scegliere la connessione con o senza DSN.

Connessione con DSN

  1. Scegli la tecnologia DSN, immetti il Nome origine dati e scegli il DSN OAuth preparato.

  2. Seleziona Salva .

  3. Per collegare le credenziali, seleziona + Credenziale di connessione .

  4. Puoi scegliere Nome utente e password o OAuth in Metodo di autenticazione .

  5. Puoi scegliere Azure OAuth con Simba , Azure OAuth con Simba (applicazione Alteryx) , Nessuna credenziale , Nome utente o Nome utente e password in Metodo di autenticazione .

    1. Per Azure OAuth con Simba devi selezionare

      1. Credenziali per l'applicazione Azure OAuth . Puoi sceglierne una esistente o puoi selezionare Crea nuova credenziale . Per creare una nuova credenziale, specifica Nome credenziale , ID tenant , ID client e Segreto client . Queste informazioni sono disponibili nella pagina di registrazione dell'applicazione Microsoft Azure.

      2. Token Azure OAuth . Puoi scegliere un token esistente o puoi selezionare Crea nuova credenziale per Token OAuth . Per creare una nuova credenziale, specifica il Nome credenziale .

    2. Per Azure OAuth con Simba (applicazione Alteryx) , puoi selezionare Crea nuova credenziale o sceglierne una esistente.

      1. Per creare una nuova credenziale, specifica il Nome credenziale .

  6. Seleziona Crea e collega .

  7. Seleziona il pulsante Connetti .

  8. Accedi alla finestra del browser esterno.

Al termine dell'autenticazione, puoi scegliere la tabella o specificare la query con Visual Query Builder ed eseguire il flusso di lavoro.

Personal Access Token Authentication

Previously, Designer used a Username/Password schema to support PAT authentication:

  1. Enter token as the username.

  2. Enter the PAT value retrieved from Databricks as the password.

This method was confusing because it required users to enter a token under fields labeled as Username and Password, which didn’t match the authentication method.

Now, Designer provides a dedicated Personal Access Token (PAT) schema that simplifies the process:

  • Enter only the PAT value retrieved from Databricks.

No username or password fields are required. This update makes PAT authentication clearer, more accurate, and aligned with Databricks best practices.

Connessione senza DSN

  1. Scegli la tecnologia senza DNS dal menu a discesa.

  2. Immetti le informazioni:

    1. Nome origine dati,

    2. Server (indirizzo del cluster),

    3. Porta,

    4. HttpPath (riportato nelle opzioni avanzate di configurazione del cluster).

  3. Seleziona Salva .

  4. Per collegare le credenziali, seleziona + Credenziale di connessione .

  5. Puoi scegliere Azure OAuth con Simba e Azure OAuth con Simba (applicazione Alteryx) in Metodo di autenticazione .

    1. Per Azure OAuth con Simba devi selezionare

      1. Credenziali per l'applicazione Azure OAuth . Puoi sceglierne una esistente o puoi selezionare Crea nuova credenziale . Per creare una nuova credenziale, specifica Nome credenziale , ID tenant , ID client e Segreto client . Queste informazioni sono disponibili nella pagina di registrazione dell'applicazione Microsoft Azure.

      2. Token Azure OAuth . Puoi scegliere un token esistente o puoi selezionare Crea nuova credenziale per Token OAuth . Per creare una nuova credenziale, specifica il Nome credenziale .

  6. Seleziona Crea e collega .

  7. Seleziona il pulsante Connetti .

  8. Accedi alla finestra del browser esterno.

Al termine dell'autenticazione, puoi scegliere la tabella o specificare la query con Visual Query Builder ed eseguire il flusso di lavoro.

Caricamento in blocco con l'autenticazione OAuth

Il caricamento dei dati da Designer è supportato tramite caricamento in blocco In-Database.

Configurazione della connessione

In Designer, posiziona lo strumento Flusso di dati in entrata nell'area di disegno.

  1. Seleziona Gestisci connessioni nel menu a discesa Configurazione Flusso di dati in entrata - Nome connessione .

  2. Seleziona l'origine dati Databricks nella finestra pop-up dello strumento di gestione In-DB.

  3. Puoi selezionare Nuova per creare una nuova connessione o scegliere di utilizzarne una esistente.

  4. Per la nuova connessione, seleziona la casella di spunta Utilizza Data Connection Manager (DCM) .

  5. Immetti il nome in Nome connessione .

  6. Per configurare la connessione di lettura

    1. Seleziona Configura connessione .

    2. Seleziona + Aggiungi origine dati nella finestra Connection Manager .

    3. Quando aggiungi un'origine dati, puoi scegliere la connessione con o senza DSN.

    4. Segui i passaggi riportati nelle sezioni Connessione con DSN e Connessione senza DSN .

  7. Per configurare la connessione di scrittura

    1. Scegli il metodo di staging dal menu a discesa.

    2. Seleziona Configura connessione .

    3. Seleziona + Aggiungi origine dati nella finestra Connection Manager .

    4. Segui i passaggi riportati nelle sezioni Connessione con DSN e Connessione senza DSN .

      Nota

      Tieni presente che per un caricamento in blocco con DSN, devi specificare manualmente l'indirizzo del server Databricks quando aggiungi una nuova origine dati.

  8. Seleziona Applica e OK .

  9. Accedi alla finestra del browser esterno (è possibile che ti venga richiesta l'autenticazione due volte per la connessione di lettura e scrittura).

  10. Seleziona Crea nuova tabella nel menu a discesa Configurazione Flusso di dati in entrata - Modalità creazione .

  11. Immetti un nome in Nome tabella e seleziona l'area di disegno.

Puoi ora eseguire il flusso di lavoro.