Iniziare a utilizzare l'embedding — amministrazione degli utenti

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

Modelli

I modelli determinano a quali dati possono accedere gli utenti che inseriscono il tuo widget.

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 insiemi di utenti. Ad esempio, gli utenti del reparto Vendite potrebbero dover accedere a dati diversi rispetto a quelli del reparto Acquisti. In questo caso, puoi fornire due modelli, ciascuno selezionato per un singolo caso d'uso.

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

[
  "model_one",
  "model_two"
]

In un URL di incorporamento firmato è obbligatorio almeno un valore del modello.

Autorizzazioni

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

Ogni funzione in Looker richiede l'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 dell'autorizzazione save_content, potrà visualizzare i contenuti, ma non potrà apportare e salvare modifiche ai contenuti.

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

[
  "access_data",
  "see_looks"
]

In un URL di incorporamento firmato è necessaria almeno un'autorizzazione. Puoi visualizzare l'elenco delle autorizzazioni supportate dall'inserimento di annunci con firma nella pagina della documentazione relativa all'inserimento di annunci con firma.

Attributi utente

Gli attributi utente sono un metodo per fornire metadati sugli utenti che inseriscono i tuoi contenuti. Sono costituite da coppie di nome e valore.

Ogni utente di Looker ha 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 che ha eseguito l'embed variano in base alla società a cui è associato. In questo caso, puoi creare un attributo utente company personalizzato che accetti 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 dell'API create_sso_embed_url, specifica quali attributi utente vengono assegnati a un utente incorporato elencando ogni coppia di nome e valore. Ad esempio:

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

Gli attributi utente sono facoltativi in un URL di incorporamento firmato.