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