Attributi utente

Gli attributi utente forniscono un'esperienza personalizzata per ogni utente di Looker. Un amministratore di Looker definisce un attributo utente e poi applica un valore per un attributo utente a un gruppo di utenti o a singoli utenti.

Gli amministratori possono anche definire gli attributi utente per i quali gli utenti stessi forniscono valori, come password o dati di contatto. Vari luoghi in Looker possono fare riferimento agli attributi utente per fornire un'esperienza personalizzata a ciascun utente.

Looker include automaticamente alcuni attributi utente, come email, first_name, landing_page, last_name, full_name, ID, timezone (se configurato), locale e number_format.

Gli attributi utente predefiniti landing_page, locale e number_format possono essere modificati, ma non devono essere eliminati. Se elimini uno di questi attributi utente, crea un nuovo attributo utente con lo stesso nome.

Visualizzazione degli attributi utente

Per vedere il tuo elenco di attributi utente, vai alla pagina Attributi utente nella sezione Utenti del menu Amministrazione:

La tabella degli attributi utente fornisce il nome, l'etichetta e il tipo per ogni attributo utente (vedi sotto per ulteriori informazioni). Inoltre, la tabella fornisce un pulsante per le azioni che puoi eseguire per l'attributo utente. Alcuni attributi mostrano "Default System" (Sistema predefinito) anziché un pulsante per le azioni, il che significa che Looker crea automaticamente questi attributi per ogni utente. Gli attributi utente predefiniti di sistema sono riservati da Looker per uso interno e non possono essere modificati.

Creare attributi utente

Per definire un attributo utente, fai clic sul pulsante Crea attributo utente in alto a sinistra dello schermo. Ogni attributo utente ha le seguenti impostazioni:

  • Nome: il nome dell'attributo utente, da utilizzare in ambienti basati su testo come LookML (i nomi possono contenere solo lettere minuscole, numeri e trattini bassi).
  • Etichetta: la versione del nome facile da usare. Per impostazione predefinita, questo è il nome dell'attributo, con i trattini bassi sostituiti con spazi e ogni parola maiuscola. Tuttavia, l'etichetta può essere modificata come preferisci.
  • Tipo di dati: questa impostazione viene utilizzata per verificare che agli utenti siano assegnati valori validi per questo attributo utente. Il tipo di dati dell'attributo utente può essere uno dei seguenti:

    • Stringa: seleziona questa opzione per creare un attributo utente che corrisponda esattamente a un valore stringa, ad esempio un nome utente. Per utilizzare più valori stringa o un'espressione di filtro Looker nel valore dell'attributo utente, seleziona l'opzione Filtro stringa (avanzato).
    • Numero: seleziona questa opzione per specificare un singolo numero, ad esempio il numero del dipendente. Per utilizzare un intervallo di numeri o un'espressione di filtro Looker, utilizza invece il filtro dei numeri (avanzato).
    • Data/ora: seleziona questa opzione per specificare una singola data o ora, ad esempio la data di nascita dell'utente. Per utilizzare un intervallo di date o un'espressione di filtro Looker, utilizza invece il filtro data/ora (avanzato).
    • String Filtro (avanzato): seleziona questa opzione per consentire più valori stringa o un'espressione di filtro Looker nell'attributo utente. Consulta la pagina della documentazione relativa alle espressioni di filtro per visualizzare un elenco di espressioni di filtro che puoi utilizzare per le stringhe.
    • Number Filter (avanzato): seleziona questa opzione per consentire un intervallo di valori numerici o un'espressione di filtro Looker nell'attributo utente. Per un elenco delle espressioni di filtro che puoi utilizzare per i numeri, consulta la pagina Espressioni di filtro.
    • Data/Time Filter (Avanzato): seleziona questa opzione per consentire un intervallo di date o un'espressione di filtro Looker nell'attributo utente. Per consultare un elenco delle espressioni di filtro che puoi utilizzare per data e ora, consulta la pagina Espressioni di filtro.

    Utilizza i tipi di dati Filtro stringa (avanzato), Filtro numero (avanzato) e Filtro data/ora (avanzato) per inserire i valori utilizzando espressioni filtro Looker, che restituiranno un intervallo di valori per un attributo utente.

  • Accesso utenti: puoi scegliere il livello di visibilità e di modifica per gli utenti per un attributo utente:

    • Nessuno: non verrà visualizzato nelle pagine degli account degli utenti.
    • Visualizza. Verrà visualizzato nelle pagine degli account degli utenti, ma non sarà modificabile.
    • Modifica: viene visualizzato nelle pagine dell'account degli utenti e può essere impostato dall'utente stesso.
  • Nascondi valori. Anche se gli attributi utente sono visibili agli utenti, impostando questa opzione su , i valori degli attributi utente vengono mascherati, il che è utile per password o altre informazioni sensibili. L'impostazione di questo valore su maschera anche il valore dell'attributo utente nei menu a discesa degli attributi utente nella pagina Impostazioni di connessione. Se questo valore è impostato su , non può più essere modificato su No. Quando imposti Nascondi valori su , devi anche specificare una lista consentita di domini consentiti come destinazione per l'attributo utente.

  • Lista consentita dominio: quando nascondi i valori per un nuovo attributo utente, devi specificare anche una lista consentita del dominio che include gli URL in cui è possibile consegnare l'attributo, ad esempio nomi host per connessioni al database e URL per integrazioni HTTPS progetto. Puoi utilizzare il carattere jolly (*) per consentire la pubblicazione su più pagine sullo stesso sito. Una volta specificata una lista consentita del dominio, l'attributo utente può essere consegnato solo nelle destinazioni indicate.

    Se hai specificato la lista consentita del dominio per questo attributo utente, se all'attributo utente sono stati assegnati dei valori (per un utente, per un gruppo o mediante l'impostazione di un valore predefinito), non puoi modificare la lista consentita per rendere gli URL meno restrittivi. Puoi solo rendere più restrittivi gli URL o rimuovere gli URL dalla lista consentita. Ad esempio, se Lista consentita dominio include una voce my_domain/route/*, non puoi modificarla in un secondo momento in my_domain/*. Se vuoi rendere la lista consentita meno restrittiva, elimina tutti i valori esistenti assegnati all'attributo utente, inclusi i valori predefiniti.

  • Imposta un valore predefinito: seleziona questa casella di controllo per impostare un valore predefinito da assegnare a un utente.

Dopo aver definito un attributo utente, puoi assegnare valori a singoli utenti o a gruppi di utenti facendo clic sulle schede Valori utente e Valori gruppo nella parte superiore della pagina:

Assegnare valori a singoli utenti

Dopo aver definito un attributo utente, puoi assegnargli un valore a un singolo utente:

  1. Fai clic su Valori utente.
  2. Scegli l'utente a cui assegnare un valore nel menu a discesa. Viene visualizzata una tabella di valori che si applicano all'utente.
  3. Fai clic sul pulsante Imposta valore per utente.
  4. Inserisci il valore che l'utente deve avere nel campo Nuovo valore.
  5. Fai clic su Salva.

Quando un valore viene assegnato a un singolo utente, avrà la precedenza sempre su tutti i valori assegnati ai gruppi di quell'utente. La scheda Valori utente mostra quando un valore personalizzato è stato assegnato a un attributo utente che sostituisce un valore di gruppo:

Per assegnare più valori a un attributo utente, utilizza il tipo di dati String Filter (avanzato) e inserisci più valori separati da virgole. Assicurati che non siano presenti spazi vuoti tra i valori. Ad esempio, puoi inserire la stringa Executive, Management, Contributors.

Per assegnare a un amministratore Looker o a un altro utente tutti i valori possibili, utilizza un valore jolly nell'attributo utente:

  • Per concedere a un amministratore o a un altro utente l'accesso a tutti i valori di un campo stringa, imposta il tipo di dati degli attributi utente su Filtro stringa (avanzato) e utilizza il valore %, NULL.

  • Per concedere a un amministratore o a un altro utente l'accesso a tutti i valori di un campo numerico, imposta il tipo di dati degli attributi utente su Filtro numero (avanzato) e utilizza il valore <0, >=0, NULL.

Per motivi di sicurezza, l'uso dei caratteri jolly o di un intervallo di valori in un attributo utente non è supportato nelle concessioni di accesso. Per ulteriori informazioni, consulta la pagina della documentazione relativa al parametro access_grant.

Assegnazione di valori a gruppi di utenti

Puoi assegnare un valore per un attributo utente a un gruppo di utenti. Nella pagina Attributi utente del riquadro Amministratore, seleziona Modifica a destra dell'attributo da impostare. Poi segui questi passaggi:

  1. Fai clic su Raggruppa valori.
  2. Fai clic sul pulsante + Aggiungi gruppo.
  3. Scegli il gruppo a cui assegnare un valore nel menu a discesa.
  4. Inserisci il valore per il gruppo nel campo Valore.
  5. Fai clic su Salva.

Quando un valore viene assegnato a più gruppi, devi decidere quale gruppo ha la precedenza, nel caso in cui un utente appartenga a più gruppi. Per farlo, trascina i gruppi nell'ordine in cui devono essere applicati; ogni gruppo ha la precedenza sui gruppi elencati al di sotto.

Nell'esempio precedente, ci sono gruppi Executive Team e Management Team. Anche i dirigenti sono gestori, quindi sono membri di entrambi i gruppi. Trascinando il gruppo Executive Team in cima all'elenco, verrà assegnato ai membri del gruppo il valore Executive anziché Manager.

Se un utente ha impostato un valore personalizzato per un attributo utente, tale valore sostituisce qualsiasi valore assegnato a un gruppo a cui appartiene l'utente.

Dove possono essere utilizzati gli attributi utente?

Gli attributi utente hanno le seguenti funzioni:

Connessioni al database

A ogni host, porta, database, nome utente, password e schema di una connessione può essere assegnato il valore di un attributo utente. (il campo host di connessione non accetta un attributo utente con un livello di Accesso utente impostato su Modificabile).

Questo rende la connessione specifica per l'utente che esegue una query. È inoltre possibile fare riferimento agli attributi utente nel campo Additional Params (Parametri aggiuntivi), che personalizza la stringa di connessione JDBC. Quando un utente esegue una query utilizzando la connessione, vengono applicati i valori degli attributi utente assegnati all'utente, che possono essere personalizzati in base all'utente.

Se imposti uno o più parametri di connessione su un attributo utente, devi definire credenziali separate per le tabelle derivate permanenti (PDT) per utilizzare le PDT nel modello LookML. (Un'eccezione: BigQuery's "Max Billing Gigabytes" può essere impostato su un attributo utente senza richiedere un utente PDT separato.)

Configurazione

Qualsiasi connessione può essere configurata in modo da utilizzare gli attributi utente dalla pagina Connections (Connessioni) nella sezione Admin (Amministrazione) di Looker. Per informazioni sulla pagina Connessioni, consulta la pagina della documentazione Impostazioni amministratore - Connessioni. Per creare una nuova connessione, fai clic su Nuova connessione. Per configurare una connessione esistente, fai clic su Modifica accanto alla connessione.

Nelle pagine New Connection (Nuova connessione) e Edit Connection (Modifica connessione), ogni input che può essere impostato su un attributo utente ha un pulsante collegato sul lato destro con l'icona dell'attributo utente:

Fai clic sul pulsante dell'attributo utente per visualizzare un menu a discesa che ti consente di scegliere l'attributo utente desiderato:

Ad esempio, ecco un attributo utente chiamato Database Name, utilizzato per parametrizzare il database della connessione. Il valore dell'attributo utente Database Name per l'utente corrente, demo_db, è visualizzato tra parentesi:

Per fare riferimento a un attributo utente nel campo Additional Params (Parametri aggiuntivi), utilizza la stessa sintassi per la creazione di modelli Liquid disponibile in LookML. Gli attributi utente vengono resi disponibili tramite la variabile Liquid di _user_attributes. Ad esempio, per fare riferimento a un attributo utente denominato my_jdbc_param_attribute, utilizza la seguente sintassi:

my_jdbc_param={{ _user_attributes['name_of_attribute'] }}

Ecco come potrebbe apparire nel campo Additional Params (Parametri aggiuntivi) in Looker:

Caso d'uso: applicazione di autorizzazioni a livello di database in Looker

Se il tuo database include account diversi con varie limitazioni di accesso, puoi sfruttare le autorizzazioni del database in Looker. Parametrizzazione del nome utente e della password di una connessione in modo che ogni utente si colleghi con le credenziali appropriate per il livello di accesso al database. Sebbene in questo modo gli utenti non possano visualizzare i dati a cui non dovrebbero accedere, ciò non influisce sulle esplorazioni, sulle dimensioni e sulle misure che vengono mostrate in Looker.

Ad esempio, se un utente è configurato per la connessione al database con un account che impedisce di visualizzare una colonna credit_card_number nella tabella user, qualsiasi dimensione che utilizza quella colonna del database continuerà a essere visualizzata in Looker. Ricevono un errore dal database se tentano di eseguire una query che include questa dimensione.

Caso d'uso: utilizzo di un unico modello per più database identici

Supponiamo che tu abbia più database con lo stesso schema, ad esempio quando i dati di ogni cliente sono isolati nel suo database per le misure di sicurezza dei dati (ad esempio la conformità HIPAA). Oppure potresti volere che i tuoi sviluppatori LookML eseguano query su una copia di sviluppo di un database di produzione.

Se questi database funzionano sullo stesso server di database, non è necessario configurare connessioni e modelli separati. Imposta invece il database di una connessione a un attributo utente e ogni utente verrà indirizzato al database specificato nel loro valore per l'attributo utente Database Name.

L'uso degli attributi utente su una connessione disattiva le tabelle derivate permanenti per quella connessione.

Azioni sui dati

Le azioni sui dati possono essere configurate per includere determinati attributi utente nel relativo payload JSON. Utilizza questa opzione per inviare informazioni specifiche dell'utente insieme ai dati, ad esempio le credenziali per eseguire un'operazione su un determinato servizio.

Configurazione

Per includere un attributo utente in un'azione dati, aggiungi un blocco user_attribute_param alla definizione di action. Ogni blocco prende due parametri:

  • user_attribute: nome dell'attributo utente.
  • name: il nome da utilizzare nel payload JSON

In questo esempio vengono utilizzati due attributi utente: salesforce_username e salesforce_password per conservare le credenziali Salesforce di ciascun utente in Looker. Quando un utente esegue l'azione di aggiornamento dei dati in Salesforce, Looker invia le proprie credenziali Salesforce con il payload JSON, che il server di destinazione può utilizzare per l'autenticazione in Salesforce.

dimension: stage_name {
  type: string
  sql: ${TABLE}.stage_name;;
  action: {
    label: "Update in Salesforce"
    url: "https://example.com/my_salesforce_url"
    user_attribute_param: {
      user_attribute: salesforce_username
      name: "username"
    }
    user_attribute_param: {
      user_attribute: salesforce_password
      name: "password"
    }
    form_param: {
      name: "new_stage_name"
      type: string
      required: yes
    }
  }
}

Azioni personalizzate in un hub azioni

Puoi configurare un'azione personalizzata in modo che includa gli attributi utente che impediscono agli utenti di inviare o pianificare contenuti di Looker per quella destinazione di un'azione, se non è stato definito un valore per l'attributo utente in questione.

Configurazione

Il parametro params in un'azione personalizzata rappresenta i campi del modulo che un amministratore Looker deve configurare nella pagina di attivazione dell'azione dall'elenco Azioni nel riquadro Amministrazione. Nel parametro params del file delle azioni, includi:

  params = [{
    description: "A description of the param.",
    label: "A label for the param.",
    name: "action_param_name",
    user_attribute_name: "user_attribute_name",
    required: true,
    sensitive: true,
  }]

dove user_attribute_name è l'attributo utente definito nel campo Name (Nome) nella pagina User Attributes (Attributi utente) nella sezione Users del riquadro Admin (Amministrazione), required: true indica che un utente deve avere un valore non null e valido per l'attributo utente in questione per visualizzare l'azione al momento della pubblicazione dei dati, mentre sensitive: true indica che il valore dell'attributo utente è criptato e non verrà mai visualizzato nell'interfaccia utente di Looker una volta inserito. Puoi specificare più sottoparametri attributi utente.

Un amministratore di Looker deve configurare i campi del modulo dell'azione con l'attributo utente:

  1. Fai clic sul pulsante Attiva o Impostazioni accanto all'azione nella pagina Azioni del riquadro Amministrazione.
  2. Fai clic sull'icona dell'attributo utente a destra del campo appropriato e seleziona l'attributo utente desiderato.

Consulta la sezione Aggiunta di attributi utente alle azioni personalizzate nella pagina della documentazione Condivisione di dati tramite un hub azioni.

Filtri

I filtri nelle esplorazioni, nei look, nelle dashboard e nelle dashboard precedenti possono essere impostati su un attributo utente per personalizzare la query in base all'utente che la esegue.

Ad esempio, puoi creare un attributo utente denominato salesforce_username e configurare ciascun utente Looker in modo che il suo valore sia il suo nome utente Salesforce. Quindi potresti impostare un filtro su una dashboard per l'attributo utente salesforce_username e ogni utente la vedrebbe filtrare in base al nome utente Salesforce specifico.

Configurazione

Nella sezione FILTRI dell'esplorazione, dell'aspetto o della dashboard:

  1. Seleziona l'opzione corrisponde a un attributo utente sul filtro desiderato.

    La casella di selezione a destra si aggiorna automaticamente con un elenco di attributi utente dello stesso tipo dei campi del filtro, ad esempio numero, stringa (testo), data e così via. Looker visualizza il valore per ogni attributo utente tra parentesi.

  2. Seleziona l'attributo utente desiderato.

Sintassi dei filtri avanzati

Se preferisci effettuare un controllo più complesso rispetto a un semplice controllo di uguaglianza per il filtro, seleziona corrisponde a (avanzato) e fai riferimento all'attributo utente utilizzando una variabile Liquid:

{{ _user_attributes['name_of_attribute'] }}

Ad esempio, supponi di dover applicare un prefisso sf_ al valore dell'attributo utente salesforce_username perché è il modo in cui i valori vengono memorizzati nel tuo database. Per aggiungere il prefisso al valore dell'attributo utente, utilizza la sintassi delle variabili Liquid di _user_attributes:


sf_{{_user_attributes['salesforce_username']}}

Puoi utilizzare lo stesso pattern per inserire gli attributi utente nei filtri e nei filtri degli elementi della dashboard LookML.

Dashboard e Look pianificati

I filtri della dashboard e del Look possono essere impostati in base alla pianificazione, inclusa l'opzione per utilizzare un attributo utente. Questo ti consente di personalizzare i risultati di recapito dei dati per ogni destinatario email. Puoi personalizzare le consegne per i contenuti che vengono inviate come distribuzioni una tantum e ricorrenti.

Ad esempio, puoi creare un attributo utente chiamato salesforce_username e impostare il valore sul nome utente di Salesforce di ogni utente. Imposta un filtro su una dashboard o una programmazione Look sull'attributo utente salesforce_username in modo che ogni destinatario elimini la dashboard in base al nome utente Salesforce.

Prerequisiti

Solo gli utenti di Looker hanno impostato i valori degli attributi utente, quindi ogni destinatario della distribuzione dei dati deve avere un account Looker. Gli attributi utente vengono applicati eseguendo la dashboard o guardando una volta per ogni destinatario.

Configurazione

Apri lo scheduler per la dashboard, la dashboard precedente o la dashboard che utilizza la nuova dashboard:

  1. Nella sezione Filtri, seleziona l'opzione corrisponde a un attributo utente sul filtro desiderato.

    La casella di selezione a destra si aggiorna automaticamente con un elenco di attributi utente dello stesso tipo del filtro. Il tuo valore per ogni attributo utente viene visualizzato tra parentesi.

  2. Seleziona l'attributo utente desiderato.

  3. Seleziona la casella di controllo Esegui pianificazione come destinatario accanto al campo Opzioni email.

Filtri di accesso

Puoi limitare i dati a cui un utente può accedere con i filtri di accesso, che forniscono sicurezza a livello di riga. Anche se puoi utilizzare il parametro access_grant, i filtri di accesso vengono implementati e gestiti più facilmente con attributi utente.

I filtri di accesso rappresentano un modo sicuro per applicare restrizioni relative ai dati specifici dell'utente. La definizione di uno o più filtri di accesso per un'esplorazione LookML impone l'applicazione dell'applicazione di filtri ai dati restituiti da un'esplorazione in base all'utente che esegue la query. Pertanto, i filtri di accesso forniscono un ulteriore livello di limitazione, assicurando che l'utente possa vedere solo sottoinsiemi specifici di dati da una connessione di database.

Nota SQL: i filtri di accesso offrono sicurezza di livello riga inserendo condizioni nella clausola SQL WHERE. Gli attributi utente possono essere utilizzati in LookML in un altro modo per fornire la sicurezza a livello di colonna come descritto nell'articolo Mascherare i campi sensibili per determinati utenti.

Configurazione

  1. Crea un attributo utente:
    • Configura con l'Accesso utente impostato su Nessuno (consigliato) o con Vista. Un attributo utente configurato per essere modificabile dagli utenti non può essere utilizzato per un filtro di accesso.
    • Assegnare valori degli attributi utente a gruppi o singoli utenti.
  2. Nella definizione LookML della sezione Esplora dove vuoi utilizzare il filtro di accesso, aggiungi un blocco access_filter con i seguenti parametri:
    • field: il nome del campo LookML a cui applicare il filtro
    • user_attribute: nome dell'attributo utente che memorizza il valore da utilizzare per filtrare i dati
  3. Eseguire una query sull'esplorazione.
  4. Controlla la clausola WHERE dell'SQL della query per verificare che i dati siano filtrati in base al valore dell'attributo utente.

Questo LookML garantisce che le query sugli ordini vengano filtrate per brand, con il particolare brand basato sul valore assegnato dall'utente per un attributo utente chiamato company:

explore: orders {
  view_name: orders
  access_filter: {
    field: products.brand_name
    user_attribute: company
  }
  join: products {
    foreign_key: orders.product_id
  }
}

Connessione ai provider Git

Per i progetti LookML, puoi configurare l'autenticazione Git su HTTPS. I progetti che utilizzano l'autenticazione Git HTTPS hanno la possibilità di utilizzare gli attributi utente per accedere agli account Git di singoli sviluppatori quando eseguono operazioni Git per lo sviluppatore.

Gli attributi utente per le password degli account Git devono essere nascosti. Quando crei l'attributo password, seleziona nell'opzione Nascondi valori e inserisci l'URL del fornitore Git nel campo Lista consentita dominio.

Controllare l'accesso con concessioni di accesso

Puoi creare concessioni di accesso che limitano l'accesso a un Explore di Look, join, visualizzazione o campo utilizzando i valori degli attributi utente, il parametro access_grant e il parametro required_access_grants.

Le concessioni di accesso funzionano come segue:

  1. Per definire una concessione di accesso puoi utilizzare il parametro access_grant. Come parte della definizione, associ la concessione di accesso a un attributo utente. Devi specificare inoltre i valori degli attributi utente che forniscono l'accesso alla concessione dell'accesso.
  2. Successivamente, potrai utilizzare il parametro required_access_grants a livello di esplorazione, unione, vista o campo per limitare la struttura solo agli utenti che hanno accesso a tutte le autorizzazioni di accesso elencate.

Ad esempio, puoi utilizzare una concessione di accesso per limitare l'accesso alla dimensione salary solo agli utenti che hanno il valore payroll nel proprio attributo utente department.

Per saperne di più su come definire le concessioni di accesso, consulta la pagina della documentazione relativa al parametro access_grant.

Per motivi di sicurezza, l'uso dei caratteri jolly o di un intervallo di valori in un attributo utente non è supportato nelle concessioni di accesso. Per ulteriori informazioni, consulta la pagina della documentazione relativa al parametro access_grant.

Variabili liquido

LookML consente l'utilizzo di diverse variabili di Liquid, che possono essere utili per tipi più complessi di output personalizzato. I valori degli attributi di un utente ora possono essere inclusi in Liquid.

Puoi visualizzare esempi nella sezione Connessione di questa pagina della documentazione e nell'articolo del Centro assistenza Utilizzo degli attributi utente per schema dinamico e nome tabella.

Limiti dei dati di Google BigQuery

Se utilizzi Google BigQuery come database, Google ti addebita ogni query in base alle dimensioni della query. Per impedire agli utenti di eseguire accidentalmente una query troppo costosa, puoi applicare un attributo utente nell'impostazione Max Gigabytes (Gigabyte di fatturazione) nella connessione BigQuery. I valori forniti nell'attributo utente devono corrispondere al numero di gigabyte che un utente può estrarre in una singola query.

Dashboard incorporate

Puoi limitare i dati visualizzati in dashboard e Look incorporati basando i valori dei filtri sui valori degli attributi utente. Per ulteriori informazioni, consulta questo argomento della community.

Localizzazione

Gli attributi utente locale e number_format possono impostare l'aspetto di dati, visualizzazioni e parti dell'interfaccia utente di Looker per utenti o gruppi di utenti specifici. Per ulteriori informazioni, consulta la pagina della documentazione relativa alla localizzazione di Looker.

Testare gli attributi utente e i filtri di accesso

Puoi testare gli effetti dei tuoi attributi utente con la funzione sudo di Looker. Gli amministratori (o gli utenti con le autorizzazioni see_users e sudo) possono eseguire un'azione su un altro utente per visualizzare la loro esperienza su Looker.

Quando è attiva la modalità di sviluppo, le modifiche non sono visibili agli altri utenti finché non esegui il deployment delle modifiche in produzione. Se non hai implementato le modifiche per gli altri utenti affinché possiate visualizzarle, non le vedrai quando esegui l'operazione come utente diverso.