Introducing horizontal fusion in DAX

Поделиться
HTML-код
  • Опубликовано: 7 окт 2024
  • Horizontal fusion is a new optimization technique available in DAX to reduce the number of storage engine queries. In this video, we introduce this optimization with some examples.
    Article and download: sql.bi/772850?...
    How to learn DAX: www.sqlbi.com/...
    The definitive guide to DAX: www.sqlbi.com/...

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

  • @augustotanaka
    @augustotanaka Год назад +7

    Beautiful explanation, good to know MS is pushing all these optmizations. Thanks for the video Alberto!

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

    Awesome Stuff as always! Thanks Alberto.
    I noticed this in the preview options last night and immediately looked for a video on it. As if by magic, you launch one the next day!

  • @louism.4980
    @louism.4980 5 месяцев назад

    Thank you so much, always enjoy watching your videos! :)

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

    Thank you for the excellent explanation!

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

    Looks like "predicate pushdown" to me - very cool!

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

    Nicely explained! Thank you 👍

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

    Who is this Bizarro Alberto 😆? Great content as always!

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

    Thank you for the explanation. This feature looks very helpful.
    I have two questions:
    - Did you notice any negative impact after enabling this feature?
    - How can I know which aggregation is supported by the Storage Engine and thus supported by horizontal fusion?

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

      It depends - you can find more details in the article.

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

    Thank you!

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

    Thank you Alberto! Really matters to know internals

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

    Questions:
    1) Do we have to activate it in Power BI Desktop and on Power BI Online Service too?
    2) It is a global preview feature, not by file. So, If I enable this global experimental feature in Power BI Desktop and publish a report, all other reports will have horizontal fusion enabled?
    3) The more important one: Is it safe at this stage to enable it?
    Maestro, thanks again for keeping us to speed.

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

      It's a feature in preview on PBI Desktop only, once it's GA it should be enabled on Power BI Service, too. It is not a flag by-report.

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

    Thanks for the great explanation.
    Why is this amazing feature not enabled by default ?

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

      It will be enabled by default as soon as Microsoft completes to test it.

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

    Great video, as always! Does this horizontal fusion only work in a single measure, or does it also take into account multiple measures on the same visual to optimize the scans? Example being a visual showing sales amount and a separate measure showing margin.

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

      Potentially it could work on differente measures using "compatible" aggregations.

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

    Don't forget the other, original, type of "fusion" bought to me by DAX. Confusion!

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

    Is there a situation where this optimization would actually be a hindrance?

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

      Potentially, there could be cases where it's counterproductive, even though it should be extremely rare.

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

    sweet beard 👌👌👌👌👌👌👌👌👌👌👌👌

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

    since this is in "Preview" will I see this enabled in the service or do we have to wait?

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

      Not sure, probably it will be rolled out later.

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

    So basically, no drawbacks when it is enabled . I winder why it is not enabled by default. There must be some catch there

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

      It will be enabled by default - it's initially in preview to verify there are not regressions.

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

    Alberto Sir In this video it is hard to listen you.

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

      Please, can you clarify? Is there an audio recording issue?

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

      @@SQLBI You need to crank the volume up pretty high to hear anything.

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

      @@SQLBI Sounds good to me, must be a local issue

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

      @@SQLBI Out of sync slightly to me - aud and vid.

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

      No issue here