Parametri di join

Questa pagina contiene i link a tutti i parametri LookML secondari del parametro join. Per saperne 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 dell'unione nel selettore di campi
Parametri di join
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'unione
type (per l'unione) Dichiara un'unione come 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