visualizzazione

Utilizzo

visualization: {
  id: "unique-id" 
  label: "Visualization Label" 
  url: "visualization_url" 
  sri_hash: "SRI hash" 
  dependencies: ["dependency_url_1","dependency_url_2"]
  file: "visualization_file_path" 
}
Gerarchia
visualization
Valore predefinito
Nessuno

Regole speciali
visualization deve avere un parametro url o file, ma non entrambi

Definizione

Il parametro visualization aggiunge una visualizzazione personalizzata al progetto LookML a cui gli utenti possono accedere dalla scheda Visualizzazione nelle esplorazioni del progetto. La visualizzazione personalizzata deve essere definita in un file JavaScript, che può essere incluso nei file del progetto LookML o ospitato altrove.

Il parametro visualization ha i seguenti sottoparametri:

Parametro Descrizione
id Specifica un identificatore univoco per la visualizzazione mostrata nella pagina Visualizzazioni del menu Amministrazione di Looker.
label Fornisce l'etichetta per la visualizzazione mostrata nella scheda Visualizzazione degli Explore del progetto e nella pagina Visualizzazioni del menu Amministrazione di Looker.
url Il parametro url fornisce l'URL del file JavaScript della visualizzazione, se il file è archiviato su un server esterno all'istanza di Looker. Invece di utilizzare il parametro url, puoi trascinare il file nell'IDE di Looker e poi utilizzare il parametro file per indirizzare il file.

NOTE: l'applicazione deve avere un parametro url o un parametro file, ma non entrambi.
sri_hash L'hash SRI viene utilizzato solo quando il file JavaScript della visualizzazione viene specificato con il parametro url. Se il sito che ospita il codice di visualizzazione personalizzata utilizza un hash di integrità delle risorse secondarie (SRI) a scopo di verifica, inserisci l'hash SRI nel campo sri_hash.
dependencies Fornisce un elenco separato da virgole degli URL delle dipendenze necessari per caricare la visualizzazione.
file Specifica il percorso di un file JavaScript (con estensione .js) che definisce la visualizzazione. Il percorso è relativo alla radice del progetto. L'esempio nella colonna successiva punta al file calendar-heatmap.js nella directory visualizations del progetto LookML.

NOTE: l'applicazione deve avere un parametro url o un parametro file, ma non entrambi.

Esempio: aggiunta di un URL di visualizzazione personalizzata al progetto LookML

Un'opzione per aggiungere una visualizzazione personalizzata al progetto LookML consiste nell'utilizzare l'URL di un file di visualizzazione personalizzata. Ad esempio, l'aggiunta di questo codice LookML al file manifest di un progetto aggiunge una visualizzazione personalizzata CDN con più valori al progetto Looker. Questa visualizzazione è definita in un file JavaScript disponibile nel Marketplace di Looker:

visualization: {
  id: "spider-marketplace-dev"
  label: "Spider Viz"
  url: "https://marketplace-api.looker.com/viz-dist/spider.js"
  sri_hash: "oqVuAfXRKap7fdgcCY5uykM6+R9GqQ8K/uxy9rx7HNQlGYl1kPzQho1wx4JwY8wC"
  dependencies: ["https://code.jquery.com/jquery-2.2.4.min.js","https://cdnjs.cloudflare.com/ajax/libs/underscore.js/1.9.1/underscore-min.js","https://cdnjs.cloudflare.com/ajax/libs/d3/3.5.6/d3.min.js","https://cdnjs.cloudflare.com/ajax/libs/d3-legend/1.13.0/d3-legend.min.js"]
}

Una volta commitate le modifiche e implementate in produzione, Looker visualizza il nome della visualizzazione personalizzata come opzione nella scheda Visualizzazione degli Explore del progetto.

La visualizzazione verrà elencata anche nella pagina Visualizzazioni della sezione Piattaforma del menu Amministrazione di Looker. Per informazioni, consulta la pagina della documentazione Impostazioni di amministrazione - Visualizzazioni.

Esempio: aggiunta di un file di visualizzazione personalizzata al progetto LookML

Un'altra opzione è aggiungere il file JavaScript di visualizzazione personalizzata al progetto LookML utilizzando l'IDE di Looker:

  1. Nell'IDE di Looker, trascina il file JavaScript che definisce la visualizzazione personalizzata nel tuo progetto LookML.
  2. Se vuoi, sposta il file di visualizzazione in una cartella nell'IDE di Looker o crea una nuova cartella per il file di visualizzazione.
  3. Fai clic sul file di visualizzazione nel riquadro del browser dei file per visualizzarne i contenuti, poi fai clic su Salva per salvare il file.
  4. Nel file manifest del progetto, definisci i parametri di visualizzazione. Ad esempio, questo LookML aggiunge una visualizzazione personalizzata a indicatore radiale al progetto Looker. La visualizzazione è definita in un file JavaScript che si trova nella directory visualizations del progetto LookML:
  visualization: {
  id: "radial_gauge"
  label: "Radial Gauge"
  file: "visualizations/radialgauge_v2.js"
   }
  1. Esegui il commit delle modifiche e esegui il deployment in produzione.

    Devi eseguire il deployment degli aggiornamenti della visualizzazione per visualizzare l'opzione di visualizzazione personalizzata in un'esplorazione (il salvataggio degli aggiornamenti non è sufficiente, nemmeno in modalità di sviluppo).

Una volta implementati gli aggiornamenti, Looker visualizza il nome della visualizzazione personalizzata come opzione nella scheda Visualizzazione delle esplorazioni del progetto.

La visualizzazione è elencata anche nella pagina Visualizzazioni della sezione Piattaforma del menu Amministrazione di Looker. Per informazioni, consulta la pagina della documentazione Impostazioni di amministrazione - Visualizzazioni.