Este libro de recetas contiene una serie de casos de uso (denominados "recetas" en los libros de recetas de Looker) para aplicar los principios de DRY (no te repitas) a tu desarrollo de LookML, lo que puede ayudarte en las siguientes áreas:
- Reduce el código duplicado: Haz que tus proyectos sean más fáciles de administrar y menos propensos a errores escribiendo código de LookML que sea más fácil de entender, modificar y mantener.
- Crea valores y lógicas reutilizables: Define valores que se puedan usar en todos tus proyectos para que solo tengas que actualizarlos en un lugar si hay un cambio.
- Simplifica la lógica compleja: divide el código en partes más pequeñas y reutilizables.
- Mejora la organización y la legibilidad de tus modelos y proyectos: Haz que el código sea más fácil de leer, comprender y modificar para otros desarrolladores de LookML.
Ya sea que seas un principiante en LookML o un desarrollador experimentado, este libro de recetas te proporciona recetas y técnicas que te ayudarán a escribir código limpio y eficaz ahora, lo que te ahorrará tiempo y esfuerzo en el futuro.
Recetas y aplicaciones
Todos los ejemplos de este libro de recetas están escritos para desarrolladores de LookML y requieren permisos para desarrollar LookML.
Nombre de la receta | Aplicaciones |
Cómo definir campos de LookML en una sola ubicación |
Define los campos de LookML una vez con ${TABLE}.name y usa operadores de sustitución (${view_name.field_name} ) para hacer referencia a ellos en otras partes de tu código.
|
Cómo definir conjuntos en una sola ubicación | Crea conjuntos para contener cualquier cantidad de dimensiones, medidas o campos de filtro de la vista actual o de otras vistas. Vuelve a usar conjuntos de campos comunes para desglosar los datos y para incluir o omitir campos de Exploraciones. |
Cómo definir medidas reutilizables para cálculos complejos | Crea campos intermedios para volver a usar los cálculos en varias medidas y hacer que los cálculos complejos sean más legibles y fáciles de mantener. |
Cómo definir una cadena una vez para usarla en todo tu proyecto de LookML |
Define y mantén valores de cadenas reutilizables, como nombres, números o cadenas de formato, en un solo lugar definiendo constantes de LookML. Usa la sintaxis @{constant_name} para hacer referencia a la constante en todo tu proyecto de LookML.
|
Cómo personalizar una sola vista base para varios casos de uso | Las mejoras de LookML te permiten realizar cambios en las vistas y las exploraciones existentes sin tener que editar el código de LookML original. Puedes usar los perfeccionamientos para adaptar una sola vista a varios casos de uso, por ejemplo, para satisfacer las necesidades de varios equipos. Esta receta requiere conocimientos más avanzados de LookML. |