Hogyan kommentáljunk Pythonban – Rövid útmutató kezdőknek
Hogyan kommentáljunk Pythonban – Rövid útmutató kezdőknek
A Performance Analyzer funkció már elérhető a LuckyTemplates asztalon, és ezt mutatom meg ebben az oktatóanyagban. A Teljesítményelemző segítségével megtudhatja, hogyan teljesítenek a jelentéselemei, például a látványelemek és a DAX-képletek. Az oktatóanyag teljes videóját a blog alján tekintheti meg.
Az elemzés futtatása után értelmezheti a Performance Analyzer által biztosított eredményeket a LuckyTemplatesben. Az eredmények segítenek kideríteni a lassú jelentések szűk keresztmetszeteit.
A Performance Analyzer funkció tökéletes eszköz, ha lassú modelljei vannak. Ez a funkció különösen akkor hasznos, ha optimalizálni próbálja a modellt. Így megtudhatja, hol fordulnak elő a lefagyások, és megtudhatja, miért tart ilyen sokáig a dolgok kiszámítása. Ennek oka lehet a túl sok látvány, túl sok szín vagy túl sok képlet. Ennek oka lehet néhány DAX-képlet is, amelyek nem számolnak megfelelően.
Összességében fontos ismerni a problémákat, hogy kitalálhassa a jelentésoldalon belüli valószínű hibákat. Ezt követően elvégezheti a szükséges optimalizálásokat a LuckyTemplates teljesítményében bekövetkezett változások megtekintéséhez .
Tartalomjegyzék
A Performance Analyzer funkció bemutatása a LuckyTemplatesben
A Performance Analyzer eléréséhez kattintson a Nézet fülre, majd jelölje be a Performance Analyzer négyzetet.
Ezt követően a Performance Analyzer látható lesz a jobb oldalon, a Mezők és vizualizációk panel mellett . Ehhez az oktatóanyaghoz egy mintajelentést használok, amely a .
A jelentésoldal teljesítményelemzésének elindításához kattintson a Rögzítés indítása gombra .
Ezután lépjen a jelentésoldalra, és végezzen bármilyen műveletet, hogy kitalálja, melyik rész betöltése időbe telik. Mint tudják, a LuckyTemplates nagyon gyorsan működik. Ezredmásodpercekről beszélek. Ezért, ha valamihez idő kell, az csak azt jelenti, hogy probléma van.
A rögzítés elindítása után lépjen a Termékkategória szeletelőbe, válasszon ki egy elemet, majd kattintson a Leállítás gombra .
A Teljesítményelemző ablaktáblában a jelentések minden egyes eleme felsorolásra kerül és elemzésre kerül. Tartalmaz minden szeletelőt, minden képletet, látványelemeket, a látványelemeken belüli mértékeket és még sok mást. Például, ha belemerül a Mátrixba , láthatja, hogy az három különböző részre oszlik.
Az elemzés alapján 128 ezredmásodperc kellett ahhoz, hogy a vizualizáció elküldje a lekérdezést és visszaadja az adatokat. Ez az eredmény lent. A Vizuális megjelenítés alatt azt mutatja meg, hogy a vizualizáció mennyi időt vesz igénybe az adatok megjelenítéséhez az új kijelölés alapján. Az elemzés alapján ez 299 milliszekundumot vett igénybe.
Az Egyéb alatti adatok elég érdekesek, mert sokféle dologról lehet szó. Ez lehet a mátrixba kerülő mögöttes lekérdezések végrehajtásához vagy előkészítéséhez szükséges idő. Ez az is lehet, hogy az oldalon belül más lekérdezések frissítésére várni kell. Összességében csak az általános háttérfeldolgozásról van szó.
Jelentésoldal elemzése több szeletelő használatával
Van egy másik típusú elemzés is, amelyet a Teljesítményelemző funkció segítségével végezhet el . Több szeletelőmódosítást is magában foglal egyidejűleg, hogy jobban megtudja, vannak-e problémák a jelentésben.
Ezt megelőzően kattintson a Törlés gombra egy másik elemzés futtatásához, majd kattintson újra a Felvétel indítása gombra . Ezúttal válasszon ki több elemet a Termékkategória szeletelőből. További módosítások végrehajtásához módosítsa az adatokat az évszeletelőben a 2016 kiválasztásával .
Amint az a Teljesítményelemző ablaktáblán látható , mindent rögzít a jelentésből. Könnyű megnézni a sebességet és a teljes regisztert. Ezután egy másik elemzést futtathat, és új módosításokat hajthat végre, hogy megnézze, hogyan változik az elemzés is.
A teljesítményelemző funkció egy hihetetlen kiegészítő a LuckyTemplatesben. Nagyszerű lesz, ha egy kicsit jobban belemerül ebbe a funkcióba.
Tippek a jelentésoldal optimalizálásához
Ha csak a legjobb gyakorlat szerint állítja be a dolgokat , könnyen optimalizálhatja adattáblázatait. Egyszerűen létrehozhat adatmodelleket és egy-a többhez kapcsolatokat is. Ha egyszerű DAX-képletekről van szó, szükség esetén fejlettebb logikára ágazhat. Őszintén szólva, ezeket a dolgokat mindig meg kell tennie, hogy ne kelljen aggódnia a LuckyTemplates teljesítménye miatt.
De ha problémák vannak a jelentésekben, a LuckyTemplates Performance Analyzer valóban hasznos lehet. A LuckyTemplates Performance Analyzer funkciója révén könnyebben részletezheti a DAX lekérdezések és vizualizációk elemeit. Segíthet annak elemzésében is, hogy melyik vizualizáció igényel időt, így végül kiderítheti, mi okozza a problémákat.
Tapasztalataim alapján a látvány megjelenítése okozza a LuckyTemplates jelentések lassúságát. Ha sok a vizualitás, akkor a rendszer sok információt fog renderelni, így a hosszú várakozási idő.
Ezen kívül győződjön meg arról, hogy a DAX-képletek helyesek . Amennyire csak tudja, egyszerűsítse le a DAX logikát, különösen, ha nagy adatkészleteket foglal magában. Legtöbbször ez az, ami miatt a LuckyTemplates lelassul. Bár ez nem igazán fogja azonosítani az összetett képleteket, sokkal jobb, ha ezeket a képleteket külön mérőszámokra bontja. Így az elemzés egyértelműen megmutatja, hogy ezek a képletek hogyan teljesítenek.
A LuckyTemplates teljesítményelemzője valójában nem ad pontos megoldást, ehelyett megmondja, hol van a probléma. Áttekintést ad a problémákról.
Következtetés
Minden, amit megbeszéltem, segít a LuckyTemplates Performance Analyzer optimalizálásában. Csak egy vázlatot akartam adni ennek a nagyszerű funkciónak, és megtanítani, hogyan kell használni. Használata meglehetősen egyszerű, de szerintem ez is csak tesztelés kérdése.
Amikor először találkozik egy nagyon lassú modellel, ez a legjobb alkalom, hogy beugorjon a Performance Analyzerbe, hogy gyorsan elkezdhesse tanulni és optimalizálni a modelleket.
Azt javaslom, hogy irányítsa a jelentéseit, és ne foglalkozzon túl sok vizualizációval, túl sok színnel vagy DAX-képlettel. Ezek azok a dolgok, amelyeket könnyen optimalizálhat.
Az ilyen típusú teljesítményelemzéseknél minél alacsonyabb az idő, annál jobb. Így tudni fogja, hogy van-e lassú modellje az alapján, hogy milyen magas az idő vagy a számok az eredményekben.
Remélem, élvezni fogja ezt az oktatóanyagot.
Hogyan kommentáljunk Pythonban – Rövid útmutató kezdőknek
Ez az oktatóanyag áttekintést nyújt a Power Query szerkesztőről és az M nyelvről a LuckyTemplates asztalon.
Ismerje meg, hogyan hozhat létre oldalszámozott jelentést, hogyan adhat hozzá szövegeket és képeket, majd exportálhatja a jelentést különböző dokumentumformátumokba.
Ismerje meg, hogyan használhatja a SharePoint automatizálási funkcióját munkafolyamatok létrehozására, és segít a SharePoint-felhasználók, -könyvtárak és -listák mikrokezelésében.
Fejlessze jelentéskészítési készségeit, ha csatlakozik egy adatelemzési kihíváshoz. Az Accelerator segítségével LuckyTemplates szuperfelhasználóvá válhatsz!
Ismerje meg, hogyan számíthatja ki a futó összegeket a LuckyTemplates programban a DAX segítségével. Az összesítések futtatása lehetővé teszi, hogy ne ragadjon le egyetlen egyéni eredménynél sem.
Ismerje meg a változók fogalmát a DAX-ban a LuckyTemplates-en belül, és a változók hatásait a mérőszámok kiszámítására.
Tudjon meg többet a LuckyTemplates Slope diagram nevű egyéni vizualizációról, amely egyetlen vagy több mérőszám növekedésének/csökkenésének megjelenítésére szolgál.
Fedezze fel a LuckyTemplates színtémáit. Ezek elengedhetetlenek ahhoz, hogy jelentései és vizualizációi zökkenőmentesen nézzenek ki és működjenek.
Az átlag kiszámítása a LuckyTemplates alkalmazásban számos módon elvégezhető, hogy pontos információkat kapjon üzleti jelentéseihez.