Power Query koolitus edasijõudnutele
Power Query edasijõudnutele koolituse läbinu suudab kasutada M-keelt tavapäraste graafilise kasutajaliidese võimaluste täiendamiseks, koostada parameetrite ja funktsioonide abil korduvkasutatavaid päringuid ning hallata muutuva struktuuri ja kvaliteediga lähteandmeid.
Koolituse maht: 8 akadeemilist tundi, mis kõik on auditoorse ja praktilise töö tunnid (1 päev).
Sihtgrupp: Exceli kasutajad, kellel on juba praktiline Power Query kasutamise kogemus ning kes soovivad arendada oma oskusi keerukamate ja automatiseeritud andmetöötluslahenduste loomisel.
Koolitusel osalemise eeldused: Koolitus on mõeldud Exceli kasutajatele, kellel on varasem kogemus Power Queryga ning kes soovivad omandada oskusi keerukamate andmetöötlusülesannete lahendamiseks.
Osaleja peaks oskama Power Query abil erinevatest allikatest andmeid hankida, teha tavapäraseid andmeteisendusi ning kasutada päringute ühendamise ja lisamise võimalusi (Merge ja Append). Kasuks tuleb M-keele põhimõtete ja Advanced Editori esmane tundmine.
Sobiv ettevalmistus on koolituse Power Query – andmete hankimine ja töötlemine läbimine või samaväärsed praktilised oskused.
Koolituse eesmärk
Koolituse eesmärk on arendada osalejate oskusi Power Query kasutamisel keerukamate andmetöötlusülesannete lahendamiseks, korduvate tegevuste automatiseerimiseks ning paindlike ja töökindlate andmetöötluslahenduste koostamiseks.
Koolituse kirjeldus
Power Query võimaldab automatiseerida andmete hankimist, puhastamist, teisendamist ja ühendamist. Lihtsamate andmetöötlusülesannete lahendamiseks piisab sageli graafilisest kasutajaliidesest, kuid keerukamate või muutuvate lähteandmetega töötamisel on vaja täiendavaid oskusi. Koolitusel käsitletakse Power Query võimalusi, mis ulatuvad tavapärastest andmete importimise ja teisendamise toimingutest kaugemale. Õpitakse teadlikult kasutama M-keele avaldisi, looma kohandatud funktsioone, parameetriseerima päringuid ning töötlema keerukama struktuuriga andmeid. Erilist tähelepanu pööratakse päringute töökindlusele: kuidas arvestada muutuvate lähteandmete, puuduvate veergude, vigaste väärtuste ja andmestruktuuri erinevustega. Samuti käsitletakse päringute täitmise tõhusust ja jõudlusprobleemide ennetamist.
Koolitus on praktilise suunitlusega. Näidete ja harjutuste aluseks on tööelus esinevad andmetöötlusprobleemid, mille lahendamisel kasutatakse nii Power Query graafilisi vahendeid kui ka M-keelt. Power Query koolitus edasijõudnutele koosneb koolitaja juhendatud näidetest, praktilistest harjutustest ja iseseisvatest ülesannetest. Õpitud oskuste kinnistamiseks koostatakse koolituse lõpus terviklik Power Query lahendus. Koolituse rõhuasetus on praktilisel probleemilahendusel ning iseseisva tööoskuse arendamisel.

Koolituse teemad
- M-keele võimalused keerukamate päringute koostamisel (1 ak h)
- M-keele avaldised ja päringu täitmise loogika.
- Väärtused, loendid (List), kirjed (Record) ja tabelid (Table).
- Tingimusavaldised ja kontekstitundlikud teisendused.
- M-keele funktsioonide teadlik kasutamine ja kombineerimine.
- Graafilise liidese loodud päringukoodi täiendamine ja lihtsustamine.
- Parameetrid, funktsioonid ja korduvkasutatavad päringud (2 ak h)
- Parameetrite loomine ja kasutamine päringutes.
- Funktsioonide koostamine M-keeles.
- Funktsiooni argumentide ja tagastusväärtuste kasutamine.
- Funktsioonide rakendamine tabeli ridadele ja andmeallikatele.
- Sama töötlusloogika rakendamine paljudele failidele või tabelitele.
- Dünaamilised andmeallikad ja paindlikult seadistatavad päringud.
- Keerukamad andmestruktuurid ja tabeliteisendused (2 ak h)
- Loendite, kirjete ja pesastatud tabelite töötlemine.
- Tabelite rühmitamine ja rühmasisene andmetöötlus.
- Dünaamilised Pivot- ja Unpivot-teisendused.
- Mitmetasemeliste andmete laiendamine ja teisendamine.
- Andmete töötlemine muutuva veergude arvu või veerunimedega.
- Keerukamad tabelite ühendamise ja vastendamise ülesanded.
- Vigade käsitlemine ja töökindlus (1 ak h)
- Puuduvad väärtused, vigased andmetüübid ja teisendusvead.
- Vigade tuvastamine ning try … otherwise kasutamine.
- Muutuvate lähteandmete ja puuduvate veergudega arvestamine.
- Andmekvaliteedi kontrollimine päringutes.
- Töökindla ja hooldatava päringulahenduse ülesehitus.
- Päringute optimeerimine ja jõudlus (1 ak h)
- Power Query päringute täitmise põhimõtted.
- Query Folding ja andmetöötluse suunamine andmeallikasse.
- Teisenduste järjekorra mõju päringute täitmisele.
- Andmemahtude vähendamine ja tarbetute teisenduste vältimine.
- Päringute sõltuvused, vahepäringud ja andmete laadimise valikud.
- Jõudlusprobleemide tuvastamine ja lahendamine.
- Praktiline tervikülesanne (1 ak h)
- Mitmest muutuva struktuuriga allikast andmete ühendamine.
- Parameetrite ja kohandatud funktsioonide kasutamine.
- Andmete puhastamine, kontrollimine ja teisendamine.
- Korduvkasutatava, värskendatava andmetöötluslahenduse koostamine.
- Lahenduse töökindluse ja tõhususe hindamine.
Koolituse õpiväljundid
Koolituse edukal läbimisel õpilane:
- oskab kasutada M-keele avaldisi ja funktsioone keerukamate andmetöötlusülesannete lahendamisel;
- oskab koostada parameetriseeritud päringuid ja kohandatud funktsioone ning rakendada neid korduvate andmetöötlustoimingute automatiseerimiseks;
- oskab töödelda loendeid, kirjeid, pesastatud tabeleid ja muutuva struktuuriga andmeid;
- oskab kasutada keerukamaid tabeliteisendusi, rühmitamist ning dünaamilisi andmete ümberkujundamise võtteid;
- oskab tuvastada ja käsitleda andmetöötlusvigu ning koostada muutuvate lähteandmete suhtes töökindlamaid päringuid;
- mõistab Power Query päringute jõudlust mõjutavaid tegureid ning oskab rakendada peamisi optimeerimisvõtteid;
- suudab koostada tervikliku, korduvkasutatava ja värskendatava andmetöötluslahenduse.
Koolituse lõpetamise tingimused: koolituse lõppedes väljastab koolituskeskus koolituse läbinule tunnistuse või tõendi. Koolituse lõppedes väljastatakse tunnistus, kui on täidetud õppekava mahust vähemalt 80% ja teised koolituskavast tulenevad nõuded (nt eksam, arvestus, praktiline töö jms). Tõend täienduskoolituses osalemise või selle läbimise kohta väljastatakse isikule juhul, kui koolituse käigus ei hinnatud õpiväljundite saavutatust või kui isik ei saavutanud kõiki õppekava lõpetamiseks nõutud õpiväljundeid.
Koolitushind sisaldab:
- ettevalmistatud töökohta vajaliku riist- ja tarkvaraga klassiruumis. Veebikeskkonnas osalejale võimaldame vajadusel kaugligipääsu koolitusel osalemiseks nõutud tarkvarale;
- koolitajat, kes omab vähemalt täiskasvanute koolitaja taset 5 või töökogemust vastavas valdkonnas;
- koolitaja konsultatsiooni õpitud teemade kohta e-posti teel pärast koolitust.
Lisaks pakume:
- vajadusel tasuta korduskoolitust, kui tunned, et mõni oskus vajab täiendamist või pidid endast mittesõltuvatel põhjustel koolituse katkestama;
- sooje jooke ja küpsiseid;
- lõunasööki igal koolituspäeval;
- tasuta parkimist (lisa kell autoaknal nähtavale kohale ning koolituskeskusesse jõudes registreeri parkimine meie parkimissüsteemis).
Õppekeskkonna kirjeldus: õppekorralduse alused (alapunkt 8)
Täiendkoolituse õppekava rühm: arvutikasutus (0611 ISCED)
Koolitaja
-
Henn SarvHenn on koolitajana tegev olnud juba ligi 30 aastat. Pidev side tegeliku eluga on see, mis aitab Hennul olla ekspert ja usaldusväärne allikas ka teadmiste jagamisel. Oma õppeprogrammides ta läheneb probleemipõhiselt ja viib läbi praktilisi harjutusi, et kõik õpitu ka kinnistuks koolitusel osalejatele.


