Este libro de cocina contiene una serie de casos prácticos (denominados "recetas" en los libros de cocina de Looker) para aplicar los principios DRY (no te repitas) a tu desarrollo de LookML, lo que puede ayudarte en los siguientes aspectos:
- Reducir el código duplicado: haz que tus proyectos sean más fáciles de gestionar y menos propensos a errores escribiendo código LookML DRY que sea más fácil de entender, modificar y mantener.
- Crea valores y lógica reutilizables: define valores que se puedan usar en todos tus proyectos para que solo tengas que actualizarlos en un lugar si hay algún cambio.
- Simplifica la lógica compleja: divide el código en partes más pequeñas y reutilizables.
- Mejorar la organización y la legibilidad de los modelos y proyectos: facilita a otros desarrolladores de LookML la lectura, la comprensión y la modificación del código LookML.
Tanto si acabas de empezar a usar LookML como si ya tienes experiencia, este libro de recetas te ofrece técnicas y recetas que te ayudarán a escribir código limpio y eficaz para 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 |
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 del código.
|
Definir conjuntos en una sola ubicación | Crea conjuntos que contengan cualquier número de dimensiones, medidas o campos de filtro de la vista actual o de otras vistas. Reutiliza conjuntos de campos comunes para desglosar datos e incluir u omitir campos de Exploraciones. |
Definir medidas reutilizables para cálculos complejos | Crea campos intermedios para reutilizar cálculos en varias medidas y, así, hacer que los cálculos complejos sean más legibles y fáciles de mantener. |
Definir una cadena una vez para usarla en todo el proyecto de LookML |
Define y mantén valores de cadena reutilizables, como nombres, números o cadenas de formato, en un mismo lugar definiendo constantes de LookML. Usa la sintaxis @{constant_name} para hacer referencia a la constante en todo tu proyecto de LookML.
|
Personalizar una sola vista base para varios casos prácticos | Los refinamientos de LookML te permiten hacer cambios en las vistas y los Exploraciones sin tener que editar el código de LookML original. Puedes usar refinamientos para adaptar una sola vista a varios casos prácticos, como satisfacer las necesidades de varios equipos. Esta receta requiere conocimientos más avanzados de LookML. |