Iniziare a utilizzare l'incorporamento: amministrare gli utenti

Per creare un URL di incorporamento firmato, devi identificare i modelli e le autorizzazioni disponibili per ogni utente incorporato e, facoltativamente, fornire i dati degli attributi utente per gli utenti incorporati. Questo documento fornisce una rapida panoramica di cosa sono questi elementi in Looker.

Modelli

I modelli determinano a quali dati possono accedere gli utenti incorporati.

Ogni modello LookML è costituito da una singola connessione al database e da una o più esplorazioni. Ogni esplorazione determina quali tabelle e campi di database sono disponibili per il modello, il modo in cui vengono uniti e il modo in cui vengono presentati all'utente. È comune che più modelli si connettano a un singolo database, il che determina a quali dati possono accedere diversi set di utenti. Ad esempio, gli utenti del reparto Vendite potrebbero aver bisogno di accedere a dati diversi rispetto agli utenti del reparto Acquisti. In tal caso, potresti fornire due modelli, ciascuno selezionato per un singolo caso d'uso.

In un URL di incorporamento firmato o quando utilizzi l'endpoint API create_sso_embed_url, specifichi i modelli a cui un utente incorporato può accedere elencandoli per nome. Ad esempio:

[
  "model_one",
  "model_two"
]

In un URL di incorporamento firmato è richiesto almeno un valore di modello.

Autorizzazioni

Le autorizzazioni determinano cosa possono fare gli utenti incorporati in Looker.

Per eseguire ogni funzione in Looker è necessaria l'autorizzazione. Ad esempio, un utente che non dispone dell'autorizzazione access_data non potrà visualizzare alcun dato. Un utente che dispone dell'autorizzazione access_data, ma non dell'autorizzazione save_content, potrà visualizzare i contenuti, ma non potrà apportare modifiche ai contenuti e salvarli.

In un URL di incorporamento firmato o quando utilizzi l'endpoint API create_sso_embed_url, puoi specificare le autorizzazioni di cui dispone un utente incorporato elencandoli per nome. Ad esempio:

[
  "access_data",
  "see_looks"
]

In un URL incorporato firmato è richiesta almeno un'autorizzazione. Puoi visualizzare l'elenco delle autorizzazioni supportate dall'incorporamento firmato nella pagina della documentazione relativa all'incorporamento firmato.

Attributi utente

Gli attributi utente sono un metodo per fornire metadati sugli utenti incorporati. Sono formati da coppie di nome e valore.

Ogni utente in Looker ha diversi attributi utente predefiniti, ad esempio first_name, last_name e locale. Gli amministratori di Looker possono anche creare attributi utente personalizzati in vari tipi di dati. Ad esempio, potresti avere un'applicazione in cui i dati presentati all'utente incorporato variano a seconda dell'azienda a cui è associato. In questo caso, potresti creare un attributo utente company personalizzato che accetta vari valori che concedono o limitano l'accesso ai dati. Successivamente, devi assegnare il valore appropriato a ogni utente incorporato per limitare l'accesso ai dati a livello di utente.

In un URL di incorporamento firmato o quando utilizzi l'endpoint API create_sso_embed_url, specifichi gli attributi utente assegnati a un utente incorporato elencando ogni coppia nome e valore. Ad esempio:

{
  "vendor_id" : "17",
  "company" : "altostrat.com"
}

Gli attributi utente sono facoltativi in un URL incorporato firmato.