Hogyan tölts fel adatokat Power BI-ban, incremental refresh használatával

A mai adatvezérelt világban a vállalkozások gyakran nagy adathalmazokkal dolgoznak, amelyek rendszeresen frissülnek. Az adathalmazok teljes betöltése minden egyes alkalommal, amikor egy jelentést frissíteni kell, nem hatékony és időigényes folyamat lehet. Erre a problémára nyújt megoldást a Power BI incremental refresh (növekményes frissítés) funkciója, amely lehetővé teszi, hogy csak a legfrissebb adatokat töltsd fel anélkül, hogy az egész adathalmazt újratöltenéd. Ez különösen hasznos nagy adathalmazok esetében, ahol a történeti adatok nem változnak, és csak az új vagy módosított rekordokat kell feldolgozni.

Ebben a bejegyzésben bemutatjuk, hogyan állíthatod be az incremental refresh funkciót a Power BI-ban, hogy optimalizáld az adatfeltöltést és csökkentsd a frissítési időt.

Mi az az Incremental Refresh?

Az incremental refresh lehetővé teszi a Power BI számára, hogy csak az új vagy frissített adatokat töltse be az adatforrásból anélkül, hogy az egész adathalmazt újratöltené. Ez a funkció különösen hasznos nagy adathalmazok esetén, mivel felgyorsítja a frissítési folyamatot, és csökkenti az erőforrás-felhasználást. A Power BI úgy éri ezt el, hogy az adatokat különböző szegmensekre bontja, például történeti adatokra (amelyek nem változnak) és aktuális adatokra (amelyeket rendszeresen frissíteni kell).

Az Incremental Refresh előnyei:

  • Teljesítménynövekedés: Gyorsítja a frissítési folyamatot, mivel csak az új vagy módosított rekordokat tölti be.
  • Kevesebb erőforrás-felhasználás: Az incremental refresh csökkenti a memória- és CPU-használatot, mivel elkerüli az adathalmaz teljes újratöltését.
  • Gyorsabb adatok frissítése: A nagy adathalmazokat nem kell újra feldolgozni, ami jelentősen csökkentheti a frissítési időt.
 

Az Incremental Refresh követelményei:

Mielőtt belevágunk az incremental refresh beállításába, győződj meg arról, hogy teljesíted az alábbi követelményeket:

  • Power BI Premium vagy Power BI Pro licenccel rendelkezel.
  • Dátum/Idő oszlop: Szükséged van egy oszlopra az adathalmazodban, amely dátum- vagy időadatokat tartalmaz, hogy meghatározd, hogyan kell az adatokat szegmensekre bontani.
  • DirectQuery vagy Import mód: Az incremental refresh elérhető a DirectQuery-t vagy Import módot használó adatkészletek esetén.
 

Lépésről lépésre útmutató az Incremental Refresh beállításához:

Az alábbiakban egy részletes útmutatót találsz arról, hogyan állíthatod be az incremental refresh funkciót a Power BI-ban.

  1. lépés: Készítsd elő az adatkészleted 
    Mielőtt engedélyezhetnéd az incremental refresh funkciót, biztosítanod kell, hogy az adatkészleted megfelelően elő legyen készítve. A legfontosabb követelmény egy Dátum/Idő adattípussal rendelkező oszlop, amelyet az adatok szegmentálására használ majd a Power BI. Ez az oszlop segít a Power BI-nak meghatározni, mely rekordok újak vagy módosítottak, és melyeket kell frissíteni.
    • Nyisd meg a Power BI Desktop alkalmazást, és töltsd be az adataidat.
    • A Modellezés nézetben győződj meg arról, hogy van egy Dátum/Idő oszlopod. Ha nincs, szükség lehet egy új számított oszlop létrehozására, amely dátum- vagy időbélyeget tartalmaz.

 

  1. lépés: Paraméterek meghatározása az Incremental Refresh-hez
    A Power BI-ban az incremental refresh két paraméterre támaszkodik: RangeStart és RangeEnd. Ezek a paraméterek határozzák meg az adatfrissítés dátumtartományát.
    • Menj a Kezdőlap fülre a Power BI Desktopban, és válaszd a Paraméterek kezelése > Új paraméter opciót.
    • Hozz létre két paramétert:
      • RangeStart: Állítsd be az adattípust Dátum/Idő-re, és adj meg egy alapértelmezett kezdő dátumot.
      • RangeEnd: Állítsd be az adattípust Dátum/Idő-re, és adj meg egy alapértelmezett végdátumot.

Ezeket a paramétereket az adatok szűrésére használja majd a Power BI a frissítési folyamat során.

Felkeltettük érdeklődését?

Kérje kollégáink segítségét, és mi megnézzük, hogy mi lehet az Ön számára a leghatékonyabb megoldás! Lépjen velünk kapcsolatba még ma, és pörgesse fel vállalkozását valódi adatokra alapozva!

  1. lépés: Incremental Refresh szabály alkalmazása
    Miután beállítottad a paramétereket, a következő lépés az incremental refresh szabályainak konfigurálása.
    • Válaszd ki az adatkészleted a Power Query Editorban.
    • A lekérdezésszerkesztőben menj a Paraméterek kezelése menüponthoz, és válaszd a RangeStart és RangeEnd paramétereket az adatok szűréséhez. Ezt a következőképpen teheted meg:
      • Kattints a Dátum/Idő oszlop melletti legördülő nyílra.
      • Válaszd a Dátumszűrők > Egyéni szűrő lehetőséget.
      • A szűrő beállításai között állítsd be a tartományt úgy, hogy nagyobb legyen vagy egyenlő a RangeStart-tal, és kisebb legyen, mint RangeEnd.

Ez a lépés biztosítja, hogy csak a megadott dátumtartományban lévő adatokat tölti be a rendszer.

    • Miután alkalmaztad a szűrőt, zárd be a Power Query Editort, és térj vissza a fő Power BI riportnézethez.

 

  1. lépés: Incremental Refresh beállítása Power BI Desktopban
    Most, hogy az adatok a dátumtartomány alapján vannak szűrve, engedélyezheted az incremental refresh funkciót a Power BI-ban.
    • Jobb kattints az adatkészletre vagy táblára a Mezők panelen, és válaszd az Incremental Refresh opciót.
    • Az Incremental Refresh ablakban definiálhatod a frissítési szabályokat az alábbi lehetőségek beállításával:
      • Tárolt adatok az elmúlt X év, hónap stb.: Határozd meg, hogy mennyire visszamenőleg szeretnéd megtartani az adatokat az adatkészletedben.
      • Frissített adatok az elmúlt X nap, hét, hónap stb.: Add meg, hogy a legutóbbi adatokból mennyit szeretnél frissíteni minden egyes alkalommal. Például beállíthatod, hogy csak az utolsó 7 nap adatait frissítse.
      • Adatváltozások észlelése: Opcionálisan bekapcsolhatod az „Adatváltozások észlelése” opciót, amely egy módosított oszlop alapján észleli a frissített sorokat (pl. egy módosított dátum oszlop).

A beállítások konfigurálása után kattints az OK gombra az incremental refresh szabályainak alkalmazásához.

 

  1. lépés: Jelentés publikálása a Power BI szolgáltatásba
    Miután beállítottad az incremental refresh szabályokat, publikálnod kell a jelentést a Power BI Szolgáltatásba.
    • A Power BI Desktopban kattints a Fájl > Közzététel > Közzététel a Power BI-ba lehetőségre.
    • Válaszd ki a Power BI Szolgáltatásban azt a munkaterületet, ahová szeretnéd publikálni a jelentést.

Amint a jelentés publikálva van, az incremental refresh funkció a következő adatkészlet frissítésekor lép életbe.

 

  1. lépés: Adatfrissítés ütemezése
    Végül állítsd be az ütemezett adatfrissítést a Power BI Szolgáltatásban, hogy az adatok rendszeresen frissüljenek.
    • Menj a Power BI Szolgáltatásba.
    • Navigálj az adatkészlethez a munkaterületeden, és kattints a Beállítások fogaskerék ikonra.
    • A Ütemezett frissítés alatt engedélyezd az adatkészlet frissítését, és add meg, milyen gyakran szeretnéd frissíteni (napi, heti stb.).

Mostantól a Power BI a beállított szabályok alapján fokozatosan frissíti az adatkészletet.

 

Összegzés

Az incremental refresh használata a Power BI-ban hatékony megoldást jelent arra, hogy nagy adatkészleteket frissíts anélkül, hogy teljes újratöltést végeznél. Az incremental refresh beállításával jelentősen növelheted a teljesítményt, csökkentheted az erőforrások felhasználását, és egyszerűsítheted a riportkészítési folyamatokat. Akár történeti adatokkal dolgozol, akár gyakran frissülő adatokkal, az incremental refresh biztosítja, hogy csak a legfontosabb és legfrissebb adatok töltődjenek be, így a Power BI jelentéseid gyorsabbak és hatékonyabbak lesznek.

Kezdd el használni az incremental refresh funkciót még ma, és élvezd a Power BI riportok javított teljesítményét!

  • Összes bejegyzés
  • Kategória nélküli
  • Power BI
  • Statisztikák
Első oldalKövetkező oldal
1234