Istruzioni su Looker: massimizzare la riusabilità del codice con LookML a secco

Questo libro di ricette contiene una serie di casi d'uso (indicati nei libri di ricette di Looker come"ricette") per applicare i principi DRY (senza ripetizioni) allo sviluppo di LookML, che possono aiutarti nelle seguenti aree:

  • Riduci il codice duplicato: rendi i tuoi progetti più gestibili e meno soggetti a errori scrivendo codice LookML DRY più facile da comprendere, modificare e gestire.
  • Crea valori e logica riutilizzabili: definisci i valori che possono essere utilizzati in tutti i tuoi progetti in modo da poterli aggiornare in un solo posto in caso di modifica.
  • Semplifica la logica complessa: suddividi il codice in parti più piccole e riutilizzabili.
  • Migliora l'organizzazione e la leggibilità di modelli e progetti: semplifica la lettura, la comprensione e la modifica del codice LookML da parte di altri sviluppatori LookML.

Che tu sia un nuovo utente di LookML o uno sviluppatore LookML esperto, questo libro di ricette ti offre ricette e tecniche che ti aiuteranno a scrivere codice chiaro ed efficace ora che ti farà risparmiare tempo e fatica in futuro.

Ricette e applicazioni

Tutti gli esempi in questo libro di ricette sono scritti per gli sviluppatori di LookML e richiedono le autorizzazioni per sviluppare LookML.

Nome della ricetta Applicazioni
Definizione dei campi LookML in un'unica posizione Definisci i campi LookML una volta con ${TABLE}.name e utilizza gli operatori di sostituzione (${view_name.field_name}) per farvi riferimento in altre parti del codice.
Definizione di insiemi in una singola località Crea insiemi che contengano un numero qualsiasi di dimensioni, misure o campi filtro dalla vista corrente o da altre viste. Riutilizza insiemi di campi comuni per eseguire il drill-down dei dati e includere o omettere i campi dalle esplorazioni.
Definizione di misure riutilizzabili per calcoli complessi Crea campi intermedi per riutilizzare i calcoli in più misure e rendere i calcoli complessi più leggibili e più facili da gestire.
Definizione di una stringa da utilizzare una sola volta in tutto il progetto LookML Definisci e gestisci i valori stringa riutilizzabili come nomi, numeri o stringhe di formattazione in un'unica posizione definendo le costanti LookML. Utilizza la sintassi @{constant_name} per fare riferimento alla costante in tutto il progetto LookML.
Personalizzazione di una singola vista di base per più casi d'uso I perfezionamenti LookML ti consentono di apportare modifiche alle viste e alle esplorazioni esistenti senza dover modificare il codice LookML originale. Puoi utilizzare i perfezionamenti per personalizzare un'unica vista per più casi d'uso, ad esempio per soddisfare le esigenze di più team. Questa ricetta richiede una conoscenza più avanzata di LookML.