Lekérdezésfeldolgozás elemzése Direct Lake szemantikai modellekhez
A Power BI szemantikai modelljei Direct Lake módban közvetlenül a OneLake-ből olvassák be a Delta-táblákat – kivéve, ha vissza kell esniük DirectQuery módba. A tartalék okok közé tartoznak a memóriaterhelések, amelyek megakadályozzák a DAX-lekérdezések feldolgozásához szükséges oszlopok betöltését, és az adatforrás bizonyos funkciói nem támogatják a Direct Lake módot, például a Warehouse és a Lakehouse SQL-nézeteit. A Direct Lake mód általában a legjobb DAX-lekérdezési teljesítményt nyújtja, kivéve, ha a DirectQuery módra való visszalépésre van szükség. Mivel a DirectQuery módba való visszalépés hatással lehet a DAX-lekérdezések teljesítményére, fontos elemezni a Direct Lake szemantikai modell lekérdezésfeldolgozását, hogy megállapítsa, ha és milyen gyakran fordulnak elő tartalékok.
Elemzés teljesítményelemzővel
A teljesítményelemző segítségével gyorsan és egyszerűen áttekintheti, hogy egy vizualizáció hogyan lekérdezést végez egy adatforráson, és mennyi időt vesz igénybe az eredmény megjelenítése.
Indítsa el a Power BI Desktopot. Az indítási képernyőn válassza az Új>jelentés lehetőséget.
Válassza az Adatok lekérése lehetőséget a menüszalagon, majd válassza a Power BI szemantikai modelljeit.
A OneLake adatközpont lapján válassza ki azt a Direct Lake szemantikai modellt, amelyhez csatlakozni szeretne, majd válassza a Csatlakozás.
Helyezzen egy kártyavizualizációt a jelentésvászonra, válasszon ki egy adatoszlopot egy alapszintű jelentés létrehozásához, majd a Nézet menüBen válassza a Teljesítményelemző lehetőséget.
A Teljesítményelemző panelen válassza a Felvétel indítása lehetőséget.
A Teljesítményelemző panelen válassza a Vizualizációk frissítése lehetőséget, majd bontsa ki a Kártyavizualizációt. A kártyavizualizáció nem okoz DirectQuery-feldolgozást, ami azt jelzi, hogy a szemantikai modell Direct Lake módban tudta feldolgozni a vizualizáció DAX-lekérdezéseit.
Ha a szemantikai modell visszaesik a DirectQuery módba a vizualizáció DAX-lekérdezésének feldolgozásához, megjelenik egy Direct lekérdezési teljesítménymetrika, ahogyan az alábbi képen látható:
Elemzés az SQL Server Profilerrel
Az SQL Server Profiler további részleteket tud nyújtani a lekérdezési teljesítményről a lekérdezési események nyomon követésével. Az SQL Server Management Studióval (SSMS) telepítve van. A kezdés előtt győződjön meg arról, hogy telepítve van az SSMS legújabb verziója.
Indítsa el az SQL Server Profilert a Windows menüből.
Az SQL Server Profilerben válassza az Új nyomkövetés fájlja>lehetőséget.
A kiszolgálókiszolgáló típusának> Csatlakozás válassza az Analysis Services lehetőséget, majd a Kiszolgáló nevében adja meg a munkaterület URL-címét, majd válasszon egy hitelesítési módszert, majd adjon meg egy felhasználónevet a munkaterületre való bejelentkezéshez.
Válassza a Beállítások lehetőséget. Az adatbázisba való Csatlakozás adja meg a szemantikai modell nevét, majd válassza a Csatlakozás. Jelentkezzen be a Microsoft Entra-azonosítóba.
A Nyomkövetési tulajdonságok>eseménykijelölésében jelölje be az Összes esemény megjelenítése jelölőnégyzetet.
Görgessen a lekérdezésfeldolgozáshoz, majd jelölje be a következő események jelölőnégyzeteit:
Esemény Leírás DirectQuery_Begin DirectQuery_End Ha a DirectQuery Begin/End eseményei megjelennek a nyomkövetésben, előfordulhat, hogy a szemantikai modell visszaesett DirectQuery módba. Vegye figyelembe azonban, hogy az Object-Level Security (OLS) ellenőrzésére szolgáló EngineEdition-lekérdezések és esetleg lekérdezések jelenléte nem jelent tartalékot, mivel a motor mindig DirectQuery módot használ ezekhez a nem lekérdezésfeldolgozáshoz kapcsolódó ellenőrzésekhez. VertiPaq_Standard kiadás_Query_Begin VertiPaq_Standard kiadás_Query_Cache_MatchVertiPaq_Standard kiadás_Query_Cache_Miss VertiPaq_Standard kiadás_Query_End A VertiPaq storage engine (Standard kiadás) eseményei Direct Lake módban megegyeznek az importálási módéval. Ennek így kell kinéznie:
Válassza a Futtatás lehetőséget. A Power BI Desktopban hozzon létre egy új jelentést, vagy használjon egy meglévő jelentést lekérdezési események létrehozásához. Tekintse át az SQL Server Profiler nyomkövetési jelentését a lekérdezésfeldolgozási eseményekről.
Az alábbi képen egy DAX-lekérdezés lekérdezésfeldolgozási eseményei láthatók. Ebben a nyomkövetésben a VertiPaq tárolómotor (Standard kiadás) eseményei azt jelzik, hogy a lekérdezés Direct Lake módban lett feldolgozva.
Kapcsolódó tartalom
Visszajelzés
https://aka.ms/ContentUserFeedback.
Hamarosan elérhető: 2024-ben fokozatosan kivezetjük a GitHub-problémákat a tartalom visszajelzési mechanizmusaként, és lecseréljük egy új visszajelzési rendszerre. További információ:Visszajelzés küldése és megtekintése a következőhöz: