Megosztás a következőn keresztül:


Automatikus összesítések konfigurálása

Az automatikus összesítések konfigurálása magában foglalja a támogatott DirectQuery szemantikai modell betanításának engedélyezését és egy vagy több ütemezett frissítés konfigurálását. Miután a betanítási és frissítési műveletek több iterációja is lefutott, visszatérhet a szemantikai modell beállításaihoz, hogy finomhangolja a memóriabeli aggregációk gyorsítótárát használó jelentés-lekérdezések százalékos arányát. A lépések elvégzése előtt győződjön meg arról, hogy teljes mértékben tisztában van az automatikus összesítésekben leírt funkciókkal és korlátozásokkal.

Engedélyezés

Az automatikus összesítések engedélyezéséhez szemantikai modell tulajdonosi engedélyekkel kell rendelkeznie. A munkaterület rendszergazdái átvehetik a modell tulajdonosi engedélyeit.

  1. A szemantikai modell Gépház bontsa ki az Ütemezett frissítés és teljesítményoptimalizálás elemet.

  2. Kapcsolja be az automatikus összesítések betanítását Be állásba. Ha a kapcsoló szürkítve van, győződjön meg arról, hogy az adatforrás hitelesítő adatai konfigurálva vannak, és be van jelentkezve.

    Screenshot of scheduled refresh and performance optimization expanded.

  3. A frissítés ütemezésében adjon meg egy frissítés gyakoriságát és időzónát. Ha a frissítési ütemezés vezérlői le vannak tiltva, ellenőrizze az adatforrás konfigurációját, beleértve az átjárókapcsolatot (ha szükséges) és az adatforrás hitelesítő adatait.

  4. Válassza a Másik időpont hozzáadása lehetőséget, majd adjon meg egy vagy több frissítést.

    Screenshot showing the refresh frequency section with multiple times set. Add another time and apply are highlighted.

    Legalább egy frissítést ütemeznie kell. A kiválasztott gyakoriság első frissítése egy betanítási műveletet és egy olyan frissítést is tartalmaz, amely betölti az új és frissített összesítéseket a memóriabeli gyorsítótárba. Ütemezzen további frissítéseket, hogy az aggregációk gyorsítótárába ütköző jelentés-lekérdezések olyan eredményeket kapnak, amelyek a leginkább szinkronizálva vannak a háttéradatforrással. További információ: Frissítési műveletek.

  5. Válassza az Alkalmazás lehetőséget.

Igény szerinti betanítása és frissítése

A kiválasztott gyakoriság első ütemezett frissítési művelete betanítási műveletet tartalmaz. Ha ez a betanítási művelet nem fejeződik be a 60 perces időkorláton belül, a későbbi frissítési művelet nem töltődik be vagy nem frissíti az összesítéseket a gyorsítótárban. A következő betanítási művelet csak a választott gyakoriság első frissítési műveletéig fut.

Ilyen esetekben manuálisan futtathat egy vagy több igény szerinti betanítási és frissítési műveletet a betanítás teljes befejezéséhez, valamint a gyorsítótárban lévő összesítések betöltéséhez vagy frissítéséhez. Ha például a Frissítési előzmények ellenőrzésekor a nap első ütemezett betanítási és frissítési művelete (gyakorisága) nem fejeződik be az időkorláton belül, és nem szeretne megvárni a következő napi ütemezett frissítést, amely egy betanítási műveletet is tartalmaz, futtathat egy vagy több igény szerinti betanítási és frissítési műveletet az adat lekérdezési naplójának teljes feldolgozásához (betanításához), és betöltheti az összesítéseket a gyorsítótárba (frissítés).

Igény szerinti betanítási és frissítési művelet futtatásához válassza a Betanítás és frissítés most lehetőséget. Ügyeljen arra, hogy figyelje a frissítési előzményeket, hogy az igény szerinti betanítási művelet sikeresen befejeződjön. Ha nem, futtasson egy másik betanítási és frissítési műveletet, amíg a betanítás sikeresen be nem fejeződik, és az összesítések betöltve vagy frissítve lesznek a gyorsítótárban.

A Betanítás és frissítés most parancs futtatásával finomhangolhatja a memóriabeli gyorsítótárból származó összesítéseket használó jelentés-lekérdezések százalékos arányát. Az igény szerinti betanítási és frissítési művelet futtatásával gyorsabban megállapíthatja, hogy az új százalékos beállítás lehetővé teszi-e, hogy a betanítási művelet az időkorláton belül befejeződjön.

Tartsa szem előtt a betanítási és frissítési műveleteket, függetlenül attól, hogy az ütemezett vagy igény szerinti folyamatok és erőforrás-igényesek-e mind az adatforrás, mind a Power BI esetében. Válassza ki azt az időpontot, amikor a legkevésbé érintik az erőforrásokat.

Finomhangoló

A felhasználó által definiált és a rendszer által létrehozott összesítési táblák is a modell részét képezik, hozzájárulnak a modell méretéhez, és a Power BI-modell méretére vonatkozó meglévő korlátozások vonatkoznak gombra. Az összesítések feldolgozása erőforrásokat is használ, és hatással van a modell frissítési időtartamára. Az optimális konfiguráció egyensúlyt teremt a memóriabeli aggregációk gyorsítótárából a leggyakrabban használt jelentés-lekérdezések előre összesített eredményeinek biztosítása között, miközben lassabb eredményeket fogad el a kiugró és az alkalmi lekérdezések esetében, cserébe a gyorsabb betanítási és frissítési időkért, valamint a rendszererőforrásokra nehezedő kisebb terhelésért.

A százalékos érték módosítása

Alapértelmezés szerint az aggregációk gyorsítótárbeállítása, amely meghatározza, hogy a memóriabeli gyorsítótárból származó összesítéseket használó jelentés-lekérdezések százalékos aránya 75%. A százalék növelése azt jelenti, hogy a jelentés típusú lekérdezések nagyobb számban vannak rangsorolva, ezért a hozzájuk tartozó összesítések bekerülnek a memóriabeli aggregációk gyorsítótárába. Míg a nagyobb százalék azt jelentheti, hogy a rendszer több lekérdezést fogad a memóriában lévő gyorsítótárból, ez hosszabb betanítási és frissítési időt is jelenthet. Az alacsonyabb százalékos értékre való módosítás viszont rövidebb betanítási és frissítési időt, valamint kevesebb erőforrás-kihasználtságot jelenthet, de a jelentésvizualizáció teljesítménye csökkenhet, mivel kevesebb jelentés-lekérdezésre a memóriabeli aggregációk gyorsítótára ad választ, mivel ezek a jelentés-lekérdezések ehelyett az adatforráshoz kell kerekíteniük.

Mielőtt a rendszer meghatározhassa a gyorsítótárba felvenni kívánt optimális összesítéseket, először ismernie kell a leggyakrabban használt jelentés-lekérdezési mintákat. Az összesítési gyorsítótárat használó lekérdezések százalékos arányának módosítása előtt mindenképpen engedélyezze a betanítási/frissítési műveletek több iterációjának végrehajtását. Ez időt ad a betanítási algoritmusnak arra, hogy szélesebb idő alatt elemezze a jelentés lekérdezéseket, és ennek megfelelően önkorrekt legyen. Ha például napi gyakorisággal ütemezett frissítéseket, érdemes lehet egy teljes hetet várnia. A felhasználók jelentési mintái a hét egyes napjaiban eltérhetnek a többitől.

A százalékos érték módosítása

  1. A szemantikai modell Gépház bontsa ki az Ütemezett frissítés és teljesítményoptimalizálás elemet.

  2. A lekérdezési lefedettségben használja a lekérdezések százalékos arányának beállítását, amely az összesített gyorsítótárak csúszkával növeli vagy csökkenti a százalékos értéket a kívánt értékre. A százalékos érték módosításakor a Lekérdezési teljesítmény hatásának emelése diagram a lekérdezési válaszidők becsült számát biztosítja.

    Screenshot of the query coverage section showing the slider at 74 percent.

  3. Válassza a Betanítása és a Frissítés most vagy az Alkalmaz lehetőséget.

Lekérdezési teljesítményre gyakorolt hatás becslése

A lekérdezési teljesítményre gyakorolt hatás felemelési diagramja a jelentés lekérdezéseinek becsült futási idejét adja meg a gyorsítótárazott aggregációkat használó lekérdezések százalékos arányának függvényében. A diagram kezdetben a 0.0-t jeleníti meg az összes metrika esetében, amíg legalább egy betanítási/frissítési műveletet nem hajt végre. A kezdeti betanítási/frissítési művelet után a diagram segít megállapítani, hogy a memóriabeli összesítési gyorsítótárat használó lekérdezések százalékos arányának módosítása tovább javíthatja-e a lekérdezési választ.

Screenshot of the query performance impact lift chart.

A küszöbérték jelölővonalként jelenik meg az emelési diagramon, és a jelentések célként megadott lekérdezési válaszidejeként jelenik meg. Ezután finomhangolhatja az összesítési gyorsítótárat használó lekérdezések százalékos arányát a kívánt küszöbértéknek megfelelő új lekérdezési százalék meghatározásához.

Mérőszámok

DirectQuery – Az adatforrásba küldött és az adatforrásból a DirectQuery használatával visszaadott jelentés lekérdezésének becsült időtartama másodpercben. A memóriabeli aggregációk gyorsítótára által nem megválaszolható lekérdezések általában ezen a becslésen belül lesznek.

Aktuális lekérdezési százalék – A memóriabeli aggregációk gyorsítótárából megválaszolt jelentés-lekérdezések becsült időtartama másodpercben a legutóbbi betanítási/frissítési művelet százalékos beállítása alapján.

Új lekérdezési százalék – A memóriabeli aggregációk gyorsítótárából megválaszolt jelentés-lekérdezések becsült időtartama másodpercben az újonnan kiválasztott százalékos értékhez. A százalékos csúszka módosításakor ez a metrika a lehetséges változást tükrözi.

Letiltás

Az automatikus összesítések letiltásához modelltulajdonosi engedélyekkel kell rendelkeznie. A munkaterület rendszergazdái átvehetik a modell tulajdonosi engedélyeit.

  1. A letiltáshoz kapcsolja ki az automatikus összesítések betanítását kikapcsolva.

    Ha letiltja a betanítást, a rendszer automatikus összesítési táblák törlésére kéri.

    Screenshot of automatic aggregations training off with information about automatic aggregations tables in the model.

    Ha úgy dönt , hogy nem törli a meglévő automatikus összesítő táblákat, a táblák a modellben maradnak, és továbbra is frissülnek. Mivel azonban a betanítás le van tiltva, a rendszer nem ad hozzá új összesítéseket. Ha lehetséges, a Power BI továbbra is a meglévő táblákat használja az összesített lekérdezési eredmények lekéréséhez.

    Ha úgy dönt, hogy törli a táblákat, a rendszer automatikus összesítések nélkül visszaállítja a modellt az eredeti állapotára.

  2. Válassza az Alkalmazás lehetőséget.