Questa pagina contiene i link a tutti i parametri LookML che sono elementi secondari del parametro join. Per scoprire di più sull'utilizzo dei join, consulta la pagina della documentazione Utilizzo dei join in LookML.
Un join consente di aggiungere più visualizzazioni a una singola esplorazione, consentendo agli utenti di accedere e confrontare i campi di varie visualizzazioni contemporaneamente. Dichiara l'esplorazione e tutti i parametri join desiderati in un file del modello.
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, il valore predefinito viene elencato per primo.
## STRUCTURAL PARAMETERS explore: explore_name { # Desired Explore parameters (described on Explore Parameters page) join: join_name { # DISPLAY PARAMETERS view_label: "desired label for the view" # JOIN PARAMETERS fields: [field_or_set, field_or_set, ...] foreign_key: dimension_name from: view_name outer_only: no | yes relationship: many_to_one | many_to_many | one_to_many | one_to_one required_joins: [view_name, view_name, ...] sql_on: SQL ON clause ;; sql_table_name: table_name ;; type: left_outer | cross | full_outer | inner # QUERY PARAMETERS required_access_grants: [access_grant_name, access_grant_name, ...] sql_where: SQL WHERE condition ;; } # Possibly more join declarations }
Definizioni dei parametri
| Nome parametro | Descrizione |
|---|---|
| Parametri strutturali | |
join |
Unisce una visualizzazione aggiuntiva a un'esplorazione |
| Parametri di visualizzazione | |
view_label (per l'unione) |
Modifica la modalità di visualizzazione del nome della visualizzazione del join nel selettore campi |
| Parametri di unione | |
fields (per l'unione) |
Determina quali campi di un join vengono inseriti in un'esplorazione |
foreign_key |
Specifica una relazione tra un'esplorazione e un join utilizzando la chiave primaria della visualizzazione unita |
from (per l'unione) |
Specifica la visualizzazione su cui si baserà un'unione |
outer_only |
Specifica se tutte le query devono utilizzare un outer join |
relationship |
Dichiara che un join ha una relazione one-to-one, many-to-one, one-to-many o many-to-many |
required_joins |
Specifica quali join devono essere applicati a un'esplorazione quando vengono scelti i campi di un determinato join |
sql_on |
Specifica una relazione tra un'esplorazione e un join scrivendo una clausola SQL ON |
sql_table_name (per l'unione) |
Specifica la tabella del database su cui si baserà un join |
type (per l'unione) |
Dichiara che un'unione è di tipo sinistra, completa, interna o incrociata |
| Parametri di query | |
required_access_grants (per l'unione) |
Limita l'accesso al join solo agli utenti i cui valori dell'attributo utente corrispondono alle concessioni di accesso |
sql_where |
Se questo join è incluso nella query, inserisce condizioni nella clausola WHERE della query che un utente non può modificare o rimuovere per questa esplorazione. (Solo per BigQuery) |
| Parametri da evitare | |
sql (per l'unione) |
Evita 3.10
Sostituito da una combinazione di sql_on, foreign_key, type e/o sql_table_name, come descritto qui
|
sql_foreign_key |
Evita 3.16
Sostituito da foreign_key |