Este livro de receitas contém uma série de exemplos de utilização (denominados "receitas" nos livros de receitas do Looker) para aplicar os princípios DRY (não se repita) ao seu desenvolvimento do LookML, o que pode ajudar nas seguintes áreas:
- Reduza o código duplicado: torne os seus projetos mais fáceis de gerir e menos propensos a erros escrevendo código LookML DRY mais fácil de compreender, modificar e manter.
- Crie valores e lógica reutilizáveis: defina valores que podem ser usados em todos os seus projetos para que só tenha de os atualizar num único local se houver uma alteração.
- Simplifique a lógica complexa: divida o código em partes mais pequenas e reutilizáveis.
- Melhore a organização e a legibilidade dos seus modelos e projetos: facilite a leitura, a compreensão e a modificação do LookML por parte de outros programadores do LookML.
Quer seja um utilizador novo do LookML ou um programador experiente do LookML, este livro de receitas oferece-lhe receitas e técnicas que ajudam a escrever código limpo e eficaz agora, o que lhe poupa tempo e esforço no futuro.
Receitas e aplicações
Todos os exemplos neste livro de receitas são escritos para programadores de LookML e requerem autorizações para desenvolver LookML.
Nome da receita | Aplicações |
Definir campos LookML numa única localização |
Defina os campos LookML uma vez com ${TABLE}.name e use operadores de substituição (${view_name.field_name} ) para se referir a eles noutras partes do seu código.
|
Definir conjuntos numa única localização | Crie conjuntos para conter qualquer número de dimensões, medidas ou campos de filtro da vista atual ou de outras vistas. Reutilize conjuntos de campos comuns para analisar detalhadamente os dados e para incluir ou omitir campos das explorações. |
Definir medidas reutilizáveis para cálculos complexos | Crie campos intermédios para reutilizar cálculos em várias medidas, de modo a tornar os cálculos complexos mais legíveis e fáceis de manter. |
Definir uma string uma vez para usar em todo o projeto do LookML |
Defina e mantenha valores de strings reutilizáveis, como nomes, números ou strings de formatação, num único local definindo constantes do LookML. Use a sintaxe @{constant_name} para fazer referência à constante em todo o seu projeto do LookML.
|
Personalizar uma única vista base para vários exemplos de utilização | Os refinamentos do LookML permitem-lhe fazer alterações a vistas e Explores existentes sem ter de editar o código LookML original. Pode usar refinamentos para personalizar uma única vista para vários exemplos de utilização, como para satisfazer as necessidades de várias equipas. Esta receita requer conhecimentos mais avançados do LookML. |