Plánované obnovenie zostavy Power BI na Power BI Report Serveri

Plánované obnovenie pre zostavy Power BI umožňuje, aby údaje pre zostavu zostali aktuálne.

Scheduled refresh within Power BI Report Server

Plánované obnovenie je špecifické pre zostavy Power BI s vloženým modelom. Znamená to, že ste importovali údaje do zostavy a nepoužili dynamické pripojenie alebo režim DirectQuery. Pri importe sa údaje odpoja od pôvodného zdroja údajov a je potrebné ich aktualizovať. Plánované obnovenie je spôsob, ako uchovať údaje aktuálne.

Plánované obnovenie sa konfiguruje v časti správy zostavy. Ďalšie informácie o tom, ako nakonfigurovať plánované obnovenie, nájdete v téme Konfigurácia plánovaného obnovenia zostavy Power BI.

Ako to funguje

Do plánovaného obnovenia v zostavách Power BI je zapojených niekoľko komponentov.

  • Agent servera SQL ako časovač na generovanie naplánovaných udalostí.
  • Plánované úlohy sa pridávajú do frontu udalostí a oznámení v databáze servera zostáv. V nasadení s viacerými typmi zostáv je front zdieľaný vo všetkých serveroch zostáv v nasadení.
  • Celé spracovanie zostáv, ktoré sa deje v dôsledku plánovanej udalosti, sa vykonáva ako proces na pozadí.
  • Dátový model sa načíta v rámci inštancie služby Analysis Services.
  • Pri niektorých zdrojoch údajov sa na pripojenie k zdrojom údajov a transformáciu údajov použije nástroj hybridnej webovej aplikácie Power Query. Iné zdroje údajov je možné pripojiť priamo zo služby Analysis Services, ktorá sa používa na hosťovanie dátových modelov pre Power BI Report Server.
  • Nové údaje sa načítajú do dátového modelu v službe Analysis Services.
  • V konfigurácii škálovania sa môže dátový model replikovať naprieč uzlami.
  • Analysis Services spracuje údaje a vykoná všetky potrebné výpočty.

Power BI Report Server udržiava front udalostí pre všetky plánované operácie. Pravidelne odosiela výzvy a kontroluje výskyt nových udalostí. Predvolene sa front kontroluje v 10-sekundových intervaloch. Interval môžete zmeniť úpravou nastavení položok PollingInterval, IsNotificationService a IsEventService v súbore RSReportServer.config. Ak chcete nastaviť, aby server zostáv spracúval plánované udalosti, môžete použiť aj službu IsDataModelRefreshService .

Analysis Services

Vykresľovanie zostavy Power BI, ako aj vykonanie plánovaného obnovenia, vyžaduje načítanie dátového modelu zostavy Power BI v službe Analysis Services. Proces služby Analysis Services sa spustí na Power BI Report Serveri.

Dôležité informácie a obmedzenia

Kedy nie je možné použiť plánované obnovenie

Nie vo všetkých zostavách Power BI je možné vytvoriť plán obnovy. Nasleduje zoznam zostáv Power BI, pre ktoré nie je možné vytvoriť plán obnovy.

  • Zostava obsahuje jeden alebo viacero zdrojov údajov služby Analysis Services, ktoré používajú dynamické pripojenie.
  • Zostava obsahuje jeden alebo viacero zdrojov údajov, ktoré používajú režim DirectQuery.
  • Zostava neobsahuje žiadne zdroje údajov. Údaje sa napríklad manuálne zadáva prostredníctvom funkcie Zadať údaje alebo zostava obsahuje iba statický obsah, ako napríklad obrázky, text atď.
  • Zostava obsahuje dynamické zdroje údajov. Údaje zo zostavy sa napríklad používajú na dynamické vytvorenie názvu servera, názvu databázy alebo URL adresy na načítanie obsahu. Obnoviť je možné iba zdroje údajov, ktoré sa zistia pri nahratí zostavy.

Okrem vyššie uvedeného zoznamu existujú konkrétne scenáre so zdrojmi údajov v režime importovania , pre ktoré nie je možné vytvoriť plány obnovenia.

  • Ak sa použije zdroj údajov Súbor alebo Priečinok a cesta k súboru je lokálna (napr. C:\Users\user\Documents), potom nie je možné vytvoriť plán obnovy. Cesta musí byť cestou, ku ktorej sa server zostáv môže pripojiť, ako napríklad zdieľanie siete. Napríklad \myshare\Documents.
  • Ak sa k zdroju údajov možno pripojiť len pomocou overovania OAuth (napríklad Facebook, Google Analytics, Salesforce atď.), potom nie je možné vytvoriť plán obnovy vyrovnávacej pamäte. V súčasnosti RS nepodporuje overovanie OAuth pre žiadny zdroj údajov, či už ide o stránkované zostavy, mobilné zostavy alebo zostavy Power BI.

Obmedzenia pamäte

Tradičné vyťaženie servera zostáv je podobné ako vyťaženie webovej aplikácie. Možnosť načítať zostavy s importovanými údajmi alebo režimom DirectQuery a možnosť vykonávať plánované obnovenie závisia od hosťovania inštancie služby Analysis Services na serveri zostáv. Výsledkom môže byť neočakávaná záťaž na pamäť servera. Nasadenie servera preto plánujte s poznať službu Analysis Services, ktorá môže spotrebúvať pamäť spolu so serverom zostáv.

Informácie o tom, ako monitorovať inštanciu služby Analysis Services, nájdete v téme Monitorovanie inštancie služby Analysis Services.

Informácie o nastavení pamäte v rámci služby Analysis Services nájdete v téme Vlastnosti pamäte.

Limit veľkosti dátového modelu

Dátový model načítaný do interného nástroja služby Analysis Services počas plánovaného obnovenia má maximálnu veľkosť 2 000 MB (2 GB). Túto maximálnu veľkosť nie je možné konfigurovať. Ak váš dátový model narastie na viac ako 2 GB, zobrazí sa chyba obnovenia "Dĺžka výsledku prekračuje limit dĺžky (2 GB) cieľového veľkého typu." V takom prípade odporúčame hosťovať model v inštancii služby Analysis Services a použiť dynamické pripojenie k modelu v zostave.

Máte ďalšie otázky? Skúste sa spýtať Komunita Power BI