O que é self em Python: exemplos do mundo real
O que é self em Python: exemplos do mundo real
Eu queria destacar neste post algumas das minhas dicas de práticas recomendadas para modelagem de dados do LuckyTemplates. Neste tutorial, abordo muitas técnicas em detalhes que acho que você achará muito úteis assim que começar a implementá-las em seus relatórios. Você pode assistir ao vídeo completo deste tutorial na parte inferior deste blog.
Você descobrirá que, à medida que trabalha em qualquer desenvolvimento, certos elementos de seus relatórios do LuckyTemplates aumentam. Isso pode ser coisas como novas tabelas de dados, diferentes relacionamentos entre tabelas, uma variedade de grupos de medidas e muito mais.
Organizar todas essas partes do seu relatório é absolutamente essencial para que você possa ter uma compreensão clara do que está acontecendo dentro do seu modelo.
Quero falar sobre algumas das minhas dicas de práticas recomendadas para organizar seus modelos. O que estamos vendo aqui é um relatório completo que foi desenvolvido para um Learning Summit.
Este modelo aqui é tão detalhado - tantos cálculos foram feitos neste relatório e tantas tabelas de suporte em cima deste modelo. Para chegar a algo assim, é absolutamente essencial seguir algumas dessas dicas de boas práticas para organizar as coisas.
Índice
Estruture seu modelo principal intuitivamente
Vamos visitar o modelo de dados primeiro. Agora confira o quão detalhado é o Core Model.
Muitos de vocês que assistiram meus tutoriais antes estão familiarizados com a configuração de seu modelo principal da maneira mais simples possível.
Você notará que as tabelas LOOKUP estão na parte superior e as tabelas FACT estão na parte inferior. Você também pode ver aqui que, na verdade, estamos lidando com várias tabelas de fatos.
Neste exemplo, há muito material com o qual estamos lidando em termos de detalhes financeiros. Coisas como orçamento, comparação e consolidação desses números com nossos dados de transações ou dados de vendas.
Temos muitas tabelas e relacionamentos em todos os lugares, mas como você pode ver aqui, coloquei de maneira simples e intuitiva. Se você configurar assim, fica mais simples de entender mesmo que o que está sendo feito seja muito complexo em termos de cálculos.
Organize as tabelas onde você possa vê-las
Deixe-me expandir a tela para que você possa ver quantas tabelas e grupos de coisas eu tenho neste modelo.
Coloco as tabelas de apoio abaixo das minhas medidas principais, onde posso localizá-las facilmente.
Também tenho algumas tabelas ocultas que contêm dados diferentes e as consolidei na tabela Detalhes financeiros.
No lado direito da tela estão minhas tabelas de medidas. As tabelas de medidas são essenciais para organizar seu modelo. Eu os coloco de lado também. Eu faço isso em todos os meus modelos e recomendo fortemente que você faça algo semelhante.
Percebo que para a maioria dos membros do LuckyTemplates que postam no fórum de suporte, seu modelo é um pouco confuso. Isso é perfeitamente compreensível, porque você não sabe o que fazer quando está apenas começando.
Mas se você puder pegar algumas dessas dicas simples que utilizo e implementá-las em seu próprio modelo, tenho certeza de que mesmo essas pequenas alterações tornarão as coisas mais simples de entender.
Visualize as coisas em sua mente
O que eu gosto de fazer, independentemente do cenário de dados em que estou trabalhando, é visualizar o que realmente está acontecendo com meu modelo enquanto estou construindo meu relatório e escrevendo meus cálculos DAX .
Portanto, sei quando um filtro é colocado, sei como ele flui para um cálculo que posso estar fazendo em minha tabela de vendas, tabela de orçamento ou até mesmo em uma combinação de tabelas.
Ser capaz de visualizar essas coisas em sua mente enquanto elas estão realmente acontecendo é importante.
Organize suas medidas usando uma tabela de medidas
A última dica que gostaria de abordar diz respeito às tabelas de medidas. Vamos dar uma olhada no lado direito e ver quantas tabelas de medidas eu tenho. Um número bastante significativo, certo?
Confira o que acontece sempre que abro qualquer um desses campos, como os campos Attrition Visuals e Key Measures.
O que estou tentando mostrar aqui é que você pode criar muitas medidas. Você pode facilmente criar 30, 40 e até 50 compassos em seu modelo. Se você não colocá-los em tabelas de medidas, poderá se perder facilmente no mar de dados . Você estará procurando suas medidas e não saberá onde encontrá-las. Isso tornará a vida mais difícil para qualquer pessoa que usar seu modelo.
Nomear Tabelas de Medidas Intuitivamente
É importante simplificar as coisas o máximo possível para acelerar o seu desenvolvimento, especialmente se você nomear suas tabelas de medidas de maneira intuitiva.
Por exemplo, se eu quiser fazer uma comparação de períodos de tempo, sei para onde ir. Vou apenas clicar na tabela Time Comparison e arrastá-la e soltá-la em minhas visualizações .
Ao implementar apenas essas pequenas coisas, você pode melhorar sua velocidade de desenvolvimento no LuckyTemplates.
Isso não é apenas para seu benefício também. Outros que potencialmente usarão seu modelo no futuro precisam poder continuar de onde você deixou seu trabalho.
Eles precisam ser capazes de auditar os números que você está calculando e também entender como esses números estão sendo calculados.
Conclusão
Se você seguir as dicas de práticas recomendadas sobre modelagem de dados do LuckyTemplates apresentadas neste tutorial, tenho certeza de que será capaz de desenvolver uma modelagem de dados do LuckyTemplates muito mais superior do que outras pessoas ao seu redor.
Existem apenas algumas pequenas atualizações que você precisa fazer e fazer de forma consistente para otimizar o trabalho de geração de relatórios e desenvolvimento no qual você está se aventurando. Você também pode usar essas dicas para fazer atualizações rápidas e fáceis no trabalho existente.
O que é self em Python: exemplos do mundo real
Você aprenderá como salvar e carregar objetos de um arquivo .rds no R. Este blog também abordará como importar objetos do R para o LuckyTemplates.
Neste tutorial de linguagem de codificação DAX, aprenda como usar a função GENERATE e como alterar um título de medida dinamicamente.
Este tutorial abordará como usar a técnica Multi Threaded Dynamic Visuals para criar insights de visualizações de dados dinâmicos em seus relatórios.
Neste artigo, analisarei o contexto do filtro. O contexto do filtro é um dos principais tópicos sobre os quais qualquer usuário do LuckyTemplates deve aprender inicialmente.
Quero mostrar como o serviço online do LuckyTemplates Apps pode ajudar no gerenciamento de diferentes relatórios e insights gerados de várias fontes.
Aprenda a calcular suas alterações de margem de lucro usando técnicas como ramificação de medida e combinação de fórmulas DAX no LuckyTemplates.
Este tutorial discutirá sobre as ideias de materialização de caches de dados e como elas afetam o desempenho dos DAXs no fornecimento de resultados.
Se você ainda estiver usando o Excel até agora, este é o melhor momento para começar a usar o LuckyTemplates para suas necessidades de relatórios de negócios.
O que é o Gateway do LuckyTemplates? Tudo o que você precisa saber