Dátumtáblázat létrehozása a LuckyTemplates alkalmazásban
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 az oktatóanyag a Kapcsolatok lapot tárgyalja aa DAX Stúdióban. Megtudhatja, milyen hasznos a DAX-kódokat lelassító hivatkozási integritássértések azonosításában. Segít meghatározni, hogy melyik táblázatot vagy oszlopot kell optimalizálni és javítani.
Tartalomjegyzék
Kapcsolatok lap oktatóanyaga a VertiPaq elemzőben
A Kapcsolatok lapon az adatmodellben szereplő összes kapcsolat látható. Ennek szemléltetésére ez egy mintafájl, amelyet ebben az oktatóanyagban használunk. Látható, hogy négy kapcsolatkészlettel rendelkezik.
Ez az adatmodell diagramnézete.
Négy dimenziótáblázattal rendelkezik, amelyek a ténytáblázathoz kapcsolódnak. Visszatérve a Kapcsolatok lapra, láthatja a Max From Cardinality oszlopot.
Ez az oszlop határozza meg a kapcsolat költségét, amely az időtartamát kell vinnie a szűrőket a mérettáblázatból a ténytáblába.
A lap további fontos oszlopai a Hiányzó kulcsok , az Érvénytelen sorok és a Mintasértések ; mutatják a referenciaintegritási problémákat a modellben.
Hivatkozási integritás megsértése
A hivatkozási integritás megsértése akkor fordul elő, ha egy egy a többhez kapcsolat több oldalán olyan érték van, amely az egyik oldalon nem létezik.
Ezek a jogsértések lelassítják a DAX teljesítményét, és néha pontatlan számításokhoz vezetnek.
A jogsértések megkereséséhez használja a Kapcsolatok lapot , vagy futtasson egy . A zökkenőmentesebb teljesítmény érdekében a legjobb gyakorlat mindig kijavítani a problémákat.
Ha visszalép a Kapcsolatok lapra, láthatja, hogy vannak olyan szabálysértések, amelyek a dimenziótábla és a ténytábla kapcsolatára utalnak .
A ténytáblából 781 hiányzó CustomerKey és 1 hiányzó SalesPersonKey található , amely nem létezik a DimCustomer és DimSalesPerson táblában.
A Minta Szabálysértések oszlopban látható, hogy melyek a hiányzó kulcsok. A példában csak 5 kulcsot mutatott ki az Ügyfélkulcs táblázatból.
Ha módosítani szeretné a megjelenített kulcsok számát, lépjen a Fájl menübe, és kattintson az Opció gombra. Ezután kattintson a Speciális lehetőségre, majd módosítsa a szabálysértések számát. Ebben a példában 20 hiányzó kulcsot használunk.
Miután visszatért a lapra, futtassa újra a DAX-ot a Mutatók megtekintése lehetőségre kattintva. Most több hiányzó kulcsot láthat.
Most meg kell találnia, miért hiányoznak ezek a kulcsok, és mik azok. Hozzon létre egy DAX-lekérdezést, amely megadja a hiányzó kulcsokat az Ügyfélkulcs táblázatból.
Először használja az EVALUATE funkciót, majd a funkció. A bal oldali táblázathoz használja függvény a FactSales tábla CustomerKey kulcsához .
A megfelelő táblázathoz pedig használja a DISTINCT funkciót a DimCustome r tábla CustomerKey kulcsához . Ha megnyomja az F5 billentyűt, látni fogja az összes 781 hiányzó billentyűt.
VertiPaq Analyzer oktatóanyag: RI-sértések kijavítása
A jogsértések kijavításához térjen vissza a mintafájlhoz, és kattintson az Adatok átalakítása elemre . Ezután lépjen a DimCustomer táblázathoz, tekintse meg a teljes listát, majd kattintson az Alkalmaz gombra.
Futtassa újra a DAX-lekérdezést. Most már láthatja, hogy nincsenek hiányzó kulcsai.
A SalesPersonKey táblából származó szabálysértés esetén tegye ugyanezt. Lépjen a DimSalesPerson táblába, szerezze be a hiányzó kulcsot, majd kattintson az Alkalmaz gombra.
Most már nincs hivatkozási integritás megsértése.
Következtetés
Ha nem tudja, hogyan és hol kezdje el a DAX optimalizálását, használja a VertiPaq Analyzer Metrics Relationships lapot. Megkeresi a hivatkozási integritássértéssel rendelkező táblákat, és gyorsabban segít megszabadulni tőlük.
A teljesítménnyel kapcsolatos problémák mindig előfordulnak, de miután elsajátította a Kapcsolatok lap használatát, hibamentes számításokat kap.
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.
Tekintse át a Power Apps és a Power Automate legfontosabb frissítéseit, valamint azok előnyeit és következményeit a Microsoft Power Platform számára.
Fedezzen fel néhány gyakori SQL-függvényt, amelyeket használhatunk, például a karakterláncot, a dátumot és néhány speciális függvényt az adatok feldolgozásához vagy manipulálásához.
Ebből az oktatóanyagból megtudhatja, hogyan hozhatja létre a tökéletes LuckyTemplates sablont, amely az Ön igényeinek és preferenciáinak megfelelően van konfigurálva.
Ebben a blogban bemutatjuk, hogyan lehet a mezőparamétereket kis többszörösekkel rétegezni, hogy hihetetlenül hasznos betekintést és látványelemeket hozzon létre.
Ebből a blogból megtudhatja, hogyan használhatja a LuckyTemplates rangsorolási és egyéni csoportosítási funkcióit a mintaadatok szegmentálására és kritériumok szerinti rangsorolására.
Ebben az oktatóanyagban egy konkrét technikát fogok bemutatni, hogyan jelenítheti meg a kumulatív összeget csak egy adott dátumig a LuckyTemplates vizualizációjában.
Ismerje meg, hogyan hozhat létre és testreszabhat Bullet diagramokat a LuckyTemplates alkalmazásban, amelyeket főként a teljesítmény mérésére használnak a célhoz vagy az előző évekhez képest.