LuckyTemplates adatmodell: Átfogó áttekintés

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.

LuckyTemplates adatmodell: Átfogó áttekintés

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

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

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

A Kapcsolatok kezelése használatakor megjelenik a modellben szereplő kapcsolatok teljes listája.

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

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

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

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

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

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

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

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

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

Kattintson jobb gombbal a Core Measures (2) elemre , majd válassza az Új mérték lehetőséget .

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

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

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

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

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

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


Pandák cseppindex oszlopa: Példákkal magyarázva

Pandák cseppindex oszlopa: Példákkal magyarázva

Pandák cseppindex oszlopa: Példákkal magyarázva

7 módszer annak ellenőrzésére, hogy egy Python-karakterlánc tartalmaz-e részkarakterláncot

7 módszer annak ellenőrzésére, hogy egy Python-karakterlánc tartalmaz-e részkarakterláncot

7 módszer annak ellenőrzésére, hogy egy Python-karakterlánc tartalmaz-e részkarakterláncot

A Power Automate dinamikus tartalom áttekintése

A Power Automate dinamikus tartalom áttekintése

Ismerje meg, mi az a Power Automate Dynamic Content, és hogyan teszi lehetővé a felhasználók számára az előző lépésekből származó mezőhivatkozások kiválasztását vagy kifejezések írását.

Fájl helyének megváltoztatása a LuckyTemplates lekérdezési paraméterével

Fájl helyének megváltoztatása a LuckyTemplates lekérdezési paraméterével

Ebből az oktatóanyagból megtudhatja, hogyan oszthat meg egy fájlt olyan személlyel, aki nem tagja a vállalatának, a LuckyTemplates sql lekérdezési paraméterével.

Az Eltávolítás funkció használata és a megerősítő előugró ablakok beállítása

Az Eltávolítás funkció használata és a megerősítő előugró ablakok beállítása

Ismerje meg, hogyan használhatja az eltávolítási funkciót, és hogyan állíthat be megerősítő felugró ablakokat a semmiből létrehozott alkalmazásban.

A szűrőkontextus megjelenítése a LuckyTemplates DAX Studio alkalmazásban

A szűrőkontextus megjelenítése a LuckyTemplates DAX Studio alkalmazásban

Tanulja meg, hogyan jelenítheti meg egy táblázat vagy mátrix bármely cellájának szűrőkörnyezetét a LuckyTemplates DAX Studio eszköztippek segítségével.

A Power Automate folyamatok létrehozása a semmiből

A Power Automate folyamatok létrehozása a semmiből

Ismerje meg, hogyan hozhat létre Power Automate-folyamatokat a semmiből. Sablon használata helyett mi magunk hozzuk létre a kiváltó okokat és a műveleteket.

LuckyTemplates tipp: Az első N munkanap összehasonlítása

LuckyTemplates tipp: Az első N munkanap összehasonlítása

Tekintse meg Brian ezt a LuckyTemplates tippjét arról, hogyan hasonlíthatja össze dinamikusan az első N munkanapot a power query segítségével.

Power Apps modellvezérelt alkalmazások: környezetbeállítás és navigáció

Power Apps modellvezérelt alkalmazások: környezetbeállítás és navigáció

Ismerje meg a Power Apps modellvezérelt alkalmazásokat, a környezet beállítását és a hatékony navigálást.

Power Apps modellvezérelt alkalmazások: webhelytérképek és működésük

Power Apps modellvezérelt alkalmazások: webhelytérképek és működésük

Tudjon meg többet a Power Apps modellvezérelt alkalmazásokban a webhelytérképeken való munkavégzésről, és fedezze fel a különböző bonyolultságokat, és hogyan kezelheti ezeket.