Power BI jatko - mallinnus
Kuvaus
Kurssilla keskitytään kolmeen aiheeseen:
- taulujen rakenteisiin sekä usein tarvittaviin Power Query -transformaatioihin,
- relaatioihin ja tietomallin rakenteeseen sekä mallinnustoimenpiteisiin,
- DAX-kielen kontekstiajattelun ymmärtämiseen sekä oleellisimpiin DAX-funktioihin.
Lisäksi kurssilla luodaan katsaus erilaisiin yhteyslajeihin, kuten DirectQuery ja tutustutaan myös ns. keskitetyn mallin toteutukseen sekä dataflows-entiteetteihin Power BI -pilvipalvelussa.
Yhteydet tietolähteisiin
- Yhteystyypit ja mitä niistä tulee tietää: Import, Direct Query, Live connection
- Oleellisimpien tietolähteiden erityispiirteet, kuten tietokannat ja Excel-tiedostot
- Kyselyiden parametrointi
Tietomallin taulujen rakenne
- Hyvät käytännöt
- Tarpeelliset muunnokset
Relaatiot
- Yhden-suhde-yhteen, yhden-suhde-moneen, monen-suhde-moneen
- Useita yhteyksiä taulujen välillä
- Ristiinsuodatuksen vaikutus raportteihin ja laskentaan (cross-filter)
Dimensionaalinen tähtimalli
- Dimensiot ja faktat
- Miksi dimensionaalinen malli?
- Entä jos data ei ole dimensiona ja faktoina
Kalenteri-taulu
- Kalenterin luontitavat ja määritys
Muut mallinnustoimenpiteet
- Kenttien muotoilut, luokittelut, lajittelujärjestykset, ryhmittelyt, hierarkiat, teknisten kenttien piilotus
Johdanto DAX-kieleen
- DAX:in oppimisessa oleellista
- Peruskielioppi
- Kaavalajit: sarakkeet, mittarit, taulut
Kontekstiajattelun ymmärtäminen ja kontekstin vaikutus
- Rivikonteksti, suodatuskonteksti
- Miten konteksti vaikuttaa kaavan suoritukseen
Esimerkkejä hyödyllisimmistä funktiosta
- CALCULATE, FILTER, ALL, ALLSELECTED, SELECTEDVALUE, jne.
- Aika-älykkyys, kuten kumulatiivisuus ja aikavertailut (TOTALYTD, SAMEPERIODLASTYEAR, DATEADD, DATESBETWEEN)
Power BI pilvipalvelu
- Keskitettyihin tietojoukot (datasets) sekä tietovuot (dataflows)
Ohjelma
Kurssilla keskitytään kolmeen aiheeseen:
- taulujen rakenteisiin sekä usein tarvittaviin Power Query -transformaatioihin,
- relaatioihin ja tietomallin rakenteeseen sekä mallinnustoimenpiteisiin,
- DAX-kielen kontekstiajattelun ymmärtämiseen sekä oleellisimpiin DAX-funktioihin.
Lisäksi kurssilla luodaan katsaus erilaisiin yhteyslajeihin, kuten DirectQuery ja tutustutaan myös ns. keskitetyn mallin toteutukseen sekä dataflows-entiteetteihin Power BI -pilvipalvelussa.
Yhteydet tietolähteisiin
- Yhteystyypit ja mitä niistä tulee tietää: Import, Direct Query, Live connection
- Oleellisimpien tietolähteiden erityispiirteet, kuten tietokannat ja Excel-tiedostot
- Kyselyiden parametrointi
Tietomallin taulujen rakenne
- Hyvät käytännöt
- Tarpeelliset muunnokset
Relaatiot
- Yhden-suhde-yhteen, yhden-suhde-moneen, monen-suhde-moneen
- Useita yhteyksiä taulujen välillä
- Ristiinsuodatuksen vaikutus raportteihin ja laskentaan (cross-filter)
Dimensionaalinen tähtimalli
- Dimensiot ja faktat
- Miksi dimensionaalinen malli?
- Entä jos data ei ole dimensiona ja faktoina
Kalenteri-taulu
- Kalenterin luontitavat ja määritys
Muut mallinnustoimenpiteet
- Kenttien muotoilut, luokittelut, lajittelujärjestykset, ryhmittelyt, hierarkiat, teknisten kenttien piilotus
Johdanto DAX-kieleen
- DAX:in oppimisessa oleellista
- Peruskielioppi
- Kaavalajit: sarakkeet, mittarit, taulut
Kontekstiajattelun ymmärtäminen ja kontekstin vaikutus
- Rivikonteksti, suodatuskonteksti
- Miten konteksti vaikuttaa kaavan suoritukseen
Esimerkkejä hyödyllisimmistä funktiosta
- CALCULATE, FILTER, ALL, ALLSELECTED, SELECTEDVALUE, jne.
- Aika-älykkyys, kuten kumulatiivisuus ja aikavertailut (TOTALYTD, SAMEPERIODLASTYEAR, DATEADD, DATESBETWEEN)
Power BI pilvipalvelu
- Keskitettyihin tietojoukot (datasets) sekä tietovuot (dataflows)
Peruutusehdot
Mikäli ilmoittautuja ei pääse kurssille, voi hänen sijastaan tulla toinen henkilö. Mikäli ilmoittautunut jää saapumatta kurssille ilman peruutusilmoitusta, veloitamme koko osallistumismaksun.
Järjestäjä
