Tento článek je o tom, jak neaktualizovat dotaz v Power BI. 

K čemu je to dobré?

Představte si, že máte např. teď, v dubnu 2020, ve třech zdrojích obchodní data za roky 2018, 2019 a část roku 2020. Vy chcete vyhodnocovat všechna data, od roku 2018 do současnosti, v jedné tabulce.

To můžete snadno zařídit tak, že vytvoříte tři dotazy do roků 2018, 2019 a 2020, a spojíte je přes Připojit dotazy za sebe do čtvrtého dotazu. Když zaktualizujete datový model, zaktualizují se tři dílčí dotazy i čtvrtý spojovací.

V čem je tedy problém? V tom, že pokud jsou data hodně velká, je načítání zbytečně pomalé. Protože v případě let 2018 a 2019, které se už nemění, načítáte pořád dokola stejná data, a jen v případě aktuálního období se dá očekávat že se s novým načtením data změní nebo rozšíří.

Řešení je snadné. U dotazů, které nechcete aktualizovat (ale jejichž řádky chcete mít v datovém modelu a používat je v sestavách), vypnete aktualizaci.

Stačí v Power Query kliknout pravým tlačítkem na dotaz, vybrat Vlastnosti / Properties:

a pak zrušit zaškrtnutí u Zahrnout do aktualizace sestavy / Include in report refresh:

Od teď už se bude aktualizovat pouze rok 2020 a slučovací dotaz. Aktualizace je tedy rychlejší.