Uundaji wa Data, Joins, Uhusiano na Miundo katika Power BI
Wanaoanza mara nyingi hujikita katika data safi na chati nzuri. Wanafikiri kuwa picha (visuals) ndio sehemu muhimu zaidi ya uchambuzi.
Wamekosea.
Uchambuzi wako unategemea jinsi unavyopanga data yako. Muundo wa data uliovunjika husababisha namba zisizo sahihi.
Power BI inakuonyesha chati na kadi za KPI. Kazi halisi hufanyika kwenye muundo (model). Hii inamaanisha jinsi unavyosimamia majedwali, jinsi yanavyoingiliana, na jinsi vichujio (filters) vinavyopita ndani yake.
Kuelewa nguzo hizi nne ni muhimu:
- Uundaji wa Data (Data Modelling) Hii ndiyo ramani ya data yako. Unapanga data katika majedwali na kuainisha miunganisho. Muundo mzuri unahakikisha:
- Ujenzi rahisi wa ripoti
- Mahesabu sahihi
- Utendaji wa haraka zaidi
- Miundo (Schemas) Schema ni muundo wa majedwali yako.
- Star Schema: Jedwali moja la ukweli (fact table) katikati likiwa na majedwali kadhaa ya vipimo (dimension tables) yanayozunguka. Hii ni bora kwa DAX rahisi na kasi.
- Snowflake Schema: Njia ya upanuzi wa star schema ambapo majedwali ya vipimo yanagawanywa katika majedwali mengine zaidi.
- Joins Joins huunganisha majedwali mawili kwa kutumia safu (column) inayofanana.
- Inner Join: Hurudisha safu zinazoendana tu kutoka kwenye majedwali yote mawili.
- Left Outer Join: Hurudisha safu zote kutoka jedwali la kushoto na safu zinazoendana kutoka jedwali la kulia.
- Right Outer Join: Hurudisha safu zote kutoka jedwali la kulia na safu zinazoendana kutoka jedwali la kushoto.
- Full Outer Join: Hurudisha safu zote kutoka kwenye majedwali yote mawili.
- Left Anti Join: Hurudisha safu kutoka jedwali la kushoto ambazo hazina mfanano kwenye jedwali la kulia.
- Right Anti Join: Hurudisha safu kutoka jedwali la kulia ambazo hazina mfanano kwenye jedwali la kushoto.
- Uhusiano (Relationships) Uhusiano unaiambia Power BI jinsi majedwali yanavyofanya kazi pamoja.
- One-to-many: Thamani moja ya kipekee kwenye jedwali moja inaunganishwa na thamani nyingi kwenye lingine.
- Many-to-many: Safu nyingi zinazoendana zipo pande zote mbili.
- One-to-one: Thamani moja kwenye jedwali moja inaunganishwa na thamani moja kwenye lingine.
Usichukulie uundaji (modelling) kama kazi ya kumaliza kabla ya kazi halisi. Muundo (model) ndio kazi halisi.
Star schema huifanya query zako ziwe na kasi. Joins zinakusaidia kuvuta data sahihi. Uhusiano hufanya ripoti zako ziwe na mwingiliano (interactive). Ukikosea mwelekeo (direction) au kiasi cha uhusiano (cardinality), vichujio vyako vitafeli.
Jenga msingi imara kwanza.
Chanzo: https://dev.to/datawithian/data-modelling-joins-relationships-and-schemas-in-power-bi-48pm
Jumuiya ya hiari ya kujifunza: https://t.me/GyaanSetuAi
