Don't Make These DATA MODELING MISTAKES | Data Modeling Best Practices in Power BI | Goodly

  Рет қаралды 59,802

Goodly

Goodly

Күн бұрын

Пікірлер: 90
@shujashakir9952
@shujashakir9952 Жыл бұрын
Because I focus primarily on building a right data model and spend most of my working hours on that issue, I also realised we need to separate all text values from the fact table and accomodate them in separate dimension tables so that fact table has only numeric values. I found that eases our task like nothing else. I worked on data with 12 million rows and everything worked butter-smooth only after I moved all its text values to smaller dimension tables.
@willianthalles
@willianthalles Жыл бұрын
Did you create index for each text dimension in PQ or you have already available from the source the index for each text of the dimension? Sometimes the source doesn’t provide this and you need to create manually, the point you are forced to create all those index in PQ.
@bradj229
@bradj229 8 ай бұрын
I'm going to try this. Very smart approach.
@tomoleusz
@tomoleusz Жыл бұрын
Thank you for another great video. I find you channel one of the best PBI resources on KZbin. Your skill of explaining complex topics in simple way is truly amazing. Recently I struggled with exactly the same granularity issue as in your video. It took me some time to figure out why my average calculations did not work 😅
@fredhazelton7425
@fredhazelton7425 8 ай бұрын
This is excellent! Becoming my fav channel for PBI
@udusegbe
@udusegbe Жыл бұрын
Totally agree. I always follow the mantra of keeping the model simple. I resonate well with #3 - reducing columns in fact table. Too often I enter into discussions on why to use only columns that are specifically needed. And you rightly alluded to: there is the inherent human need to keep hold of something that is not needed now but want to hold on to it anyway! ;-)
@sauravkragrawal
@sauravkragrawal Жыл бұрын
Hi Chandeep, your videos just keep making me a bigger fan of urs. I have a query and need ur help pls. There are 2 data sets : One for Jan 23 and other for Dec 22. There are 300 columns and 200000 lacs in each. Objective is to compare the value of each cell and give a pivot table with the reference to those cells which are not matching. Please note that row numbers might be different in both workbooks and hence a field named "unique identifier" is used as the unique finder of the row values. Another catch is if any value is newly inserted in existing row in Jan 23, that should not reflect as a variance. Request your guidance please.
@mttwss
@mttwss Жыл бұрын
Thanks!
@GoodlyChandeep
@GoodlyChandeep Жыл бұрын
Thank you so much 😊🙏
@Ramesh00300
@Ramesh00300 Жыл бұрын
We want an end to end DAX learning video with examples on row and filter context.
@GoodlyChandeep
@GoodlyChandeep Жыл бұрын
kzbin.info/www/bejne/hJy8qKqYbK5meLs kzbin.info/www/bejne/hmq0ZHxvhqydfbs
@Ratnakumarwrites
@Ratnakumarwrites Жыл бұрын
More videos on data modelling would be awesome
@VishwasKadrolli
@VishwasKadrolli Жыл бұрын
Hi Chandeep, great to see your videos. One other best practice I follow is creating the 'Measures Table' and giving right names to the measures.
@abdosobhy5710
@abdosobhy5710 9 ай бұрын
YOU ARE AWESOME! Thanks a lot, I really enjoy your videos, they make me understand PowerBI much better!
@gustavobarbosa906
@gustavobarbosa906 Жыл бұрын
Hi, Chandeep. thank you for one more useful and interesting video! However, I have one doubt. You concluded your comment on the need to check granularity saying that the second code option would be preferrable for not triggering context transition. However, I had the impression that using a measure within another measure always triggers the transition. Do I have it wrong? A simple yes or no would suffice. Thanks again!
@GoodlyChandeep
@GoodlyChandeep Жыл бұрын
Using a measure in an iterator triggers context transition. DIVIDE( SUM(Acolumn), DISTINCTCOUNT(Acolumn) ) would not trigger context transition. I hope that makes sense. Here is a more visual approach to understanding context transition - kzbin.info/www/bejne/sHrRmZV7ochrrrc And this one - kzbin.info/www/bejne/poWsY3SJnMqWfaM
@rudroroy1054
@rudroroy1054 9 ай бұрын
This was great video, thank you, I would love to see more "Best Practises in Power BI" Videos.
@mjtr1970
@mjtr1970 Жыл бұрын
Your explanations are so clear and easy to understand even by beginners like me ❤
@GoodlyChandeep
@GoodlyChandeep Жыл бұрын
Happy to hear that Mjtr!
@Chris-tj4es
@Chris-tj4es Жыл бұрын
Best video i have seen so far on best practices. Straightforward. Many thanks 🙏🙏🙏
@GoodlyChandeep
@GoodlyChandeep Жыл бұрын
Wow, thanks Chris!
@abhishekkumar-es1wl
@abhishekkumar-es1wl Жыл бұрын
Hi sir, First of all, I watched your first video and I liked it very very much. Thanks a lot for helping the community. Also can you please suggest any of your video for Dimensional Modelling with some example (Facts and Dimensions)?
@evelic
@evelic Жыл бұрын
Great video. Do you have a video related to a model that needs to handle millions of rows?
@venkysamudrala
@venkysamudrala Жыл бұрын
Hi Chandeep/Goodly, another awesome video and thanks for imparting your knowledge to all of us. Big fan here. On reducing the granularity, how to model when the user is requesting for Median and Nth Percentiles on TATs (the user wants to parameterize the N) and also wants to view at variable slices/dimensions? I do want to create an aggregate table to improve the performance, however, confused about how to get the best of both worlds. Will look forward to your suggestions...
@pierregrand1175
@pierregrand1175 Жыл бұрын
Hi. Thank you for all your invaluable videos tackling real issues faced. One question about bridge table. Do you recommande to use ‘reference’ the original table or ‘Duplicate’ table. I would go for ‘Reference’ assuming the data are loaded only once but could create some issues that I do not know afterward?
@GoodlyChandeep
@GoodlyChandeep Жыл бұрын
Ideally referencing
@sanketadhyapak4680
@sanketadhyapak4680 Жыл бұрын
Great Video ❤ Very recently i have started following few of these practices..especially having minimum required columns in Fact👍
@indradutta4136
@indradutta4136 Жыл бұрын
I have three different data sets where we have redundant values. What scheme should I use here. Is it a star schema by using another non redundant data set and add them with them remaining there or something else I can apply here. Any suggestion on this will be greatly appreciated...
@vasilisa6128
@vasilisa6128 Жыл бұрын
Hi, Chandeep! Amazing tips, thank you!
@jyotidatta2126
@jyotidatta2126 Жыл бұрын
Thank you fr this nice piece of information. Do you have anything on timeline visuals that can display interactions using various shapes n colors in the timeline graph? I would love to see that.
@pbihari0214
@pbihari0214 Жыл бұрын
thank you, does the aggregation of the data work well with direct query?
@emilmubarakshin49
@emilmubarakshin49 Жыл бұрын
Thank you sir, for sharing these Wonderful advices. Every video from you is like a gift. Thank you again and have a wonderful day.
@GoodlyChandeep
@GoodlyChandeep Жыл бұрын
You are very welcome Emil!
@williamarthur4801
@williamarthur4801 Жыл бұрын
Not thought of getting an average that way, I'd have used AvgX and iterate over the values of the sales table date, have you done a video on bridge tables for a many to one lookup? , another thins I find confusing is using an entire table as a filter. i do like these videos where you explain things, as you've done with pq records etc. Thank you for all you hard work.
@GoodlyChandeep
@GoodlyChandeep Жыл бұрын
Iterating over a table and providing a fact table as filter are 2 different concepts. It is the latter that you should avoid. I haven't done an exclusive video on bridge tables. Thanks I got 2 video ideas. Cheers
@IvanCortinas_ES
@IvanCortinas_ES Жыл бұрын
Thank you for this brilliant and clear explanation!!
@GoodlyChandeep
@GoodlyChandeep Жыл бұрын
Glad you enjoyed it Iván!
@irshadsaifi4726
@irshadsaifi4726 6 ай бұрын
here when you introduce bridge table then does it make schema to snowflake schema from star schema?
@londonengland2309
@londonengland2309 Жыл бұрын
Many thanks. How do creat a bridge table?
@enocharthur4322
@enocharthur4322 10 ай бұрын
You're simply the best
@ayushmi77al
@ayushmi77al Жыл бұрын
I've two tables and both have many to many bidirectional relationship and these are connected with email id. For this scenario I created a bridge table and connected with 1 to many bidirectional relationship. So, when I take data from one table it takes more time then usual. is there any other way to handle the situation 😕?
@sritamkumarrout4499
@sritamkumarrout4499 8 күн бұрын
Great video ❤
@bhaskaraggarwal8971
@bhaskaraggarwal8971 Жыл бұрын
Awesome tips.. ✨ Thank you!
@vickypathak6301
@vickypathak6301 Жыл бұрын
My fact table coming form the database and I can't reduce the no. of columns, Is there any way to reduce them and use in our power BI report so that the report work faster, any formula or some magic steps?
@balrajvirdee1087
@balrajvirdee1087 11 ай бұрын
Amazing tips bro, thanks again 👍🏽
@chaitanyasingi3433
@chaitanyasingi3433 Жыл бұрын
Can you help me out to how to change other parameter values when we change server name parameter at service level
@Akbar194
@Akbar194 Жыл бұрын
I have to learn power query, dax, and power BI data modeling. But Is there any more discounted price?
@roywilson9580
@roywilson9580 Жыл бұрын
Great video again! Thanks
@GoodlyChandeep
@GoodlyChandeep Жыл бұрын
Glad you enjoyed it Roy!
@chachipiruliify
@chachipiruliify Жыл бұрын
Looking forward 2nd best practices
@muhammadomer1654
@muhammadomer1654 2 ай бұрын
what is meant by context transition in dax?
@suyashexpriment3130
@suyashexpriment3130 Жыл бұрын
Hi..i like to watch your power query videos. My question is can power query Handel multipal pivot tables. Because in my work place I gots report in multiple pivot tables files. And i have to collect data from these pivot tables and make new report as per demand. How can we automate this report..is there any way in power query....exp. in 1St pivot table i have sales person name and monthly values 2023. And 2nd pivot table again I have sales person and his 2022last year sales value.and i have to combile these to pivot tables data..i have to populet sales person and year 2022and2023 in one data set..right now I'm copying 1St data and xlookup on next table. This can do through Power query
@GoodlyChandeep
@GoodlyChandeep Жыл бұрын
This might help - kzbin.info/www/bejne/oIvYZKSwnbOBock
@suyashexpriment3130
@suyashexpriment3130 Жыл бұрын
@@GoodlyChandeep thank you sir, i wanted to ask u that I got multiple workbook in multiple pivot tables in that..using this pivot tables as per requirement i have to darg and drop fields in pivots. And help of standerd function make new report. My source data in the pivot table form.not in table..so how can we Handel multiple power pivots to extract specific data from multiple pivot and make my report
@prashantadhiakri2964
@prashantadhiakri2964 Жыл бұрын
Hi, Can you please bring some more videos on Relationship in Power BI
@santoshdevtale
@santoshdevtale Жыл бұрын
Great video Bro ❤
@kaustubhbandewar9815
@kaustubhbandewar9815 10 ай бұрын
2nd point can you explain once..the one with granularity
@rhishikeshjoshi6806
@rhishikeshjoshi6806 Жыл бұрын
Working on a complex data set and report it often becomes difficult to identify junk columns towards the end. Is there any tool that can help me identify my junk columns/measures?
@GoodlyChandeep
@GoodlyChandeep Жыл бұрын
Measure Killer
@mohdzuhairrizvi
@mohdzuhairrizvi 6 ай бұрын
what does reducing granularity mean ?
@rogeriopsvalle
@rogeriopsvalle Жыл бұрын
Hi Chandeep Good evening. A co-worker left company and now I need to edit a APP that he is the owner. I have to revise a few measures but and I am not able to edit them . Options to download, etc are greyed out. Is there any solution to this case? Thanks
@bhaveshh5786
@bhaveshh5786 Жыл бұрын
What all the uses of fact tables
@muzniahamed5887
@muzniahamed5887 Жыл бұрын
Could you explain Type of Relationship in Power BI
@siddheshamrutkar8684
@siddheshamrutkar8684 Жыл бұрын
Wow.. Fantastic.. Could you please create one video on handling many to many relationships with real time example..
@mienzillaz
@mienzillaz Жыл бұрын
Date tip might be good on some occasion but generally it's bad advice. Use instead a year column from calendar table and then make relationship..
@sunnybhushan5210
@sunnybhushan5210 Жыл бұрын
Is there any coupon code who really need discount to enrol course.
@uekikosuke3601
@uekikosuke3601 Жыл бұрын
Subscribed!
@srinivasrakesh6887
@srinivasrakesh6887 Жыл бұрын
Awesome 👌
@GoodlyChandeep
@GoodlyChandeep Жыл бұрын
Thanks Srinivas!
@Aviji2525
@Aviji2525 Жыл бұрын
Any info about New batch?
@germanyandgerman4158
@germanyandgerman4158 Жыл бұрын
1000. like from me
@Shubh_Dalakoti
@Shubh_Dalakoti Жыл бұрын
Can you suggest some courses to learn Power BI online?
@GoodlyChandeep
@GoodlyChandeep Жыл бұрын
You can check out our courses - www.goodly.co.in/products
@sandipansarkar9211
@sandipansarkar9211 Жыл бұрын
Finished watching
@raghuveerromit
@raghuveerromit Жыл бұрын
How to create a bridge table
@navisalomi
@navisalomi Жыл бұрын
Create another table by using the VALUES() function, which extracts the column from the data/facts table.
@lionels839
@lionels839 Жыл бұрын
Game changer
@GoodlyChandeep
@GoodlyChandeep Жыл бұрын
Thanks Lionel!
@Sandroider
@Sandroider Жыл бұрын
How to merge 1-1 tables?
@GoodlyChandeep
@GoodlyChandeep Жыл бұрын
Use a left outer merge in Power Query kzbin.info/www/bejne/f3qZn4GtjKdmsLs
@sayyadabdulmugani8829
@sayyadabdulmugani8829 Жыл бұрын
I want to solution on how to deal with Many to many data model could you please make a video on it, I will provide the data via email.
@GoodlyChandeep
@GoodlyChandeep Жыл бұрын
send it with a clear explanation - goodly.wordpress@gmail.com
@nishantkumar9570
@nishantkumar9570 Жыл бұрын
How about the bidirectional filters?
@nishantkumar9570
@nishantkumar9570 Жыл бұрын
Does using bidirectional filters in Data model has any performance issues or any chances of ambiguities? Many a times I feel using of bidirectional filters for the interactivity.
@antonycatella5901
@antonycatella5901 Жыл бұрын
@@nishantkumar9570 It really depends on how your data model is structured and how much data you have but yes you can get performance issues with bi-directional relationships and ambiguity in your data model if you are not careful. It is best to avoid using Bi-di relationships at all in the model unless absolutely necessary.
@enocharthur4322
@enocharthur4322 10 ай бұрын
I want a discount to enroll in your power BI course
@GoodlyChandeep
@GoodlyChandeep 10 ай бұрын
goodly.co.in/learn-m-powerquery/?
Don't make these CALCULATE Function Mistakes! ⚠️
10:09
10 Steps to Optimize Your Data Model in Power BI
13:41
How to Power BI
Рет қаралды 75 М.
It’s all not real
00:15
V.A. show / Магика
Рет қаралды 20 МЛН
It works #beatbox #tiktok
00:34
BeatboxJCOP
Рет қаралды 41 МЛН
She made herself an ear of corn from his marmalade candies🌽🌽🌽
00:38
Valja & Maxim Family
Рет қаралды 18 МЛН
Context Transition in Power BI and Tricky Examples
15:06
Goodly
Рет қаралды 46 М.
Data Modeling in the Modern Data Stack
10:14
Kahan Data Solutions
Рет қаралды 114 М.
5 Best Practices in Power Query
11:31
Goodly
Рет қаралды 53 М.
5 Surprising Power Query Tricks You Need to Know!
14:14
Goodly
Рет қаралды 35 М.
Data Modeling Tutorial: Star Schema (aka Kimball Approach)
16:34
Kahan Data Solutions
Рет қаралды 133 М.