10 Steps to Optimize Your Data Model in Power BI

แชร์
ฝัง
  • เผยแพร่เมื่อ 25 พ.ย. 2024

ความคิดเห็น • 86

  • @zacharyfriedman8709
    @zacharyfriedman8709 4 หลายเดือนก่อน +64

    Honestly, I didn't even know about external tools like Bravo. Downloaded immediately. What a time saver. A whole video on your favorite external tools and how you utilize them in action would be great.

    • @dominiksch4928
      @dominiksch4928 4 หลายเดือนก่อน +3

      same here - especially it is from Marco Russo who allready published some solid DAX literature.

    • @shauntck
      @shauntck 4 หลายเดือนก่อน +3

      Yes external tools video would be huge

    • @smartrose7997
      @smartrose7997 4 หลายเดือนก่อน +2

      Requesting same …

    • @suhasvlogs7490
      @suhasvlogs7490 4 หลายเดือนก่อน +3

      I am also requesting to be video on external tools

    • @chiragkathuria2521
      @chiragkathuria2521 23 วันที่ผ่านมา

      Can we also see which measures are used or which are not used in report with Bravo tool?

  • @neerpanwar
    @neerpanwar 4 หลายเดือนก่อน +45

    Aggregation is good, but there is always someone who would want to drill down to more details! :D

    • @user-jp5fg7cb1e
      @user-jp5fg7cb1e 4 หลายเดือนก่อน

      I wanted to give a 'haha' react for this

    • @lhoussineelomari5689
      @lhoussineelomari5689 2 หลายเดือนก่อน +1

      Yes especially finance teams :)

    • @neerpanwar
      @neerpanwar 2 หลายเดือนก่อน +1

      @@lhoussineelomari5689yes just to export into excel

    • @RuanvanRhyn
      @RuanvanRhyn หลายเดือนก่อน +1

      That is true, but my approach would be to not model based on the exceptions. Rather model for the 80%+ of use cases and create alternative solutions for the exceptions.

  • @naylord5
    @naylord5 4 หลายเดือนก่อน +6

    This video is pure gold! Thank you so much for sharing master.
    Definitely when someone ask me for optimizations, this is the only resource I'll need to recommend.

  • @nizar_arena
    @nizar_arena 4 หลายเดือนก่อน +2

    Hey Bas,
    Thanks again for the video, very informative.
    I just wanted to point out :
    Step 3: it would be much preferred to push all of the calculations, group by functions to the DataMart in case the user's have one.
    Step 10: the incremental refresh kind of will help with the import mode since you only import your data once then in the workspace it will create partitions of that data that will be stored and not changed and depending on how you want the data to be refreshed and when you know for example that your data after 2 weeks will not change you can set it up and your data will be stored in the workspace.
    Thanks again for the video !!
    PS: when will you do a video about the power bi extension you use and how you use them, it will be great !!

  • @wilconagtzaam587
    @wilconagtzaam587 4 หลายเดือนก่อน +2

    Great video, next time people ask me for best practices on Data Modelling I can just share this video 👍

  • @ViníciusSantana-z4c
    @ViníciusSantana-z4c 3 หลายเดือนก่อน

    That's the best Power Bi TH-cam Channel. Congrats.

  • @cristianofonseca4422
    @cristianofonseca4422 3 หลายเดือนก่อน

    Mate, your videos are great! They are a real deep dive into PBI for more advanced folks.

  • @w13ken
    @w13ken 4 หลายเดือนก่อน

    Thanks Bas, excellent tips. I love Tip 3 about switching off the hidden date/time tables being created in the background - this is a new one to me. Keeping in mind cardinality & where data types could be switched to numeric are also great reminders. I will be following the advice given here.

  • @sunsetseeker2915
    @sunsetseeker2915 3 หลายเดือนก่อน

    Thank you. I really enjoy your tutorials. They are so informative. Can't wait for your next video

  • @tahirsanli
    @tahirsanli 14 วันที่ผ่านมา

    Great instructive video man, thanks!

    • @HowtoPowerBI
      @HowtoPowerBI  14 วันที่ผ่านมา

      Thanks for watching!!! 😀

  • @javiersolarirazabal7089
    @javiersolarirazabal7089 4 หลายเดือนก่อน

    Excelent work, very well condensed in 10 min. Many users do not pay attention to maintenance and optimization and I think that that is a mistake.

  • @ravikanth2651
    @ravikanth2651 3 หลายเดือนก่อน

    Awesome tips!! First time, I am learning about Bravo. Great Video Bas, thank you!!

  • @gauthamambethkar4483
    @gauthamambethkar4483 4 หลายเดือนก่อน +3

    Hi Bas,
    Excellent video again from you. I have a doubt, at 6:45 when you say, “use a filter measure instead” what do you mean? I didn’t understand this part alone.
    Thank you for the awesome video again

  • @PabloBadenas
    @PabloBadenas 3 หลายเดือนก่อน

    great video, thanks for sharing all these valuable tips!

  • @cdamordakai
    @cdamordakai 4 หลายเดือนก่อน

    I’ve learned sooo much with this video man!! Thanks!!!

  • @RobertoStaltari
    @RobertoStaltari 4 หลายเดือนก่อน +2

    99% of those who build reports with Power BI use the "Click, drag and drop until it works" approach, so all these very valuable hints are just ignored. Still Bas is so good to be able to condense in a few minutes plenty of essential hints.

  • @yashchadha3416
    @yashchadha3416 2 หลายเดือนก่อน

    What a great video! Thank you for this calrity

  • @roverre61
    @roverre61 4 หลายเดือนก่อน

    Always fashinated on a way you explain and share very helpful informations.
    Thanks alot... BRAVO..!!!

  • @RohiGupta
    @RohiGupta 4 หลายเดือนก่อน

    2 more suggestions from my side:
    Preference for Custom column in Power Query instead of Calculated columns in the model.
    Also, disable Power Query query load for unwanted tables.

  • @jaapviguurs967
    @jaapviguurs967 หลายเดือนก่อน

    What do you think about using bidirectional filtering when using a unified star schema in power BI? Would love a video about the combination of the USS and practises in Power BI

  • @zy0305
    @zy0305 4 หลายเดือนก่อน

    Wow, what a great video. It helps a lot.
    Looking forward to see similar video like this

  • @TOV-zc9bp
    @TOV-zc9bp 4 หลายเดือนก่อน +1

    10 Steps to Optimize Your Data Model are a pragmatic way,
    before transferring your Data Model from Test to Production environment.
    A couple of the 10 steps are also explained in the course material for Microsoft Power BI Data Analyst (PL-300) certification. 👨‍🎓👩‍🎓

  • @StrategySafari
    @StrategySafari 4 หลายเดือนก่อน

    Awesome, simply explained and on point. Big thanks 👍🏻

  • @Henrik-bc7ev
    @Henrik-bc7ev 3 หลายเดือนก่อน

    Thanks! Very informative

  • @ThepExcel
    @ThepExcel 3 หลายเดือนก่อน

    really good vdo. thx

  • @adityapadmawar8754
    @adityapadmawar8754 4 หลายเดือนก่อน

    Very informative video. Thank you for creating this one.

  • @walterstevens8676
    @walterstevens8676 3 หลายเดือนก่อน

    This was great thanks. I still battle to understand some basic things, like when you you create relationships (is it necessary for a type star model?) versus when you you do joins/merges? For example if you do a merge in PQ then that's a join (?), but if you create relationships using the model view and use a field from another table in a visual is that a join too?

  • @narenkp5433
    @narenkp5433 4 หลายเดือนก่อน

    This is Gold!!

  • @renatopedrozo1561
    @renatopedrozo1561 4 หลายเดือนก่อน

    Solid and very well-explained video, congrats!

  • @listenapc
    @listenapc 4 หลายเดือนก่อน +1

    Hi Bas, first I'd like to thank you for your content as it has helped me inmensely on my Power BI journey. I was wondering if you had any resources/strategies on how to go from the flat table to a simple star schema as you describe on step 4. Thanks again.

    • @HowtoPowerBI
      @HowtoPowerBI  4 หลายเดือนก่อน +1

      here you go 😊 th-cam.com/video/w4NHK_jizUw/w-d-xo.html

    • @listenapc
      @listenapc 4 หลายเดือนก่อน

      @@HowtoPowerBI it is amazing the amount of things you can accomplish with Power BI (albeit inefficiently) without having a grasp of the basics, much appreciated.

  • @Lahmeinthehouse
    @Lahmeinthehouse 3 หลายเดือนก่อน

    Great video!! What do you use for creating scenes and record your screen - like in 06:35 ? OBS?

  • @calebjones9116
    @calebjones9116 3 หลายเดือนก่อน

    Cheers for the video! Do you have any more tips for those who can't use external tools like bravo due to security reasons? Recently started at a large company and need to optimise some reports that are very large due to scope creep, is it just a case of looking at all the visuals and checking to see what columns aren't used etc?

  • @jnordheim85
    @jnordheim85 4 หลายเดือนก่อน +1

    Is the measure in the filter pane at 6:45 in case 6 being meant to be used as a better alternative compared to the bidirectional relationship?

    • @joriskempen5650
      @joriskempen5650 4 หลายเดือนก่อน

      also curious on this!

  • @sanchowitfurrows1561
    @sanchowitfurrows1561 4 หลายเดือนก่อน

    One more reason to prefer calculated (DAX) columns vs custom (Power Query) column for strings concatenation: DAX allows to use emoji 😎😎 while Power Query seems to be limited

  • @read89simo
    @read89simo 2 หลายเดือนก่อน

    Could you please make a DAX best practices ?

  • @Analyse_US
    @Analyse_US 4 หลายเดือนก่อน

    Great content.

  • @Gr8stuff12
    @Gr8stuff12 3 หลายเดือนก่อน

    Love your channel.....just off topic a bit, I have a question regarding the forecasting model. In previous version PB displayed the Forecast, Upper bound and Lower bound totals when "show as table". Those totals are not displaying with the latest version. Is this a bug?

  • @Alvarolingua
    @Alvarolingua 3 หลายเดือนก่อน

    About the last part... Which is better to use as source, excel or access? I'm having issues to auto update access from power bi online

  • @malvika241
    @malvika241 3 หลายเดือนก่อน

    I really have question in mind like I see many dashboards which solely have visualization no content to it while others have insights .
    Which one is the best practice and what is an ideal canvas setting for dashboard size

  • @LeighRadmore
    @LeighRadmore 4 หลายเดือนก่อน

    Do you have any experience with the Aggregated Tables feature and is it a good way to improve semantic model performance?
    What are your thoughts on an having enterprise level 'Golden Model' - one with multiple dimension and fact tables for cross fact reporting - vs composite modelling?

  • @다채누
    @다채누 3 หลายเดือนก่อน

    Is it possible to pop up the details about the cell by clicking each data cell in the table in PowerBI?

  • @Daniel-q1g3k
    @Daniel-q1g3k 4 หลายเดือนก่อน

    very concise, nice

  • @martinltmr8590
    @martinltmr8590 4 หลายเดือนก่อน

    If you have any column as Date/time and you don't need the time format them as Date only, it reduces the model size a lot!

  • @Ven0m0306
    @Ven0m0306 4 หลายเดือนก่อน

    What are the best power bi books you would recommend. All around and also dax.
    Thank you guys in advance

    • @HowtoPowerBI
      @HowtoPowerBI  4 หลายเดือนก่อน +1

      the top recommendations on amzn r all good

  • @David-id6jw
    @David-id6jw 4 หลายเดือนก่อน

    Power BI Helper seems to have last updated in 2021. I assume that means it won't work with reports saved in PBIP format? Will the other tools you mentioned do so?
    PBIP has been amazing for version control.

  • @DuncanFairweather
    @DuncanFairweather 2 หลายเดือนก่อน

    files for this session not available on the download page

  • @shahzadkheros
    @shahzadkheros 4 หลายเดือนก่อน

    impressive

  • @fauzanmauludy7973
    @fauzanmauludy7973 4 หลายเดือนก่อน

    Hi Bas hope you read this.
    Can you give us tutorial how to get auto refresh visual report in Power Bi service with any data sources (from Excel, Dataflow, Sql Server, etc)

  • @logocreative1694
    @logocreative1694 4 หลายเดือนก่อน

    Hi I have doubts about the drop down without single select slicer is this possible to
    when we select any category in the slicer then the slicer pop up does not disappear automatically when we have to click any other place then the slicer pop up disappear. Any solution i want when we click on the category in slicer then the slicer pop up automatically disappears.

  • @realchattv4389
    @realchattv4389 หลายเดือนก่อน

    What do we consider a "big data model"

  • @CallumLawn
    @CallumLawn 4 หลายเดือนก่อน +1

    Not convinced on Snowflake being worse! Some metrics to back up your argument would be nice. Compression benefits can outweigh the impact of additional joins.

    • @flynt1983
      @flynt1983 4 หลายเดือนก่อน

      There are no compression benefits with snowflake. Only the distinct values matter in column store. No of rows doesn’t matter much. But joins do matters, and a lot.

  • @cmcaulay07
    @cmcaulay07 3 หลายเดือนก่อน

    So I understand the concerns that are introduced if you use bidrectional filters as in Step 6, but you didn't explain how to solve them in a more performant manner. Can you expand?

    • @mattgumbley1317
      @mattgumbley1317 3 หลายเดือนก่อน

      You add filter to the slicer directly that says if other filter is blank then don’t show . Model is the wrong level to apply it

  • @Gandunomics007
    @Gandunomics007 4 หลายเดือนก่อน

    MSMGQM (Model, Script, Manage, Query, Generate, Monitor) Power BI External Tool HOW to install this external tool! can you please provide the link for this tool ?

  • @ericyoung9850
    @ericyoung9850 4 หลายเดือนก่อน

    I have a question of Power BI, but not related to this video. when I use slicer, I don't want to show data in the line chart when I don't select any option in the slicer, and that need to be the default status when i open the report, how do.I achieve this?

    • @ericyoung9850
      @ericyoung9850 4 หลายเดือนก่อน

      also the slicer should control how many lines displayed in the chart

  • @suketududhat
    @suketududhat 4 หลายเดือนก่อน

    I have always struggled with step number 1 to remove unused columns and tables because we use golden datasets with many live connection reports created by our team and outside users for their own analysis. Any tips for this?

    • @flynt1983
      @flynt1983 4 หลายเดือนก่อน

      Start small, then add columns on demand. As of now, there is no tool to analyze what columns are used in LC by self service reports.

    • @gangababupatchipala3613
      @gangababupatchipala3613 4 หลายเดือนก่อน

      Use Measure Killer tool, using this you can analyse live connection reports and identify unused measures and columns. This tool will help us to delete these unused objects in dataset automatically. We don’t need to do it manually

  • @Niyasudheeak
    @Niyasudheeak 4 หลายเดือนก่อน

    ‼️ urgent ‼️
    Hi Bas,
    I would like to know, what are the add on certification should i take in order to learn power bi eco system,
    Certification such as
    DP 900, AZ 900..
    there is a certification drive going on in company at free of cost…
    Let me know

    • @HowtoPowerBI
      @HowtoPowerBI  4 หลายเดือนก่อน +1

      Dp 600 pl 300

  • @aceshorts2632
    @aceshorts2632 4 หลายเดือนก่อน +1

    My workplace will not allow an external tool😊

  • @neelimaneelu2792
    @neelimaneelu2792 3 หลายเดือนก่อน

    Hii sir iam aspiring data analyst, currently I am pursuing btech final year i want to do internship under your guidance . Please help me to do with which was unpaid internship to get real world experience and upgrading my skills.please give me a chance to work as intern.

  • @prasad9976
    @prasad9976 4 หลายเดือนก่อน +1

    Sir Please make Dashboard as example using this concept. being new difficult to understand

    • @HowtoPowerBI
      @HowtoPowerBI  4 หลายเดือนก่อน

      this is a good starting point for beginners th-cam.com/video/w4NHK_jizUw/w-d-xo.html

  • @javiersolarirazabal7089
    @javiersolarirazabal7089 4 หลายเดือนก่อน

    not big fan of calculated column though

    • @warwickleahyssw4163
      @warwickleahyssw4163 4 หลายเดือนก่อน

      As always. Great video with some awesome tips. I have learnt so much from your videos.

  • @aman-alytics
    @aman-alytics 3 หลายเดือนก่อน