Adatfrissítés Power BI-ban

Power BI Desktopban a frissítés relatíve egyszerű: Mindenki gyorsan megtanulja, hogy ha rányom a frissítés gombra, akkor a Power BI elmegy a forrásrendszerekhez, felszívja onnan az adatokat, kiszámolja az aggregációkat és befrissíti a riportokat.

Csakhogy a ,,böngészős" riportok nem így működnek. Ha ott nyomunk rá a frissítés gombra, akkor az adatok nem frissülnek...

Minek van akkor ott a frissítés gomb? Egyáltalán mit csinál ez a frissítés gomb? Sok a félreértés belőle, úgyhogy most ennek járunk utána...

Power BI felhős változatában 3 dolgot lehet frissíteni:

  • az adatokat
  • a riportokat és
  • a dashboardokon elhelyezett csempéket (de ezzel most nem foglalkozunk)

Adatfrissítés

A PowerBI.com-on tárolt riportjaink adatait úgy tudjuk frissíteni, hogy rányomunk az adatkészlet frissítése (Refresh Dataset) gombra. Ennek hatására a Power BI le fogja kérdezni a forrásrendszerekből az adatokat, azokat betölti a saját adatbázisba és frissíti a riportokat, csempéket a dashboardon.

Tehát ez a frissítés végigfuttatja a teljes frissítési folyamatot

Megj.: A PowerBI.com-on tárolt adatainkat befrissíthetjük úgy is, ha felfrissítünk egy OneDrive for business mappában tárot Power BI (.pbix) fájlt. A tévhit ellenére ennek hatására a Power BI.com-on tárolt adatbázisaink nem frissülnek, de a Power BI óránként ránéz a OneDrive-on tárolt Power BI Desktop fájlra és ha az változott, akkor átszinkronizálja a változást a saját tárolójába. Ebben az esetben tehát csak másolás történik, nem frissítés, de az avatatlan szem nem lát különbségét.

Riportok frissítése

A riportokon található vizualizációk (grafikonok, táblázatok, ...) adatait a gyors válaszidők fenntartása érdekében a Power BI cache-eli. Ezt a cache-t minden adatfrissítésnél frissíti, de előfordul, hogy a frissülés nem olyan gyorsan történik meg, mint amilyen gyorsan szeretnénk:

  • Ha kézzel - a fentieknek írtaknak megfelelően - frissítjük az adatszetet akkor előfordul, hogy pár másodperccel a frissítés után még nem jelenik meg a frissítés eredménye a riportokon
  • DirectQuery (on-line kapcsolat a forrásrendszerekhez), live connection (on-line kapcsolat egy SSAS adatbázishoz) mód, illetve push adatszetek használata esetén a riport a megnyitáskor a friss adatokat fogja mutatni, de a riport a megnyitása után többször már nem frissül. Ha forrásrendszerben változik az adat és a legfrissebb adatokat szeretnénk látni, akkor meg kell nyitni újra a riportot, vagy be kell frissíteni a böngészőablakot. Vagy rá kell nyomni a frissítés gombra smiley

A frissítés gomb tehát a fenti szkenáriókra lett kifejlesztve. Elsősorban az on line (SSAS kocka, vagy relációs adatbázis) kapcsolatok frissítésére lett kitalálva, de nagy ritkán az import módban töltött riportjaink frissítésére is használhatjuk. Azt azonban fontos leszögezni, hogy az import módban töltött Power BI adatbázisaink adatait nem fogja befrissíteni...

Kővári Attila - BI projekt

POWER BI WORKSHOP

Tudjon meg többet az itt elhangzottakról! Jöjjön el a 2024. január 24.-i Power BI workshopra vagy rendeljen kihelyezett képzést! Részletek >>

 

Új hozzászólás