Kartu naudodami „Power Pivot“ ir „Power Query“ galite sukurti ataskaitų modelius, kuriuos lengva valdyti ir prižiūrėti. Ataskaitų teikimo modelis yra pagrindas, ant kurio yra sukurtas ataskaitų teikimo mechanizmas. Kai kuriate ataskaitų teikimo procesą, kuris importuoja, transformuoja, formuoja ir kaupia duomenis, iš esmės kuriate ataskaitų teikimo modelį.
Blogai sukurto ataskaitų teikimo modelio sukūrimas gali kainuoti valandų valandas, praleistas prižiūrint ir atnaujinant ataskaitų teikimo mechanizmus. Kita vertus, veiksmingo modelio sukūrimas leidžia lengvai kartoti mėnesinius ataskaitų teikimo procesus, nepakenkiant ataskaitoms ir sveiko proto.
Duomenų ir analizės atskyrimas
Viena iš svarbiausių ataskaitų modelio sąvokų yra duomenų ir analizės atskyrimas. Pagrindinė idėja yra ta, kad nenorite, kad jūsų duomenys būtų pernelyg susieti su vienu tų duomenų pateikimo būdu.
Norėdami apsispręsti apie šią koncepciją, pavaizduokite sąskaitą faktūrą. Kai gaunate sąskaitą faktūrą, nemanote, kad joje esantys finansiniai duomenys yra tikrasis duomenų šaltinis. Tai tik duomenų, saugomų kitur duomenų bazėje, pateikimas. Tie duomenys gali būti analizuojami ir pateikiami daugeliu kitų būdų: diagramose, lentelėse ar net svetainėse. Šis teiginys gali atrodyti akivaizdus, tačiau „Excel“ vartotojai dažnai sujungia (arba sumaišo) duomenis, analizę ir pateikimą.
Pavyzdžiui, kai kuriose „Excel“ darbaknygėse yra 12 skirtukų, kurių kiekvienas reiškia mėnesį. Kiekviename skirtuke pateikiami to mėnesio duomenys kartu su formulėmis, suvestinės lentelėmis ir suvestinėmis. Dabar, kas atsitiks, kai jūsų paprašys pateikti suvestinę pagal ketvirtį? Ar pridedate daugiau formulių ir skirtukų, kad konsoliduotumėte duomenis kiekviename mėnesio skirtuke? Pagrindinė šio scenarijaus problema yra ta, kad skirtukai atspindi duomenų reikšmes, kurios yra sujungtos su jūsų analizės pristatymu.
Geresnė alternatyva yra sukurti ataskaitų modelius, kuriuose duomenų ir analizės sluoksniai būtų atskirti. Duomenų sluoksnis tvarko neapdorotų duomenų importavimą ir transformavimą į sustojimo sritis. Analizės sluoksnis yra platforma tų neapdorotų duomenų analizei kaupti ir pateikti.
Kurdami ataskaitų teikimo modelius, kuriuose yra optimalus duomenų ir analizės atskyrimas, negalite įveikti galingo „Power Query“ ir „Power Pivot“ derinio.
Kaip „Power Query“ ir „Power Pivot“ papildo vienas kitą
„Power Query“ yra puikus įrankis duomenų sluoksniui kurti. Naudodami Power Query galite
- Importuokite duomenis iš daugybės išorinių duomenų šaltinių, įskaitant SQL Server, Microsoft Access, Web Services ir net Facebook.
- Transformuokite ir išvalykite duomenis prieš importuodami juos į ataskaitų teikimo modelį.
- Sujunkite duomenis iš įvairių duomenų šaltinių arba pridėkite lenteles.
- „Atjunkite“ neapdorotus duomenis iš matricos formato į plokščią lentelę.
- Pridėkite duomenų prie „Power Query“ vidinio duomenų modelio.
Kai „Power Query“ pateiks reikiamą duomenų sluoksnį, analizės sluoksniui sukurti galima naudoti „Power Pivot“. Naudodami „Power Pivot“ galite
- Pridėkite ryšius ir nustatykite lentelės bei stulpelio ypatybes.
- Pridėkite pasirinktines formules naudodami duomenų analizės išraiškas (DAX).
- Surinkite duomenis į hierarchinius rodinius.
- Kurkite suvestinės lentelės ataskaitas, kuriose kaupiami ir pateikiami duomenys iš įvairių perspektyvų.
„Power Query“ ir „Power Pivot“ kartu panaudojimas suteikia keletą privalumų:
- Duomenų sluoksnį galima lengvai atnaujinti, nereikės rankiniu būdu kartoti transformavimo ir duomenų valymo veiksmų („Power Query“ tai padarys už jus). Jei jums reikia duomenų, kurių nėra duomenų sluoksnyje, galite lengvai redaguoti „Power Query“ užklausas, kad gautumėte naujų duomenų ir netrukdytumėte analizės sluoksniui.
- Bet kokią papildomą analizę galima lengvai sukurti paleidus papildomas suvestines lenteles iš Power Query modelio.
Trumpai tariant, naudodami „Power Query“ ir „Power Pivot“ derinį „vienas du“, galite sukurti patikimus ataskaitų modelius, kurie yra lankstūs, keičiamo dydžio ir lengvai prižiūrimi.