Utilizzo
explore: explore_name {
view_name: view_name
}
|
Gerarchia
view_name |
Valore predefinito
Una vista il cui nome corrisponde a quello di Esplora
Accetta
Il nome di una visualizzazione esistente
|
Definizione
view_name determina la visualizzazione che definirà i campi di un'esplorazione. Se view_name viene omesso, Looker presuppone che il nome della vista sottostante sia uguale al nome dell'esplorazione. In genere, view_name viene utilizzato solo per creare più esplorazioni dalla stessa vista.
Esempi
Aggiungi un'opzione al menu Esplora chiamata Cliente in base alla visualizzazione chiamata users:
explore: customer {
view_name: users
}
Sfide comuni
view_name, from e label vengono spesso confusi, ma hanno comportamenti diversi
I parametri view_name, from e label hanno effetti simili, ma diversi.
Uso: view_name
Utilizza view_name per creare più esplorazioni dalla stessa vista e fare riferimento ai campi nello stesso modo per ogni esplorazione:
explore: customer {
view_name: users
}
# Would appear in the Explore menu as 'Customer'
# Fields would appear like 'User Name'
# You would reference fields like ${users.name}
explore: buyer {
view_name: users
}
# Would appear in the Explore menu as 'Buyer'
# Fields would appear like 'Users Name'
# You would reference fields like ${users.name}
Con view_name: users, l'SQL generato utilizza il nome della tabella originale, come in questo esempio: FROM schema.users AS users.
Uso: from
Utilizza from per creare più esplorazioni dalla stessa vista e fare riferimento ai campi in modo diverso per ogni esplorazione:
explore: customer {
from: users
}
# Would appear in the Explore menu as 'Customer'
# Fields would appear like 'Customer Name'
# You would reference fields like ${customer.name}
explore: buyer {
from: users
}
# Would appear in the Explore menu as 'Buyer'
# Fields would appear like 'Buyer Name'
# You would reference fields like ${buyer.name}
Con from: users, l'SQL generato assegna alias al nome della tabella originale, in questo modo: FROM schema.users AS customer.
Uso: label
Utilizza label se non devi creare più esplorazioni dalla stessa visualizzazione e vuoi che il nome dell'esplorazione venga visualizzato in modo diverso nel menu Esplora:
explore: users {
label: "Customer"
}
# Would appear in the Explore menu as 'Customer'
# Fields would appear like 'Users Name'
# You would reference fields like ${users.name}
Cose da sapere
view_name viene utilizzato raramente per rinominare un'esplorazione
È raro utilizzare view_name per rinominare un'esplorazione, a meno che tu non stia creando un modello esteso e debba creare più esplorazioni dalla stessa vista.
Valuta la possibilità di rinominare la vista sottostante o di utilizzare label per modificare la modalità di visualizzazione dell'esplorazione nel selettore di campi.