Este manual contém vários casos de uso (chamados de "receitas") para aplicar os princípios do DRY (não se repita) ao desenvolvimento com LookML. Eles podem ser úteis nas seguintes áreas:
- Reduza o código duplicado: escreva um código DRY LookML mais fácil de entender, modificar e manter para tornar seus projetos mais gerenciáveis e menos propensos a erros.
- Crie valores e lógicas reutilizáveis: defina valores que podem ser usados em todos os projetos para que você só precise atualizá-los em um só lugar se houver uma mudança.
- Simplifique a lógica complexa: divida o código em partes menores e reutilizáveis.
- Melhore a organização e a legibilidade dos seus modelos e projetos: simplifique o código para que outros desenvolvedores do LookML leiam, entendam e modifiquem o LookML.
Não importa se você é iniciante no LookML ou se é um desenvolvedor experiente do LookML, este livro de receitas apresenta receitas e técnicas que ajudam a escrever um código limpo e eficaz agora, economizando tempo e esforço no futuro.
Receitas e aplicativos
Todos os exemplos neste manual foram escritos para desenvolvedores do LookML e exigem permissões para desenvolver o LookML.
Nome da receita | Aplicativos |
Como definir campos do LookML em um único local |
Defina os campos do LookML uma vez com ${TABLE}.name e use operadores de substituição (${view_name.field_name} ) para se referir a eles em outras partes do código.
|
Como definir conjuntos em um único local | Crie conjuntos para conter qualquer número de dimensões, medidas ou campos de filtro da visualização atual ou de outras vistas. Reutilize conjuntos de campos comuns para detalhar os dados e incluir ou omitir campos de "Explores". |
Como definir medidas reutilizáveis para cálculos complexos | Crie campos intermediários para reutilizar cálculos em várias medidas e tornar os cálculos complexos mais legíveis e fáceis de manter. |
Como definir uma string uma única vez para usar em todo o projeto do LookML |
Defina e mantenha em um só lugar valores de string reutilizáveis, como nomes, números ou strings de formatação, definindo constantes do LookML. Use a sintaxe @{constant_name} para referenciar a constante em todo o projeto do LookML.
|
Como personalizar uma visualização básica única para vários casos de uso | Com os refinamentos do LookML, é possível fazer mudanças em visualizações e Análises existentes sem precisar editar o código LookML original. É possível usar refinamentos para personalizar uma única visualização em diversos casos de uso, como para atender às necessidades de várias equipes. Essa receita requer um conhecimento mais avançado do LookML. |