Szerepjátszó dimenziók modellezése Power BI-ban

Tegyük fel követeléseket elemzünk. Egy számlának van teljesítési dátuma és fizetési határideje is. Mi mind a két időpontra szereznénk kimutatni a számlán szereplő összeget, azaz azt, hogy adott hónapban hány Ft lett kiszámlázva, és azt is, hogy adott hónapban hány Ft befizetése válik esedékessé. Ezt kétféleképpen is megvalósíthatjuk:

1) a követeléseket tartalmazó táblához kétszer is hozzákötjük a dátum táblát, és készítünk egy követelés Ft nevű számított mezőt és egy esedékes Ft nevű számított mezőt. Ebben az esetben egy dátum táblánk lesz, és a számított mezők mondják meg hogy adott hónapban mennyi követelésünk volt és mennyi kintlévőségünk

Szerepjátszó dimenziók modellezése Power BI-ban

2) A követelések táblához két dátum táblát kötünk: A teljesítés dátumát és a fizetési határidőt:

Szerepjátszó dimenziók modellezése Power BI-ban

A kérdés csak az, hogy melyik modellezési utat válasszuk. Mindkét módszernek van előnye és hátránya.

Az első (egy dátumtáblás) modell óriási előnye, hogy az így felépített modellt a felhasználók könnyen tudják használni. Hátránya, hogy technikailag nehezebb megvalósítani. (Érteni kell a DAX-hoz, használni kell tudni a CALCCULATE() és a USERELATIONSHIP() függvényeket)

A második (két dátumtáblás vagy szerepjátszó dimenziós) modell előnye, hogy vele tudunk válaszolni olyan kérdésekre is, mint a januári követelésekből mennyi fog befolyni januárban, februárban, márciusban, … Erre a kérdésre az egy dátumtáblás módszer nem ad megoldás.

Ugyanakkor a nem tudjuk megválaszolni azt a kérdést, hogy egy adott hónapban mennyit számláztunk ki, és mennyi válik esedékessé

Mint a fentiekből látszik, nincs királyi út, az üzleti igény dönti el, hogy melyik modellezési módszert használjuk. Fiatal koromban a kéttáblás (szerepjátszó dimenziós) modellt preferáltam, mert az nagyobb elemzési szabadságot biztosít és anno mindenkiből feketeöves elemzőt szerettem volna faragni.

Ma már az jellemzően az egytáblás módszert választom, mert megtanultam, hogy a felhasználók jelentős része nem akar feketeöves elemző lenni, csak pár egyszerű kérdésre akar választ kapni. És nekik a két táblás (szerepjátszó dimenziós) adatmodell használata pilótavizsgás feladat…

Kővári Attila - BI projekt

POWER BI WORKSHOP

Tudjon meg többet az itt elhangzottakról! Jöjjön el a 2025. február 27.-i Power BI workshopra vagy rendeljen kihelyezett képzést! Részletek >>

 

Önkiszolgáló BI WORKSHOP

Tudjon meg többet az itt elhangzottakról! Jelentkezzen a 2025. február 20-21.-i Excel Power Pivot videókurzusra!  Részletek >>

 

Új hozzászólás