Power BI-jelentés ütemezett frissítése Power BI jelentéskészítő kiszolgáló

A Power BI-jelentések ütemezett frissítése lehetővé teszi, hogy a jelentések adatai naprakészek maradjanak.

Scheduled refresh within Power BI Report Server

Az ütemezett frissítés a beágyazott modellel rendelkező Power BI-jelentésekre vonatkozik. Ez azt jelenti, hogy élő kapcsolat vagy DirectQuery használata helyett adatokat importált a jelentésbe. Az adatok importálásakor az adatok leválasztva lesznek az eredeti adatforrásról, és frissíteni kell az adatokat az adatok friss állapotban tartásához. Az ütemezett frissítés az adatok naprakészen tartásának módja.

Az ütemezett frissítés a jelentés felügyeleti szakaszában van konfigurálva. Az ütemezett frissítés konfigurálásáról további információt a Power BI-jelentések ütemezett frissítésének konfigurálása című témakörben talál.

Hogyan működik ez?

A Power BI-jelentések ütemezett frissítésének használatakor több összetevő is részt vesz.

  • Az SQL Server-ügynök időmérőként ütemezett események létrehozásához.
  • Az ütemezett feladatok a jelentéskészítő kiszolgáló adatbázisában lévő események és értesítések üzenetsorához lesznek hozzáadva. A kibővített üzembe helyezés során az üzenetsor meg van osztva az üzembe helyezés összes jelentéskészítő kiszolgálója között.
  • Az ütemezési esemény eredményeként bekövetkező összes jelentésfeldolgozás háttérfolyamatként történik.
  • Az adatmodell egy Analysis Services-példányba van betöltve.
  • Egyes adatforrások esetében a Power Query összefésítési motorja az adatforrásokhoz való csatlakozásra és az adatok átalakítására szolgál. Más adatforrások közvetlenül csatlakoztathatók egy Analysis Services-szolgáltatásból, amely a Power BI jelentéskészítő kiszolgáló adatmodelljeinek üzemeltetésére szolgál.
  • Az új adatok az Analysis Servicesben töltődnek be az adatmodellbe.
  • A kibővített konfigurációban az adatmodell replikálható csomópontok között.
  • Az Analysis Services feldolgozza az adatokat, és végrehajtja a szükséges számításokat.

Power BI jelentéskészítő kiszolgáló minden ütemezett művelethez fenntart egy eseménysort. Rendszeres időközönként lekérdezi az üzenetsort, hogy új eseményeket keressen. Alapértelmezés szerint a rendszer 10 másodperces időközönként ellenőrzi az üzenetsort. Az intervallum módosításához módosítsa a PollingInterval, az IsNotificationService és az IsEventService konfigurációs beállításait az RSReportServer.config fájlban. Az IsDataModelRefreshService használatával azt is beállíthatja, hogy a jelentéskészítő kiszolgáló feldolgozhassa-e az ütemezett eseményeket.

Analysis Services

A Power BI-jelentések rendereléséhez és az ütemezett frissítés végrehajtásához be kell tölteni a Power BI-jelentés adatmodelljét az Analysis Servicesben. Az Analysis Services-folyamat Power BI jelentéskészítő kiszolgáló fog futni.

Szempontok és korlátozások

Ha az ütemezett frissítés nem használható

Nem minden Power BI-jelentés rendelkezhet ütemezett frissítési tervvel. Az alábbiakban felsoroljuk azokat a Power BI-jelentéseket, amelyeket nem lehet ütemezett frissítési tervet létrehozni.

  • A jelentés egy vagy több Analysis Services-adatforrást tartalmaz, amelyek élő kapcsolatot használnak.
  • A jelentés egy vagy több, DirectQueryt használó adatforrást tartalmaz.
  • A jelentés nem tartalmaz adatforrást. A rendszer például manuálisan adja meg az adatokat az Enter Data használatával, vagy egy jelentés csak statikus tartalmat, például képeket, szöveget stb. tartalmaz.
  • A jelentés dinamikus adatforrásokat tartalmaz. A jelentés adatai például dinamikusan építik ki a kiszolgáló nevét, az adatbázis nevét vagy egy URL-címet a tartalom lekéréséhez. Csak a jelentés feltöltésekor észlelt adatforrások frissíthetők.

A fenti lista mellett vannak olyan konkrét forgatókönyvek is, amelyekben az adatforrások importálási módban vannak, amelyekhez nem hozhatók létre frissítési tervek.

  • Ha fájl- vagy mappaadatforrást használ, és a fájl elérési útja helyi elérési út (például C:\Users\user\Documents), akkor nem hozható létre frissítési terv. Az elérési útnak olyan elérési útnak kell lennie, amelyhez a jelentéskészítő kiszolgáló csatlakozhat, mint egy hálózati megosztás. Például: \myshare\Documents.
  • Ha az adatforrás csak OAuth használatával csatlakoztatható (pl. Facebook, Google Analytics, Salesforce stb.), akkor a gyorsítótár frissítési csomagja nem hozható létre. Az RS jelenleg nem támogatja az OAuth-hitelesítést egyetlen adatforrás esetében sem, legyen szó lapszámozott, mobil vagy Power BI-jelentésekről.

Memóriakorlátok

A jelentéskészítő kiszolgáló hagyományos számítási feladatai hasonlóak a webalkalmazásokhoz. Az importált adatokkal vagy DirectQueryvel rendelkező jelentések betöltésének képessége, valamint az ütemezett frissítés lehetősége a jelentéskészítő kiszolgáló mellett üzemeltetett Analysis Services-példányra támaszkodik. Ennek eredményeképpen ez váratlan memóriaterhelést okozhat a kiszolgálón. Ennek megfelelően tervezze meg a kiszolgáló üzembe helyezését, hogy az Analysis Services esetleg memóriát használ a jelentéskészítő kiszolgáló mellett.

Az Analysis Services-példányok monitorozásáról további információt az Analysis Services-példányok figyelése című témakörben talál.

Az Analysis Services memóriabeállításairól további információt a Memória tulajdonságai című témakörben talál.

Adatmodell méretkorlátja

Az ütemezett frissítés során a belső Analysis Services-motorba betöltött adatmodell maximális mérete 2000 MB (2 GB). Ez a maximális méret nem konfigurálható. Ha az adatmodell mérete meghaladja a 2 GB-ot, a következő frissítési hibaüzenet jelenik meg: "Az eredmény hossza meghaladja a cél nagy típusának hosszkorlátját (2 GB). Ebben az esetben azt javasoljuk, hogy a modellt egy Analysis Services-példányban üzemeltetje, és használjon élő kapcsolatot a modellel a jelentésben.

Van még esetleg kérdése? Kérdezze meg a Power BI-közösség