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 😊

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…

POWER BI WORKSHOP

Tudjon meg többet az itt elhangzottakról! Jöjjön el a 2018. december 4.-i Power BI workshopra. Részletek >>

  

Elválasztó

Már készül a következő cikk. Kérjen értesítést a megjelenéséről itt.

|

Kővári Attila
2018. október 16.
Címkék:

Szóljon hozzá!

Szabály: Legyen kedves, segítõkész és vállalja a nevét.
A mező tartalma nem nyilvános.
  • A web és email címek automatikusan linkekké alakulnak.
  • Engedélyezett HTML elemek: <a> <em> <strong> <cite> <code> <ul> <ol> <li> <dl> <dt> <dd>
  • A sorokat és bekezdéseket automatikusan felismeri a rendszer.
ANTI SPAM
A robot regisztrációk elkerülésére.
Image CAPTCHA
Figyeljen a kis és nagybetűk használatára

POWER BI WORKSHOP

Tudjon meg többet az itt elhangzottakról! Jöjjön el a 2018. december 4.-i Power BI workshopra. Részletek >>