Parametri di esplorazione

Questa pagina contiene i link a tutti i parametri LookML secondari del parametro explore.

Un Explore funge da punto di partenza per una query nell'applicazione Looker. Le esplorazioni fanno riferimento alle viste e ogni esplorazione può contenere join ad altre viste. In genere, le esplorazioni devono essere dichiarate 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 {
  extension: required
  extends: [explore_name,  explore_name, ...]
  fields: [field_or_set, field_or_set, ...]
  tags: ["string1", "string2", ...]

  # DISPLAY PARAMETERS
  description: "Description I want"
  group_label: "Label to use as a heading in the Explore menu"
  hidden: yes | no
  label: "desired label"
  query:  {
      # Desired query parameters (described on the query page)      }
  view_label: "Field picker heading I want for the Explore's fields"

  # FILTER PARAMETERS

  access_filter: {
    field: fully_scoped_field
    user_attribute: user_attribute_name
  }

  # Possibly more access_filter declarations

  always_filter: {
    filters: [field_name: "filter expression", field_name: "filter expression", ...]
  }
  case_sensitive: yes | no
  conditionally_filter: {
    filters: [field_name: "filter expression", field_name: "filter expression", ...]
    unless: [field_name, field_name, ...]
  }
  sql_always_having: SQL HAVING condition ;;
  sql_always_where: SQL WHERE condition ;;

  # JOIN PARAMETERS

  always_join: [view_name, view_name, ...]
  join: view_name {
    # Desired join parameters (described on Join Parameters page)
  }
  # Possibly more join declarations

  # QUERY PARAMETERS

  cancel_grouping_fields: [fully_scoped_field, fully_scoped_field, ...]
  from: view_name
  persist_for: "N (seconds | minutes | hours)"
  persist_with: datagroup_name
  required_access_grants: [access_grant_name, access_grant_name, ...]
  sql_table_name: table_name ;;
  sql_preamble: SQL STATEMENT  ;;
  symmetric_aggregates: yes | no
  view_name: view_name

  # AGGREGATE TABLE PARAMETERS

  aggregate_table: table_name {
    query:  {
      # Desired query parameters (described on the aggregate_table page)
    }
    materialization:  {
      # Desired materialization parameters (described on the aggregate_table page)
    }
  }
  # Possibly more aggregate_table declarations
}

## REFINEMENT PARAMETERS

explore: +explore_name {
  final: yes
}

Definizioni dei parametri

Nome parametro Descrizione
Parametri strutturali
extends (per Esplora) Specifica le esplorazioni che verranno estese da questa esplorazione
extension (per Esplora) Specifica che l'estensione Esplora è obbligatoria e non può essere esposta agli utenti
explore (per il modello) Mostra una visualizzazione nel menu Esplora
fields (per Esplora) Limita i campi disponibili in un'esplorazione dalla visualizzazione di base e tramite i join dell'esplorazione
tags (per Esplora) Specifica il testo che può essere passato ad altre applicazioni
Parametri di visualizzazione
description (per Esplora) Aggiunge una descrizione per un'esplorazione che viene visualizzata agli utenti nella UI
group_label (per Esplora) Crea un'etichetta di gruppo da utilizzare come intestazione nel menu Esplora
hidden (per Esplora) Nasconde un Explore dal menu Esplora
label (per Esplora) Modifica la modalità di visualizzazione di un'esplorazione nel menu Esplora
query (per Esplora) Crea una query predefinita che gli utenti possono selezionare nel menu Guida rapida di un'esplorazione.
view_label (per Esplora) Specifica come verrà etichettato un gruppo di campi della visualizzazione di base dell'esplorazione nel selettore di campi
Parametri di filtro
access_filter Aggiunge filtri specifici per gli utenti a un'esplorazione
always_filter Aggiunge a un'esplorazione filtri che un utente può modificare, ma non rimuovere.
case_sensitive (per Esplora) Specifica se i filtri sono sensibili alle maiuscole per un'esplorazione
conditionally_filter Aggiunge filtri a un'esplorazione se un utente non aggiunge il proprio filtro da un elenco specifico
sql_always_having Inserisce condizioni nella clausola HAVING della query che un utente non può modificare o rimuovere per questa esplorazione
sql_always_where Inserisce condizioni nella clausola WHERE della query che un utente non può modificare o rimuovere per questa esplorazione
Parametri di join
always_join Specifica quali join devono essere sempre applicati a un'esplorazione
join Unisce una visualizzazione aggiuntiva a un'esplorazione. Per saperne di più sui join e sui relativi parametri, consulta la pagina di riferimento Parametri di join.
Parametri di query
cancel_grouping_fields Annulla la clausola GROUP BY quando vengono scelti determinati campi in un'esplorazione
from (per Esplora) Specifica la visualizzazione su cui si baserà un'esplorazione e fa riferimento ai campi di quella visualizzazione in base al nome dell'esplorazione
persist_for (per Esplora) Modifica le impostazioni della cache per un'esplorazione
persist_with (per Esplora) Specifica il gruppo di dati da utilizzare per il criterio di memorizzazione nella cache dell'esplorazione
required_access_grants (per Esplora) Limita l'accesso all'Explore solo agli utenti i cui valori degli attributi utente corrispondono alle concessioni di accesso.
sql_table_name (per Esplora) Specifica la tabella del database su cui si baserà un'esplorazione
symmetric_aggregates Specifica se gli aggregati simmetrici sono attivati per un'esplorazione
view_name (per Esplora) Specifica la visualizzazione su cui si baserà un'esplorazione e fa riferimento ai campi di questa visualizzazione in base al nome della visualizzazione
Parametri della tabella aggregata
aggregate_table Crea una tabella aggregata per utilizzare la consapevolezza dell'aggregazione per le query in Esplora. Per informazioni sul parametro aggregate_table, consulta la pagina del parametro aggregate_table. Per una panoramica del riconoscimento degli aggregati, consulta la pagina della documentazione Riconoscimento degli aggregati.
query Definisce la query per la tabella aggregata. Per informazioni su query e sui relativi sottoparametri, consulta la pagina del parametro aggregate_table.
materialization Definisce la strategia di persistenza per la tabella aggregata. Per informazioni su materialization e sui relativi sottoparametri, consulta la pagina del parametro aggregate_table.
Parametri di perfezionamento
explore: +explore_name Aggiunge un segno più (+) davanti a un nome di Esplora esistente per aggiungere un perfezionamento all'Esplora esistente. Per ulteriori informazioni e casi d'uso, consulta la pagina della documentazione relativa ai miglioramenti di LookML.
final Indica che l'attuale perfezionamento è l'ultimo consentito per Esplora. Per ulteriori informazioni e casi d'uso, consulta la pagina della documentazione relativa ai miglioramenti di LookML.
Parametri da evitare
access_filter_fields Rimosso 6.0 Sostituito da access_filter