Posts

Showing posts with the label data models

How to optimize data models for better data analysis?

Image
optimizing data models We will now discuss something which is crucial, but often a neglected topic when it comes to designing data models for Power BI. Specifically designing models which are optimal in terms of simplicity as well as performance.  To start off, let's take a look at a common practice when it comes to designing models, not just for Power BI, but for any tool where data needs to be stored. Now usually a data analyst will need to gather a lot of data to be presented for analysis. When doing so, it is quite easy to get tempted and load in all data you have access to, regardless of whether it is really needed. You may well think what if I need it at some point? Well, the problem with this approach is that, over a period of time this will make everything much harder to maintain.  For example, you may need to change the display format for all numeric columns, so that they are represented as whole numbers which means that you will also need to apply this transformation...

Walking through the data models in Power BI for better data visualization

Image
Data models in Power BI The goal of this learning path is to cover the different options available when building data models in Power BI. The purpose of modeling data is to ensure that data can be accurately and meaningfully represented in visualizations. And we will start off by covering various aspects around data modeling in Power BI. At a high level, we can say that data models in effect determine how data is represented in the first place. This can start off from the very basics, like setting the types for different columns in tables and also the formatting for each of those columns, which has an effect on how that data is represented when it's used in visualizations.  What is Data Modeling in Power BI? Now, throughout this learning path, we are going to explore various ways in which data can be modeled. And the reason for covering such a breadth of techniques is because data models can have a huge bearing on the accuracy of data which is conveyed in visualizations and reports...