A LuckyTemplates fejlesztés második pillére az adatmodellezés. Ebből az oktatóanyagból megtudhatja, milyen fontos dolgokat kell figyelembe venni a LuckyTemplates adatmodell beállításakor. Az alábbiakban átfogó áttekintést adunk az adatmodell-fejlesztés legjobb gyakorlatairól.
Tartalomjegyzék
A LuckyTemplates adatmodell rendszerezése
1. Csillagséma
A LuckyTemplates adatmodell beállításának egyik legjobb módja a Star Schema használata. Nevét azért kapta, mert egy csillagra hasonlít.

A Tény táblázat a csillag közepén, a Dimenzió vagy Kereső táblázat pedig a csillag minden pontján található.
Így néz ki a kapcsolatok esetében:
Az adatmodellnek nem kell pontosan úgy kinéznie, mint egy csillag. Az ötlet az, hogy a Fact asztalt középre helyezzük, míg a többi asztal szépen körülveszi.
2. Vízesés megközelítés
Az adatmodell rendszerezésének másik nagyszerű módja a Waterfall Approach használata.
![LuckyTemplates adatmodell: Átfogó áttekintés LuckyTemplates adatmodell: Átfogó áttekintés]()
A dimenzió vagy a keresési táblázatok felül, az Érték vagy a Tény táblázatok pedig alul vannak elrendezve. Ez megkönnyíti a kapcsolatok vizualizálását, mintha a tények táblázatába „esnének”.
Ezek a Waterfall elrendezés különböző részei:
![LuckyTemplates adatmodell: Átfogó áttekintés LuckyTemplates adatmodell: Átfogó áttekintés]()
A keresési táblázatok felül, míg a ténytáblák középen helyezkednek el. A mérési táblázatok egy oszlopba vannak csoportosítva a jobb oldalon. Az alátámasztó táblázatok a bal alsó sarokban találhatók sorokba.
Kapcsolatok kezelése LuckyTemplates adatmodellben
1. Kapcsolatok kezelése
Ügyeljen arra, hogy töröljön minden olyan kapcsolatot, amelyet a LuckyTemplates automatikusan generált. Jobb, ha manuálisan hozza létre újra az egyes kapcsolatokat. A Kapcsolatok kezelése párbeszédpanel segítségével karbantarthatja a kapcsolatokat az adatmodellben .
![LuckyTemplates adatmodell: Átfogó áttekintés LuckyTemplates adatmodell: Átfogó áttekintés]()
A Kapcsolatok kezelése használatakor megjelenik a modellben szereplő kapcsolatok teljes listája.
![LuckyTemplates adatmodell: Átfogó áttekintés LuckyTemplates adatmodell: Átfogó áttekintés]()
Láthatja az összes Kezdő és To táblázatot és oszlopot. Ez megkönnyíti a táblák összekapcsolására használt helytelen kulcsok észlelését. Az egyes kapcsolatok állapota is bemutatásra kerül. Ez lehetővé teszi a kapcsolatok aktiválását vagy inaktiválását, ha szükséges.
2. Kardinalitás egy LuckyTemplates adatmodellben
A Kapcsolatok kezelése párbeszédpanelen a kardinalitás és annak iránya is könnyen áttekinthető.
Ideális esetben a kapcsolatok egy-a-többhöz vagy több-az-egyhez lehetnek . A LuckyTemplates kiválóan alkalmas a kardinalitás alapértelmezett beállítására az Ön adatai szerint.
A kardinalitás megtekintéséhez kattintson a párbeszédablak alján található Szerkesztés gombra.
![LuckyTemplates adatmodell: Átfogó áttekintés LuckyTemplates adatmodell: Átfogó áttekintés]()
Ebben a példában az értékesítés és a csatornák közötti kapcsolatot láthatja. Az egyes táblázatok jobb szélső oszlopához görgetve látni fogja, hogy a LuckyTemplates minden sorhoz felvette a csatornakulcsot.
![LuckyTemplates adatmodell: Átfogó áttekintés LuckyTemplates adatmodell: Átfogó áttekintés]()
Kiválaszthatja a megfelelő kardinalitást is. Győződjön meg arról, hogy a keresztszűrő iránya Egy vagy Mindkettő az adatmodelltől függően.
A LuckyTemplates a Single-t használja alapértelmezettként. Tehát amikor azt látja, hogy a keresztszűrő irányának alapértelmezett értéke Mindkettő, szánjon egy percet annak ellenőrzésére, hogy az adatkészletben lévő adatok betöltése és átalakítása a tervezett módon megtörtént.
3. Egy a sokhoz vs. Sok az egyhez
A LuckyTemplates kapcsolataihoz ajánlatos a lehető legtöbbet egy-atöbbhöz kapcsolatokat használni. Ezt egyetlen irányú nyílhegy jelöli.
![LuckyTemplates adatmodell: Átfogó áttekintés LuckyTemplates adatmodell: Átfogó áttekintés]()
Kerülje a kétirányú kapcsolatokat, hacsak nem feltétlenül szükséges. A kétirányú kapcsolatokat kettős irányú nyílhegyek jelölik. Az ilyen típusú kapcsolatok következetlen eredményekhez vezethetnek, és gyakran összetettebb DAX-ot igényelnek.
4. Aktív és inaktív kapcsolatok
Két kapcsolódó tábla közül csak egy lehet. De a táblák között annyi inaktív kapcsolat lehet, amennyit csak akar.
![LuckyTemplates adatmodell: Átfogó áttekintés LuckyTemplates adatmodell: Átfogó áttekintés]()
Például, ha megpróbálja aktiválni a Rendelés dátuma oszlopot az Értékesítésből, megjelenik egy előugró ablak, amely azt mondja, hogy nem lehet két kapcsolatot létrehozni ugyanazon két tábla között.
![LuckyTemplates adatmodell: Átfogó áttekintés LuckyTemplates adatmodell: Átfogó áttekintés]()
Tehát inaktiválnia kell a Számla dátuma kapcsolatot. Ez az az idő, amikor aktiválhatja az OrderDate funkciót .
![LuckyTemplates adatmodell: Átfogó áttekintés LuckyTemplates adatmodell: Átfogó áttekintés]()
Továbbá aparancsot, igény szerint használhat inaktív kapcsolatot egy DAX-mértékben.
Táblázatok és oszlopok hozzáadása egy LuckyTemplates adatmodellhez
1. Mérési táblázatok
A Kezdőlap menü Adatok megadása parancsával adhat hozzá .
![LuckyTemplates adatmodell: Átfogó áttekintés LuckyTemplates adatmodell: Átfogó áttekintés]()
Ha rákattint, megjelenik egy ablak, amelyben új táblázatot hozhat létre.
Mértéktáblázat létrehozásakor ügyeljen arra, hogy értelmes nevet adjon neki. Ebben az esetben ezt alapintézkedéseknek hívják. Ha végzett, kattintson a Betöltés gombra .
![LuckyTemplates adatmodell: Átfogó áttekintés LuckyTemplates adatmodell: Átfogó áttekintés]()
Ebben a példában már létezik egy alapvető mérési táblázat. Tehát a LuckyTemplates automatikusan felcímkézi az újonnan létrehozott táblát alapvető intézkedéseknek (2) . Ennek is van egy alapértelmezett 1. oszlopa.
![LuckyTemplates adatmodell: Átfogó áttekintés LuckyTemplates adatmodell: Átfogó áttekintés]()
Kattintson jobb gombbal a Core Measures (2) elemre , majd válassza az Új mérték lehetőséget .
![LuckyTemplates adatmodell: Átfogó áttekintés LuckyTemplates adatmodell: Átfogó áttekintés]()
A szemléltetés kedvéért a mértékbe csak m1 = 1 -et írjunk be.
![LuckyTemplates adatmodell: Átfogó áttekintés LuckyTemplates adatmodell: Átfogó áttekintés]()
Ez most az Alapintézkedések (2) alatt található. Ügyeljen arra, hogy törölje vagy elrejtse az alapértelmezett oszlopot.
Ha elrejti, majd kibontja a Mező ablaktáblát, látni fogja, hogy az Alapmértékek (2) most megjelenik a mező tetején.
![LuckyTemplates adatmodell: Átfogó áttekintés LuckyTemplates adatmodell: Átfogó áttekintés]()
2. Oszlopok összekapcsolása
Ha a LuckyTemplates oszlopok összekapcsolásáról van szó, javasoljuk, hogy a Key utótagot használja minden olyan oszlopban, amelyet a linkelésre használnak. Ha egy oszlop azonosítóval vagy kóddal végződik , vigyázni kell rájuk, mert a különböző táblázatokban mást jelenthetnek.
Csak a hasonló nevű oszlopokat kapcsolja össze. Például az Ügyfélkulcs összekapcsolásakor fontos gondoskodni arról, hogy az összekapcsoláshoz használt mezők mindegyike a Kulcs szóval végződjön . Győződjön meg arról is, hogy megfelelő adattípusúak.
3. Oszlop láthatósága
Ha Ön az egyetlen, aki használja az Ön által létrehozott LuckyTemplates jelentést, akkor az oszlopok láthatósága nem olyan nagy ügy. Ha azonban jelentést vagy adatkészletet tesz közzé mások általi használatra, akkor érdemes rendet tenni.
Ezt úgy teheti meg, hogy kiválasztja a megfelelő mértékeket a látványelemekhez, majd elrejti a bennük nem megjelenő oszlopokat. A rejtett oszlopok szürkén jelennek meg.
![LuckyTemplates adatmodell: Átfogó áttekintés LuckyTemplates adatmodell: Átfogó áttekintés]()
Az oszlopok elrejtéséhez csak jobb gombbal kell kattintania egy adott oszlopra, majd válassza az Elrejtés lehetőséget.
![LuckyTemplates adatmodell: Átfogó áttekintés LuckyTemplates adatmodell: Átfogó áttekintés]()
A rejtett oszlopok elrejtéséhez kattintson a jobb gombbal a Mező ablaktáblára, majd törölje a jelet a Rejtett nézet jelölőnégyzetből .
![LuckyTemplates adatmodell: Átfogó áttekintés LuckyTemplates adatmodell: Átfogó áttekintés]()
Következtetés
Ez az oktatóanyag átfogó vázlatot nyújt azokról a dolgokról, amelyeket figyelembe kell vennie és végre kell hajtania a LuckyTemplates adatmodellek létrehozásakor.
Fontos, hogy megbizonyosodjon arról, hogy az adatmodellek és a kapcsolatok megfelelően vannak beállítva, hogy elkerülje a bonyodalmakat a jelentés elkészítésének későbbi szakaszaiban. Ezen tippek követése garantálja a zökkenőmentes áramlást az elejétől a végéig.
Greg