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.

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.