nome_visualizzazione

Utilizzo

Explore: Explore_name {
view_name: view_name
}
Gerarchia
view_name
Valore predefinito
Una visualizzazione il cui nome corrisponde a quello dell'esplorazione

Accetta
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.