E-mail melléklet mentése SharePointba a Power Automate segítségével
Ebből a blogból megtudhatja, hogyan mentheti automatikusan az e-mail mellékleteket a SharePointba, majd törölheti az e-maileket a Power Automate segítségével.
Ez az oktatóanyag a DAX lekérdezési struktúráról és a DAX Studio két motorjáról fog szólni. Látni fogja a folyamatot, amely mögött a DAX-képletek eredményessége áll. Azt is megtudhatja, hogyan működnek az egyes motorok a számítás során.
Két motor felelős az adatok előállításáért: a formula motor és a VertiPaq tárolómotor .
Tartalomjegyzék
A DAX lekérdezési struktúra
Ez az oktatóanyag egy részletes DAX lekérdezési struktúrát mutat be arról, hogy a DAX hogyan működik a jelentés mögött.
Minden létrehozott mérték egy lekérdezés. Egy adathalmazon működik, és választ ad vissza. A lekérdezés ezután beszél az SQL Server Analysis Services szolgáltatással. Ez a LuckyTemplates testreszabott verziója, amely a háttérben fut.
Miután megírta a lekérdezést, a rendszer elküldi a képletmotornak. Minden DAX-ra válaszol, de nem olyan hatékony, mint a tárolómotor.
Amint a képletmotor megkapja a lekérdezést, megkéri a VertiPaq tárolómotort, hogy dolgozzon-e rajta adatokat. Ezután a tárolómotor adatokat kap a tömörített adatgyorsítótárból.
A VertiPaq hatékony, mert tömörített oszlopokon működik. Ezredmásodperceken belül sok sort képes kiszámítani.
A diagram végén látható az adatforrás. Ez a tranzakció csak adatfrissítéskor megy végbe.
Egy másik dolog, amit meg kell tanulnod, hogy az egyszerű lekérdezésekre a tárolómotor válaszolhat. Ellenkező esetben visszaküldi az adatgyorsítótárat a képletmotornak a válasz kiszámításához.
Amikor visszaküldi ezeket az adatokat a képletmotornak, többé nem tömöríti azokat. A memória teljes oszlopait használja.
Tehát miután a képletmotor visszakapta az adatokat, kiszámítja és kitölti a DAX-lekérdezésre adott választ.
A DAX lekérdezési struktúra motorjai
Fontos tudni, hogy mi a különbség a képletmotor és a tárolómotor között. Mindegyikük különböző célokra készült, így alkalmazhatja DAX tudását, és gyors és pontos lekérdezéseket kaphat. Ezek a különbségek a két motor között:
Az egyes motorok ikonja azt jelzi, hogy milyen gyors a teljesítményük. A tárolómotor gyorsabb, mint a formula motor, mert egyszerű kéréseket kezel. Ha a DAX-lekérdezése egyszerű, és a , , vagy, a tárolómotor mindezt magától meg tudja csinálni.
Másrészt a formula motor képes kezelni az összetett DAX függvényeket. Ne feledje, hogy minél összetettebb a lekérdezése, annál több képletmotor lesz a kifejezésekben.
A két motor által használt adatok is eltérőek. A képletmotor tömörítetlen adatgyorsítótárat használ a tárolómotorból, amely sok memóriát és időt foglal el, míg a tárolómotor tömörített adatokat használ .
A tárolómotor gyors, mert egyszerre több magot használ. Ez azt jelenti, hogy több menetes motorról van szó. Ha a táblázatok tartalmaznak szegmenseket, akkor a rendszer attól függően vizsgálja meg őket, hogy hány magja van. A formulamotor azonban egyszerre csak egy magot képes megtenni.
A tárolómotor másik nagyszerű tulajdonsága, hogy amikor a mérések választ adnak, azt a választ a memóriában tárolja, ellentétben a formula motorral. Ha ugyanazt a kérdést teszik fel, akkor a teljes számítás elvégzése nélkül ad választ.
A tárolómotort a sebességre, míg a képletmotort a bonyolultságra optimalizálták.
A DAX számítás mögött
A DAX teljesítménye mögötti folyamat megismerésének egyetlen módja a DAX Studio. Ez egy mintafájl a DAX Studio-ban.
Ha megnyomja az F5 billentyűt, és futtatja, eredményt kap.
Ha tudni szeretné, mi történik a számítás mögötti két motorral, kapcsolja be a Kiszolgálóidőzítéseket és a Lekérdezési tervet. Ezután futtassa újra a DAX-ot.
Ha elkészült, lépjen a Kiszolgálóidőzítések fülre.
Megtekintheti a lekérdezés, a képletmotor és a tárolómotor teljes végrehajtási idejét. Azt is látni fogja, hogy hány tárolómotort futtattak. A képletmotort a teljes lekérdezés 83,3%-a futtatja, míg a tárolómotor csak 16,7%-át.
Ha a Lekérdezési terv lapra lép, megjelenik a Fizikai lekérdezés és a Logikai lekérdezési tervek. Mindkét képlet lekérdezés arról, hogy mit csinál a formulamotor.
Következtetés
Mind a képlet, mind a tárolómotorok nagy szerepet játszanak a DAX-kódból származó eredmények létrehozásában. Ezek a DAX lekérdezési szerkezet legfontosabb részei.
Remélem, megtanulta, hogyan működnek ezek a motorok a DAX teljesítménye mögött, és hogyan befolyásolhatják jelentését.
Ebből a blogból megtudhatja, hogyan mentheti automatikusan az e-mail mellékleteket a SharePointba, majd törölheti az e-maileket a Power Automate segítségével.
A Microsoft LuckyTemplates irányítópult 18 legjobb példája 2023
Ismerje meg, hogyan hozhat létre <strong>Power Automate</strong> folyamatokat a semmiből. Sablon használata helyett mi magunk hozzuk létre a kiváltó okokat és a műveleteket.
4 módszer a Pi használatára a Pythonban példákkal
Ebben az útmutatóban bemutatom, hogyan lehet Pénzügyi információk mátrixát létrehozni a Profit és veszteség (P&L) kimutatással a LuckyTemplates alkalmazásban.
Fedezze fel, hogyan lehet dinamikusan egyesíteni oszlopokat a Power Query Table.CombineColumns függvény segítségével.
Ismerje meg, hogyan adhatjuk hozzá és szinkronizálhatjuk SharePoint-fájljainkat az asztalon és a OneDrive-on.
Tudja meg, miért fontos egy dedikált dátumtáblázat a LuckyTemplatesben, és ismerje meg ennek leggyorsabb és leghatékonyabb módját.
Ez a rövid oktatóanyag kiemeli a LuckyTemplates mobil jelentési funkcióját. Megmutatom, hogyan készíthet hatékony jelentéseket mobileszközökön.
Ebben a LuckyTemplates bemutatóban olyan jelentéseket tekintünk át, amelyek professzionális szolgáltatáselemzést mutatnak be egy olyan cégtől, amely több szerződéssel és ügyfél-elkötelezettséggel rendelkezik.