Combining refresh and real time with Hybrid Tables in Power BI

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

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

  • @micahdail
    @micahdail 2 ปีที่แล้ว +9

    Even better idea:
    A. Really cold data for more than 5 years ago in DQ mode.
    B. 5 years archive imported.
    C. 5 days of incremental refresh imported.
    D. 1 day of real time in direct query.
    This is the first thing I'm going to do with hybrid tables. THIS IS BANANAS!

    • @GuyInACube
      @GuyInACube  2 ปีที่แล้ว

      Oh yeah. Stay tuned for more videos.

    • @kamilsomka3193
      @kamilsomka3193 2 ปีที่แล้ว +1

      Hi Micah! Really great idea, but as I tested it is possible to have only one DQ partition in a table at this moment. So, you would have to combine cold and real time data in one DQ partition.

    • @srinivaspappu
      @srinivaspappu ปีที่แล้ว

      Hi Micah, How do we handle if 'C' Data is updated today and we receive in 'D', which leads to duplicate rows one with old data and one with latest data.

  • @CepaCode
    @CepaCode 2 ปีที่แล้ว +3

    This is indeed BANANAS! For those of us who have struggled with big data sets in import mode this really changes the game!

  • @andyparkerson
    @andyparkerson 2 ปีที่แล้ว +4

    This is really impressive. We are definitely going to check this out.

  • @wadecbyt
    @wadecbyt 2 ปีที่แล้ว +3

    WHAAAATTTT!!! This is the definition of INSANEAMAZING. Nuff said.

  • @Nazeerul_Hazard
    @Nazeerul_Hazard 2 ปีที่แล้ว +1

    Great piece of engineering by powerbi team and great presentation from Patrick! 👍

  • @roseventura1711
    @roseventura1711 2 ปีที่แล้ว +4

    Ok, this is great stuff, but I have to officially slow down the playback speed for #GuyInACube because you both talk waaaayyyy too fast!

  • @diphetu
    @diphetu ปีที่แล้ว

    Hi Patrick... as usual i love your this Hybrid Table video and it is amazing the way you explain very quickly......

  • @rezatavakol2531
    @rezatavakol2531 2 ปีที่แล้ว +1

    That was super! Thanks a lot Patrick!
    I was in need of such a this feature!

  • @guustvandijck9390
    @guustvandijck9390 2 ปีที่แล้ว +8

    Yoooo Patrick! Thanks as usual for an amazing video! There´s been some hints in previous videos/ documentation that it´s possible to do a sort of "reverse" hybrid table. So the latest data gets refreshed on import and older data is accessible through direct query. Any chance on a video on that? Or is there already documentation out there that I can read into?
    Either way, happy new year and keep on rocking!

    • @snehil_gupta
      @snehil_gupta 2 ปีที่แล้ว

      Hey Guust! Have you found any workaround or a probable solution for this. I would really appreciate your help if you could point me in the right direction. Cheers!

    • @guustvandijck9390
      @guustvandijck9390 2 ปีที่แล้ว +1

      @@snehil_gupta no, not really to be fair... I've tried to use a combination of direct query (current day) and imported the last 30 days of data. This works ok. The thing is, that the lowest granularity to set this up seems to be "day level". For the current day, I would like to be able to split that up further (hour level). I haven't found a way to do so...

    • @snehil_gupta
      @snehil_gupta 2 ปีที่แล้ว

      @@guustvandijck9390 thanks a lot for your response. I'll also try and find a solution. Will keep you posted if I stumble across something.

  • @aaron6516
    @aaron6516 2 ปีที่แล้ว +2

    Dude love it!!! But PBI license navigation... need an app for that...lol... gonna share with the teams and admin... thanks!!

  • @saifali4107
    @saifali4107 2 ปีที่แล้ว +2

    Great video! I Always benefit from your tutorials and Tips.
    Hey Patrick I am looking for a solution to share Power Reports with people outside the Organisation. I am hoping you can make a video on that.

  • @tosinopeniyi1407
    @tosinopeniyi1407 2 ปีที่แล้ว +2

    This is INSANE AMAZING 🥰

  • @rahulmaurya9444
    @rahulmaurya9444 2 ปีที่แล้ว +3

    Superb 😍

  • @saurabhmundada7422
    @saurabhmundada7422 2 ปีที่แล้ว +1

    Amazing Patrick 👍

  • @udayburidi633
    @udayburidi633 ปีที่แล้ว +1

    Hey Patrick, Can we avoid direct query when we are using Imported data in the report ?

  • @nazimscr
    @nazimscr 2 ปีที่แล้ว +2

    Brilliant👍👍👍

  • @DevereauBR
    @DevereauBR 2 ปีที่แล้ว

    Niceeeeeeee !! Greatings from a Guy In the cub from BRAZIL !

  • @kovaisampath63
    @kovaisampath63 2 ปีที่แล้ว

    Awesome Patrick, thanks for this video.

  • @spilledgraphics
    @spilledgraphics 2 ปีที่แล้ว

    🔥 Power BI kicking ass 🔥

  • @dusbarbosa
    @dusbarbosa 2 ปีที่แล้ว +1

    Wow Patrick, A-M-A-Z-I-N-G!!

  • @pawewrona9749
    @pawewrona9749 2 ปีที่แล้ว +1

    Amazing!

  • @AHMEDALDAFAAE1
    @AHMEDALDAFAAE1 2 ปีที่แล้ว

    Hey Pat! Thank you so much for those amazing videos!!
    BTW, you don't need to start with DQ. I saw other building their Hybrid table right away from the incremental refresh on an imported data. Please correct me or update your video!
    Regards!!

  • @thomothomo9802
    @thomothomo9802 2 ปีที่แล้ว +1

    Hi Patrick
    This is impressive.
    My question is can I use direct query when I use native query to load the table

  • @richardnguyenduong
    @richardnguyenduong 2 ปีที่แล้ว

    This is amazing! Thanks Patrick!

  • @jerypaz9812
    @jerypaz9812 2 ปีที่แล้ว

    Patrick es fantástico muy buen video! el Direct query para la actualización más reciente es espectacular!

  • @srinivaspappu
    @srinivaspappu ปีที่แล้ว +3

    Hi Patrick, This works for a fact table with data appending.. However, if my Fact table's data is updated today (Not APPEND rows, but updated values of few rows in the realtime and refresh range) , then it leads to duplicate rows.
    To overcome that, I tried to remove the duplicates in the transformation by using Table.Buffer() and Duplicate clearing.. But the moment I add any such duplicate deletion, It is turning off the Incremental refresh settings. So it is a blocker for me..with this either I have to live with duplicate rows or forget about Hybrid approach. Please suggest how shall I handle this ?

    • @manishdharmadhikari5506
      @manishdharmadhikari5506 ปีที่แล้ว

      Same Problem. Any Solution to handle this?

    • @udayburidi633
      @udayburidi633 ปีที่แล้ว

      any solution u got for this issue ? Please update here

  • @jeanguerrapty
    @jeanguerrapty 2 ปีที่แล้ว +1

    Awesome!

  • @atisheyamaharana9288
    @atisheyamaharana9288 2 ปีที่แล้ว +1

    Insane Amazing 👌👌👌

  • @evnpresson7258
    @evnpresson7258 2 ปีที่แล้ว +3

    Awesome sauce! I can't seem to get it to work on Azure Postgresql DB for some reason. DQ works fine but the box to enable real time refresh is grayed out. Am I missing something?

    • @swinderjo
      @swinderjo 2 ปีที่แล้ว

      I am having the same problem but with postgresdb on premise. hybrid tables seems to have a bug

    • @krystiansakowski443
      @krystiansakowski443 2 ปีที่แล้ว

      we had a bug impacting non-microsoft sources. could you reinstall power bi desktop w/ the fix and try again?

  • @jaromgleed869
    @jaromgleed869 2 ปีที่แล้ว +1

    Hey Patrick. Love the videos and I just tried my first hybrid table on a slow dataset that was entirely direct query. I get an error though saying I can not create a hybrid table if the table has calculated columns. So are calculated column not allowed on hybrid tables or do I just need to make a change? I really prefer to use calculated column in my case rather than measures. Any insight would be a great help!

  • @user-bd4vb4lj6p
    @user-bd4vb4lj6p 2 ปีที่แล้ว +1

    what will we see on January 7th?
    7th - direct query, 2-6 import incremental, what about archive?

  • @Jack2of3
    @Jack2of3 2 ปีที่แล้ว

    When a year has passed does it maintain the first year partition or does it drop it and now you have partitions 2018-2022?

  • @aamoody81
    @aamoody81 2 ปีที่แล้ว +1

    Nice

  • @czowiekktoryzaduzowidzia5612
    @czowiekktoryzaduzowidzia5612 2 ปีที่แล้ว +1

    Is it possible to do it the opposite way. Last two years in import and data older than two years in DQ?
    This would be great for data sets that are too large for the model

    • @krystiansakowski443
      @krystiansakowski443 2 ปีที่แล้ว

      yes you can do that, but you need to manage paritions via XMLA EP, incremental refresh UI doesn't support that configuration.
      remember to upgrade compatibility level of your model to 1565 before you attempt to create hybrid tables.

  • @pedropradocarvalho
    @pedropradocarvalho 2 ปีที่แล้ว

    so cool! please, more on this

  • @qaz56q
    @qaz56q 2 ปีที่แล้ว

    How does the measuring instruments work on the year-to-year basis at the interface between import and directquery? also Running-Count
    What limitations will we meet in this regard?

  • @snehil_gupta
    @snehil_gupta 2 ปีที่แล้ว

    Hey Patrick! Thank you for all your amazing videos. Could you also please make a video about creating hybrid tables using dataflows. We currently import 6 years data using dataflows which refresh on a daily basis, however, we would want the performance to be better and retain only 2 years worth of data as import and the rest as direct query. Appreciate your help. Cheers!

  • @__HumanBeing
    @__HumanBeing 2 ปีที่แล้ว

    Does it work only in the Power Bi Desktop? I mean the Page Refresh. I want to "publish it to the web". Would it work there too?

  • @sreeharsha1172
    @sreeharsha1172 2 ปีที่แล้ว +1

    Great video Patrick !! We are trying to implement this feature using Google Cloud data source . The real time isn’t enabled at all when using GCP and we see no problems with MAFT SQL server. Can you throw some light if this feature is enabled for few data source types?

    • @krystiansakowski443
      @krystiansakowski443 2 ปีที่แล้ว +1

      We had a bug impacting non-microsoft datasources, we are going to ship a fix to powerbi desktop within 1 week or so.

    • @krystiansakowski443
      @krystiansakowski443 2 ปีที่แล้ว

      we released fix to the public. could you reinstall powerbi desktop and try again?

  •  2 ปีที่แล้ว +1

    about the performance: does it work for bigdata?

  • @leoafurlongiv
    @leoafurlongiv 2 ปีที่แล้ว +1

    Can one use the XMLA endpoint to "customize" their settings, or will that mess up the Power BI Service?

    • @krystiansakowski443
      @krystiansakowski443 2 ปีที่แล้ว +1

      yes you can set up incremental refresh via XMLA endpoint but it is advanced workflow,
      you can also manage partitions yourself via xmla ep, that is you can add dq partition to your import table or import partition to your dq table after upgrading compatibility level to 1565.

  • @Irimae
    @Irimae 2 ปีที่แล้ว

    THIS IS INSANE!!!

  • @wexwexexort
    @wexwexexort 2 ปีที่แล้ว

    Holy Sh.t. I'm speechless.

  • @dhruvinshah4817
    @dhruvinshah4817 2 ปีที่แล้ว

    does it remove 5 days from january 2017 as we progress into further days /months? does that 5 year archive keep the newest year post the refresh date - 5 day..? how does that work?

  • @tashagrihma6052
    @tashagrihma6052 ปีที่แล้ว

    What if my date table is not from SQL, but created in Power Query? How would I change it to DQ?

  • @marounsader318
    @marounsader318 2 ปีที่แล้ว

    hi patrick, just a question, when the incremental refresh data will be part of the archived and not re-imported again with every refresh? is it at the end of the year ?

  • @FrequentC88
    @FrequentC88 2 ปีที่แล้ว

    What if I’m querying a database view and not importing fact and dimension tables. Can it still be done?

  • @josbar80
    @josbar80 2 ปีที่แล้ว

    Even though I have Premium, the option Get the latest data in real time with Direct Query(Premium only) is greyed out. Any idea's?

    • @srinivaspappu
      @srinivaspappu ปีที่แล้ว

      It greys out if you apply any transformations like duplicate clearing , sort or buffer etc.. It seems will be available only on the plain Table.

  • @mauricemeijers7956
    @mauricemeijers7956 2 ปีที่แล้ว +1

    Wow👍😀

  • @rachelbrockschmidt2632
    @rachelbrockschmidt2632 2 ปีที่แล้ว

    This is amazing! I am wondering if this is supported in combination with the Direct Query to Power BI datasets preview feature. We use SAP HANA in relational mode as a data source frequently. We expose Direct Query HANA data through a Power BI dataset for our analysts. But our users like to combine the HANA data with their own data sources. We were told that while this may work sometimes, SAP HANA DQ is not supported for this feature. So we plan to make import mode versions of these datasets. If I were to set this up against an SAP HANA data source, would users be able to combine the dataset with their own data?

  • @VishnuPriya-ng6wk
    @VishnuPriya-ng6wk 2 ปีที่แล้ว

    Cant I have direct query for all the 5 days instead of just the latest date?

  • @juanmanueldaher2428
    @juanmanueldaher2428 ปีที่แล้ว

    Hey! Can I define in Power BI an hybrid table whose data comes from an api?

  • @1yyymmmddd
    @1yyymmmddd 2 ปีที่แล้ว +1

    Can't you just make an import table1 for 5 years, set it to No Refresh and No Load, then create table2 for everything that is after year 5 and just append table1 to table2?

  • @anderpaim10
    @anderpaim10 2 ปีที่แล้ว

    Really unfortunate it doesn't exist for PRO 🤨🤨🤨

  • @staziks
    @staziks 2 ปีที่แล้ว

    WHATTTTTT!! :)

  • @kim1217
    @kim1217 2 ปีที่แล้ว

    Absolutely 🍌🍌🍌!

  • @sanjuktasamom3923
    @sanjuktasamom3923 2 ปีที่แล้ว

    Too fast difficult to follow

  • @kurtnelle
    @kurtnelle 2 ปีที่แล้ว

    Therefore PowerBI is now trying to be an ETL? Sigh.

  • @FedericoLov
    @FedericoLov 2 ปีที่แล้ว

    Disappointing.
    Limiting DAX to DQ only functions essentially renders it useless in any real world scenario.
    A better implementation would be true partitions management like we had in SSAS with the ability to refresh only the most recent one.

    • @krystiansakowski443
      @krystiansakowski443 2 ปีที่แล้ว

      "A better implementation would be true partitions management like we had in SSAS with the ability to refresh only the most recent one."
      but we already have that feature, either use incremental refresh (import only) or manage your partitioning with your own custom code runing against XMLA EP.
      This feature is targeting existing DirectQuery datasets, using DirectQuery for data freshness reasons.. now we can offer nearly import performance and DirectQuery like data freshness.
      This feature also targets people using DirectQuery due to data volume concerns, now they can import recent chunk of the data into the dataset and reference archival data living in the datasource via DirectQuery partition..
      I hope that helps to understand scenarios we target with that feature.

  • @novak2033
    @novak2033 2 ปีที่แล้ว +1

    Amazing!