View a markdown version of this page

Configurazione dell'applicazione delle identità con Databricks 3LO - Amazon Quick

Le traduzioni sono generate tramite traduzione automatica. In caso di conflitto tra il contenuto di una traduzione e la versione originale in Inglese, quest'ultima prevarrà.

Configurazione dell'applicazione delle identità con Databricks 3LO

Quick supporta OAuth a tre gambe (3LO) con identità degli utenti finali per Databricks. Se abilitato, 3LO impone le autorizzazioni per i dati per utente in base alle liste di controllo degli accessi (ACL) di Databricks Unity Catalog. Ogni utente finale vede solo i dati consentiti dalle proprie autorizzazioni Databricks.

Importante

L'applicazione delle identità funziona solo per i set di dati. DirectQuery Se un set di dati viene passato a SPICE o sono state applicate delle trasformazioni, l'applicazione dell'identità non si applica.

Configurazione dell'amministratore: configurazione dell'applicazione client

L'amministratore dell'account Quick deve configurare un'applicazione client prima che gli autori possano creare sorgenti dati 3LO. Completa questa procedura:

  1. Nella console Quick, scegli Gestisci account. In Sicurezza, scegli Gestisci le applicazioni client OAuth.

  2. Scegli Aggiungi applicazione client OAuth e fornisci le seguenti informazioni:

    • ID Config

    • Nome dell'applicazione client OAuth

    • Tipo di autenticazione

    • ID client

    • Client secret

    • URL dell'endpoint del token

    • URL dell'endpoint di autorizzazione

    • Ambiti OAuth

    • ARN di connessione VPC (opzionale)

    • Tipo di origine dati (selezionare DATABRICKS)

  3. Scegli Aggiungi per salvare l'applicazione client.

Configurazione dell'autore: creazione di una fonte di dati 3LO

Dopo che l'amministratore ha configurato l'applicazione client, gli autori possono creare un'origine dati Databricks con autenticazione 3LO.

  1. Vai alla pagina Crea origine dati.

  2. Seleziona Databricks.

  3. Scegli 3LO come metodo di autenticazione.

  4. Inserisci le informazioni di connessione richieste.

  5. Inserisci il tuo nome utente (l'indirizzo email associato al tuo account Databricks).

  6. Seleziona l'opzione per applicare il Trusted Identity Enforcement (TIP). Ciò garantisce che le autorizzazioni definite in Databricks, inclusi l'accesso a livello di tabella e i filtri dei dati, vengano applicate agli utenti finali.

    Importante

    È necessario selezionare questa opzione se è necessario propagare le identità degli utenti finali. Senza di essa, tutti gli utenti condividono le autorizzazioni Databricks dell'autore.

  7. Seleziona Create data source (Crea origine dati).

Dopo aver creato l'origine dati, utilizza il flusso di lavoro Quick standard o l'esperienza agentica (Explore Data) per creare set di dati, argomenti e dashboard.

End-user esperienza: Applicazione delle autorizzazioni relative ai dati

Per applicare le autorizzazioni relative ai dati per utente agli utenti del dashboard, completa i seguenti passaggi:

  1. L'autore condivide sia l'origine dati che il dashboard con l'utente finale.

  2. L'utente finale accede a Quick e accede alla pagina Data Source.

  3. L'utente finale inserisce le proprie credenziali Databricks (il proprio login OAuth) e salva.

  4. Quando l'utente finale accede alla dashboard, vede solo i dati consentiti dalle autorizzazioni Databricks.

Considerazioni importanti

  • L'applicazione delle identità funziona solo per i set di dati. DirectQuery

  • L'esperienza del catalogo agentico (discover, create, inherit) funziona sia con l'autenticazione PAT che con quella 3LO. L'applicazione dell'identità tramite 3LO è facoltativa e additiva. Non è un prerequisito per il flusso di agenti.

  • Se non si opta per 3LO, è possibile utilizzare PAT e gestire manualmente le autorizzazioni per i dati utilizzando le regole di sicurezza a livello di riga (RLS) e di sicurezza a livello di colonna (CLS) in Quick.