Iniziare a utilizzare l'embedding — amministrazione degli utenti

Per creare un URL incorporato 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 del database sono disponibili per il modello, come vengono uniti e come vengono presentati all'utente. È normale che più modelli si connettano a un unico database, che determina a quali dati possono accedere diversi gruppi di utenti. Ad esempio, gli utenti del reparto Vendite potrebbero aver bisogno di accedere a dati diversi rispetto a quelli del reparto Acquisti. In questo caso, potresti fornire due modelli, ognuno curato per un singolo caso d'uso.

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

[
  "model_one",
  "model_two"
]

È necessario almeno un valore del modello in un URL incorporato firmato.

Autorizzazioni

Le autorizzazioni determinano ciò che gli utenti incorporati possono fare in Looker.

Ogni funzione di Looker richiede un'autorizzazione per essere eseguita. 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 di quella save_content, potrà visualizzare i contenuti, ma non potrà apportare e salvare modifiche.

In un URL incorporato firmato o quando utilizzi l'endpoint API create_sso_embed_url, specifichi le autorizzazioni di un utente incorporato elencandole per nome. Ad esempio:

[
  "access_data",
  "see_looks"
]

È richiesta almeno un'autorizzazione in un URL incorporato firmato. Puoi visualizzare l'elenco delle autorizzazioni supportate dall'incorporamento firmato nella pagina di documentazione Incorporamento firmato.

Attributi utente

Gli attributi utente sono un metodo per fornire metadati sugli utenti incorporati. Sono costituite da coppie nome-valore.

Ogni utente di Looker dispone di diversi attributi utente predefiniti, come 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 in base all'azienda a cui è associato. In questo caso, potresti creare un attributo utente company personalizzato che accetti vari valori che concedono o limitano l'accesso ai dati. Successivamente, assegnerai il valore appropriato a ogni utente incorporato per limitare l'accesso ai dati a livello utente.

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

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

Gli attributi utente sono facoltativi in un URL incorporato firmato.