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

Поделиться
HTML-код
  • Опубликовано: 23 ноя 2024

Комментарии • 89

  • @shujashakir9952
    @shujashakir9952 Год назад +17

    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 6 месяцев назад

      I'm going to try this. Very smart approach.

  • @tomoleusz
    @tomoleusz Год назад +8

    Thank you for another great video. I find you channel one of the best PBI resources on RUclips. 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 7 месяцев назад +4

    This is excellent! Becoming my fav channel for PBI

  • @udusegbe
    @udusegbe Год назад +2

    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! ;-)

  • @Ratnakumarwrites
    @Ratnakumarwrites Год назад +3

    More videos on data modelling would be awesome

  • @Ramesh00300
    @Ramesh00300 Год назад +8

    We want an end to end DAX learning video with examples on row and filter context.

    • @GoodlyChandeep
      @GoodlyChandeep  Год назад +2

      ruclips.net/video/NkYwwb7I3BY/видео.html
      ruclips.net/video/P9Q3I9QGjGY/видео.html

  • @VishwasKadrolli
    @VishwasKadrolli 11 месяцев назад

    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.

  • @sauravkragrawal
    @sauravkragrawal Год назад +1

    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.

  • @abdosobhy5710
    @abdosobhy5710 8 месяцев назад

    YOU ARE AWESOME!
    Thanks a lot, I really enjoy your videos, they make me understand PowerBI much better!

  • @rudroroy1054
    @rudroroy1054 7 месяцев назад

    This was great video, thank you, I would love to see more "Best Practises in Power BI" Videos.

  • @mjtr1970
    @mjtr1970 Год назад +1

    Your explanations are so clear and easy to understand even by beginners like me ❤

  • @Chris-tj4es
    @Chris-tj4es Год назад

    Best video i have seen so far on best practices. Straightforward. Many thanks 🙏🙏🙏

  • @evelic
    @evelic Год назад

    Great video. Do you have a video related to a model that needs to handle millions of rows?

  • @sanketadhyapak4680
    @sanketadhyapak4680 Год назад

    Great Video ❤ Very recently i have started following few of these practices..especially having minimum required columns in Fact👍

  • @vasilisa6128
    @vasilisa6128 Год назад

    Hi, Chandeep! Amazing tips, thank you!

  • @gustavobarbosa906
    @gustavobarbosa906 Год назад +2

    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  Год назад +2

      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 - ruclips.net/video/zInhbElc8xU/видео.html
      And this one - ruclips.net/video/pTI2ASgecGA/видео.html

  • @londonengland2309
    @londonengland2309 11 месяцев назад

    Many thanks. How do creat a bridge table?

  • @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.

  • @bhaskaraggarwal8971
    @bhaskaraggarwal8971 Год назад

    Awesome tips.. ✨ Thank you!

  • @enocharthur4322
    @enocharthur4322 9 месяцев назад

    You're simply the best

  • @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?

  • @IvanCortinas_ES
    @IvanCortinas_ES Год назад

    Thank you for this brilliant and clear explanation!!

  • @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)?

  • @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?

  • @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...

  • @venkysamudrala
    @venkysamudrala Год назад +1

    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...

  • @chachipiruliify
    @chachipiruliify Год назад

    Looking forward 2nd best practices

  • @balrajvirdee1087
    @balrajvirdee1087 9 месяцев назад

    Amazing tips bro, thanks again 👍🏽

  • @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  Год назад +1

      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

  • @Akbar194
    @Akbar194 Год назад

    I have to learn power query, dax, and power BI data modeling. But Is there any more discounted price?

  • @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 😕?

  • @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?

  • @irshadsaifi4726
    @irshadsaifi4726 5 месяцев назад

    here when you introduce bridge table then does it make schema to snowflake schema from star schema?

  • @prashantadhiakri2964
    @prashantadhiakri2964 Год назад

    Hi, Can you please bring some more videos on Relationship in Power BI

  • @kaustubhbandewar9815
    @kaustubhbandewar9815 8 месяцев назад

    2nd point can you explain once..the one with granularity

  • @chaitanyasingi3433
    @chaitanyasingi3433 Год назад

    Can you help me out to how to change other parameter values when we change server name parameter at service level

  • @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..

  • @sandipansarkar9211
    @sandipansarkar9211 11 месяцев назад

    Finished watching

  • @muzniahamed5887
    @muzniahamed5887 Год назад

    Could you explain Type of Relationship in Power BI

  • @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

  • @roywilson9580
    @roywilson9580 Год назад

    Great video again! Thanks

  • @siddheshamrutkar8684
    @siddheshamrutkar8684 Год назад

    Wow.. Fantastic.. Could you please create one video on handling many to many relationships with real time example..

  • @muhammadomer1654
    @muhammadomer1654 16 дней назад

    what is meant by context transition in dax?

  • @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?

  • @mohdzuhairrizvi
    @mohdzuhairrizvi 4 месяца назад

    what does reducing granularity mean ?

  • @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 - ruclips.net/video/jZu3qzhNNkg/видео.html

    • @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

  • @mttwss
    @mttwss 11 месяцев назад

    Thanks!

  • @sunnybhushan5210
    @sunnybhushan5210 Год назад

    Is there any coupon code who really need discount to enrol course.

  • @santoshdevtale
    @santoshdevtale 10 месяцев назад

    Great video Bro ❤

  • @bhaveshh5786
    @bhaveshh5786 Год назад

    What all the uses of fact tables

  • @Aviji2525
    @Aviji2525 Год назад

    Any info about New batch?

  • @srinivasrakesh6887
    @srinivasrakesh6887 Год назад

    Awesome 👌

  • @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

  • @germanyandgerman4158
    @germanyandgerman4158 Год назад

    1000. like from me

  • @uekikosuke3601
    @uekikosuke3601 Год назад

    Subscribed!

  • @lionels839
    @lionels839 Год назад

    Game changer

  • @raghuveerromit
    @raghuveerromit Год назад

    How to create a bridge table

    • @navisalomi
      @navisalomi Год назад +1

      Create another table by using the VALUES() function, which extracts the column from the data/facts table.

  • @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

  • @Sandroider
    @Sandroider Год назад

    How to merge 1-1 tables?

    • @GoodlyChandeep
      @GoodlyChandeep  Год назад +1

      Use a left outer merge in Power Query
      ruclips.net/video/II6nNwWB3zY/видео.html

  • @enocharthur4322
    @enocharthur4322 9 месяцев назад

    I want a discount to enroll in your power BI course

  • @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.