suggerimenti (per le visualizzazioni)

Questa pagina si riferisce al parametro suggestions che fa parte di una vista.

suggestions può essere utilizzato anche come parte di una dimensione o di un campo filtro, descritto nella pagina della documentazione del parametro suggestions (per i campi).

Utilizzo

view: view_name {
suggerimenti:
}
Gerarchia
suggestions
Valore predefinito
yes

Accetta
Un valore booleano (yes o no)

Definizione

In Explore, quando un utente filtra una query in base a una dimensione di type: string, Looker può fornire suggerimenti nella casella di testo del valore del filtro come tipi di utente. Looker fornisce i valori possibili della dimensione provenienti dal database e suggerisce i possibili valori in base a ciò che l'utente ha digitato nella casella di testo. I suggerimenti sono supportati solo per le dimensioni type: string e sono attivi per impostazione predefinita per la maggior parte dei dialetti. Puoi aggiungere l'istruzione suggestions: no a una definizione di view per disattivare i suggerimenti per i valori dei filtri per tutte le dimensioni type: string nella vista.

Per alcuni dialetti, come Amazon Athena, Qubole Presto, Trino, Cloudera Impala, Apache Hive e Apache Spark, per fornire suggerimenti è necessario eseguire query sul database, che può essere costoso. Per questo motivo, se utilizzi Looker per generare automaticamente un progetto dal tuo database per questi dialetti, Looker creerà le viste con la dichiarazione suggestions: no.

Esempio

Di seguito è riportato un esempio di visualizzazione in cui i suggerimenti vengono disattivati per tutte le dimensioni di type: string:

view: aircraft_types {
  sql_table_name: flightstats.aircraft_types ;;
  suggestions: no
...
}

-

Aspetti da tenere presenti

suggestions a livello di vista funziona in modo diverso da suggestions a livello di dimensione

Il parametro suggestions descritto in questa pagina viene applicato a una vista e funziona in modo diverso rispetto al parametro suggestions applicato a una dimensione. Quando viene applicata a livello di dimensione, suggestions ti consente di impostare come hardcoded un elenco di suggerimenti per quella dimensione.

Se vuoi disattivare i suggerimenti per una singola dimensione type: string, puoi utilizzare l'istruzione suggestable: no per la dimensione.

Puoi disattivare i suggerimenti per le singole dimensioni

Se vuoi disattivare i suggerimenti per una singola dimensione type: string, puoi aggiungere l'istruzione suggestable: no alla definizione della dimensione anziché utilizzare suggestions: no per l'intera vista. Tuttavia, l'operazione inversa non funziona: non puoi definire una vista con suggestions: no e poi utilizzare l'istruzione suggestable: yes per attivare i suggerimenti per le singole dimensioni type: string nella vista. Il comportamento viene configurato in questo modo perché, se uno sviluppatore specifica suggestions: no a livello di vista, vuole impedire query costose nel database per la vista, pertanto i suggerimenti devono essere conservati per tutte le dimensioni nella vista.

In alternativa, per una vista con suggestions: no, puoi utilizzare il parametro suggestions per le singole dimensioni type: string per eseguire l'hard-coding dei valori per un filtro anche se la vista della dimensione ha l'istruzione suggestions: no, poiché i valori con hard-coding non richiedono una query sul database.