Utilizzo
view_name: view_name
}
Gerarchia
view_name |
Valore predefinito
Una visualizzazione il cui nome corrisponde a quello dell'esplorazioneAccetta
Il nome di una vista esistente |
Definizione
view_name
determina la vista che definisce i campi di un'esplorazione. Se view_name
viene omesso, Looker presume che il nome della vista sottostante corrisponda al nome di Explore. In genere view_name
viene utilizzato solo per creare più esplorazioni dalla stessa visualizzazione.
Esempi
Aggiungi un'opzione al menu Esplora chiamata Cliente in base alla visualizzazione chiamata user
:
explore: customer {
view_name: user
}
Sfide comuni
view_name
, from
e label
sono 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 visualizzazione e fai riferimento ai campi nello stesso modo per ogni esplorazione:
explore: customer {
view_name: user
}
# Would appear in the Explore menu as 'Customer'
# Fields would appear like 'User Name'
# You would reference fields like ${user.name}
explore: buyer {
view_name: user
}
# Would appear in the Explore menu as 'Buyer'
# Fields would appear like 'User Name'
# You would reference fields like ${user.name}
Con view_name: user
, l'SQL generato utilizza il nome della tabella originale, in questo modo: FROM schema.users AS users
.
Uso: from
Utilizza from
per creare più esplorazioni dalla stessa visualizzazione e fai riferimento ai campi in modo diverso per ogni esplorazione:
explore: customer {
from: user
}
# Would appear in the Explore menu as 'Customer'
# Fields would appear like 'Customer Name'
# You would reference fields like ${customer.name}
explore: buyer {
from: user
}
# Would appear in the Explore menu as 'Buyer'
# Fields would appear like 'Buyer Name'
# You would reference fields like ${buyer.name}
Con from: user
, gli alias SQL generati vengono chiamati come i seguenti: tabella originale, FROM schema.users AS customer
come segue.
Uso: label
Se non vuoi creare più esplorazioni dalla stessa visualizzazione e vuoi che il nome dell'esplorazione abbia un aspetto diverso nel menu Esplora, utilizza label
:
explore: user {
label: "Customer"
}
# Would appear in the Explore menu as 'Customer'
# Fields would appear like 'User Name'
# You would reference fields like ${user.name}
Aspetti da tenere presenti
view_name
viene raramente utilizzato per rinominare un'esplorazione
Non è raro utilizzare view_name
per rinominare un'esplorazione, a meno che non si crei un modello esteso e non sia necessario creare più esplorazioni dalla stessa visualizzazione.
Valuta la possibilità di rinominare la visualizzazione sottostante o di utilizzare label
per modificare il modo in cui la funzionalità Esplora viene visualizzata nel selettore campi.