Una vista rappresenta una tabella di dati in Looker, indipendentemente dal fatto che la tabella sia nativa del tuo database o sia stata creata utilizzando la funzionalità Tabella derivata di Looker. In genere le visualizzazioni sono dichiarate in file di visualizzazione, con una visualizzazione per file.
All'interno di ogni vista vediamo le definizioni dei campi, ciascuna delle quali corrisponde in genere a una colonna della tabella sottostante o a un calcolo in Looker. Questi campi sono descritti nel riferimento campo, nel riferimento tipo di dimensione e nel riferimento tipo di misurazione.
In questa pagina sono disponibili anche diverse impostazioni a livello di vista.
Esempio di utilizzo
Passa il mouse sopra il nome di un parametro per visualizzare una breve descrizione; fai clic per passare alla pagina.
Quando un parametro può essere impostato su una delle diverse opzioni specifiche, viene mostrato per primo il valore predefinito.
Definizioni dei parametri
Nome parametro | Descrizione |
---|---|
Parametri strutturali | |
drill_fields (per visualizzazione) |
Specifica l'elenco predefinito dei campi mostrati quando visualizzi in dettaglio le misure definite nella vista |
extends (per visualizzazione) |
Specifica le visualizzazioni che verranno estese da questa visualizzazione |
extension (per visualizzazione) |
Specifica che la vista richiede un'estensione e non può essere esposta agli utenti. |
include |
Aggiunge file a una visualizzazione |
test |
Crea un test dei dati per verificare la logica del modello. Le impostazioni del progetto includono l'opzione per richiedere test dei dati. Se l'opzione è attivata per un progetto, gli sviluppatori del progetto devono eseguire test dei dati prima di eseguire il deployment delle modifiche in produzione. Questo parametro ha explore_source e assert sottoparametri. |
set |
Definisce un insieme di dimensioni e misure da utilizzare in altri parametri |
view |
Crea una vista |
Parametri di visualizzazione | |
label (per visualizzazione) |
Specifica come verrà visualizzato il nome della vista nel selettore campi |
fields_hidden_by_default |
AGGIUNTO 21.12
Se impostato su yes , nasconde tutti i campi nella visualizzazione per impostazione predefinita. Utilizza il parametro hidden: no in un campo per visualizzarlo. |
Filtra parametri | |
suggestions (per visualizzazione) |
Attiva o disattiva i suggerimenti per tutte le dimensioni in questa visualizzazione |
Parametri di query | |
required_access_grants (per visualizzazione) |
Limita l'accesso alla visualizzazione solo agli utenti i cui valori attributo utente corrispondono alle concessioni di accesso |
sql_table_name (per visualizzazione) |
Modifica la tabella SQL su cui si basa una visualizzazione |
Parametri tabella derivata | |
cluster_keys |
Specifica che una PDT deve essere raggruppata in cluster da uno o più campi in BigQuery È stato aggiunto il supporto di cluster_keys su Snowflake |
create_process |
Specifica una sequenza ordinata di passaggi per creare una PDT in un dialetto del database che richiede comandi DDL personalizzati. Questo parametro ha il sottoparametro sql_step .
|
datagroup_trigger |
Specifica il gruppo di dati da utilizzare per il criterio di ricreazione delle PDT |
derived_table |
Basa una vista su una tabella derivata |
distribution |
Imposta la chiave di distribuzione di una PDT creata in Redshift o Aster |
distribution_style |
Imposta lo stile di distribuzione di una PDT creata in Redshift |
explore_source |
Definisce una tabella derivata nativa in base a un Explore |
increment_key |
AGGIUNTO 21.4
Trasforma la tabella derivata in una PDT incrementale. increment_key specifica l'incremento di tempo per il quale eseguire query su dati aggiornati e aggiungerli alla PDT. |
increment_offset |
AGGIUNTO 21,4
Utilizzato in combinazione con il parametro increment_key per le PDT incrementali. increment_offset specifica il numero di periodi di tempo precedenti (al livello di granularità della chiave di incremento) che vengono ricreati per tenere conto dei dati in arrivo tardivi. |
interval_trigger |
AGGIUNTO 21.20
interval_trigger specifica una pianificazione di ricostruzione per una tabella derivata permanente, nel formato "N (seconds | minutes | hours)" |
materialized_view |
AGGIUNTO 21.10
L'istruzione materialized_view: yes crea una vista materializzata sul database per una tabella derivata. |
indexes |
Imposta gli indici di una PDT creata in un database tradizionale (ad esempio MySQL, Postgres) o una chiave di ordinamento con interfoliazione in Redshift |
partition_keys |
Specifica che una PDT viene partizionata da uno o più campi in Presto o da un singolo campo data/ora in BigQuery |
persist_for (per deriva_table) |
Imposta l'età massima di una PDT prima che venga rigenerata |
publish_as_db_view |
L'istruzione publish_as_db_view: yes crea una visualizzazione del database stabile per la PDT, per consentire l'esecuzione di query sulla tabella al di fuori di Looker |
sortkeys |
Imposta le chiavi di ordinamento di una PDT integrata in Redshift |
sql (per deriva_table) |
Dichiara la query SQL per una tabella derivata |
sql_create |
Definisce un'istruzione SQL CREATE per creare una PDT in un dialetto del database che richiede comandi DDL personalizzati |
sql_trigger_value |
Specifica la condizione che determina la rigenerazione di una PDT |
table_compression |
Specifica la compressione della tabella da utilizzare per una PDT in Amazon Athena |
table_format |
Specifica il formato tabella da utilizzare per una PDT in Amazon Athena |
Parametri di perfezionamento | |
view: +view_name |
Aggiunge un segno più (+ ) davanti a un nome vista esistente per aggiungere un perfezionamento alla vista esistente. Per ulteriori informazioni e casi d'uso, consulta la pagina della documentazione relativa ai perfezionamenti LookML. |
final |
Indica che il perfezionamento attuale è il perfezionamento finale consentito per la vista. Per ulteriori informazioni e casi d'uso, consulta la pagina della documentazione relativa ai perfezionamenti LookML. |
Parametri da evitare | |
distkey |
RIMOSSO 3.26
Sostituito da distribution |
view_label |
EVITA 4.4
Sostituito da label |