Libro de recetas de Looker: Maximizar la reutilización de código con LookML sin redundancias

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.