PROJEKTAS

Verslo analitikos programinė įranga sujungtoms Power BI ataskaitų sritims

Individualizuotos programinės įrangos kūrimas, SQL ir skaičiuoklių duomenų integracija, Power BI ataskaitų sričių kūrimas, Power Query duomenų modeliavimas, DAX KPI kūrimas, Ataskaitų sritys, Atnaujinimo ir prieigos konfigūravimas

  • Sritis: Pramonės konsultacijos
  • Italija Vieta: Italija
  • Įgyvendinimo trukmė: 10 savaitės
  • Technologijos: PHP, Python
3 mėnesiai

Ši pramonės konsultacijų įmonė skiria daug laiko finansiniams, veiklos, pardavimų ir klientų duomenims sujungti, kad galėtų rengti aiškias ataskaitas. Verslo analitikos programinė įranga sujungia SQL ir Excel duomenis su kitais nurodytais šaltiniais. Power Query modeliuoja duomenis, o Power BI pateikia interaktyvias ataskaitų sritis vadovams ir analitikams. Vadovai peržiūri KPI, diagramas ir lenteles.

Santrauka

Problema

Kliento finansinės, veiklos, pardavimų ir klientų ataskaitos priklauso nuo kelių šaltinių duomenų.

Sprendimas

Sprendimas tapo sujungta Power BI ataskaitų sistema su modeliuotais duomenimis, dokumentuotais DAX matais ir interaktyviomis ataskaitų sritimis.

Rezultatas

Programinė įranga sukurta siekiant sumažinti rankinio ataskaitų rengimo darbą ir vadovybės informacijos paruošimo laiką.

Kliento istorija

Klientas - Italijos pramonės konsultacijų įmonė. Ji dirba su finansiniais, veiklos, pardavimų ir klientų duomenimis. Šie duomenys gaunami iš SQL duomenų bazių, skaičiuoklių, debesijos platformų ir kitų nurodytų šaltinių.

Naudingų ataskaitų parengimas užtrunka, nes duomenis reikia sujungti, išvalyti, sumodeliuoti ir paversti nuosekliais KPI bei vaizdinėmis ataskaitomis.

Užduotis buvo paprasta: sujungti reikiamus šaltinius Power BI ir pateikti interaktyvias ataskaitų sritis su KPI vaizdais, diagramomis ir lentelėmis. Taip pat reikėjo filtrų, pjūvių, detalizavimo ir navigacijos.

Sprendimas buvo pritaikytas pagal įmonės ataskaitų modelį. Power Query tvarkė duomenų paruošimą, o DAX palaikė dokumentuotus skaičiavimus.

Atskiri ekranai apėmė vadovų ataskaitas, rodiklių detales, duomenų ryšius ir ataskaitų administravimą.

Klientas pageidavo

  1. Sukurti interaktyvias Power BI ataskaitų sritis su KPI, filtrais, detalizavimu ir navigacija
  2. Sujungti SQL, Excel, CSV, debesijos, API ir programų duomenų šaltinius
  3. Išvalyti ir sumodeliuoti duomenis Power Query, įskaitant žvaigždines schemas
  4. Sukurti dokumentuotus DAX matus, KPI ir finansinius skaičiavimus

Kodėl netiko paruošta programinė įranga

Paruošti vizualizavimo, ataskaitų ir savitarnos verslo analitikos produktai apima dalį užduoties: diagramas, ataskaitų sritis ir duomenų ryšius. Klientui reikėjo konkretaus Power BI modelio su dokumentuotais DAX matais, atnaujinimo konfigūracija ir prieigos taisyklėmis.

Projekto apžvalga

Sprendimas sukurtas pagal vieną kliento finansinių, veiklos, pardavimų ir klientų duomenų ataskaitų modelį. SQL duomenų bazės, Excel arba CSV failai ir nurodyti debesijos šaltiniai perduoda duomenis į ataskaitų aplinką.

Prireikus taip pat palaikomi API ir programų šaltiniai.

Power Query išvalo, transformuoja ir sumodeliuoja gaunamus duomenis. Prireikus naudojami žvaigždinės schemos modeliai, o DAX matai ir apskaičiuojami laukai palaiko dokumentuotus KPI bei verslo skaičiavimus.

Pagrindiniame ataskaitų ekrane pateikiamos KPI kortelės, interaktyvios diagramos ir lentelės. Filtrai, pjūviai ir navigacijos valdikliai padeda vadovams peržiūrėti pagrindinius rodiklius ir pereiti prie detalių.

Ypatingas dėmesys skirtas keliui nuo pagrindinio rodiklio iki jo detalių. Detalizavimo diagramos, perėjimas į išsamias ataskaitas, detalios lentelės ir datos ar kategorijų filtrai susieja vadovų vaizdą su pagrindine ataskaitos informacija.

Sprendimas taip pat apima paskelbtų ataskaitų atnaujinimo ir prieigos konfigūraciją. Suplanuoti atnaujinimai ir pranešimai apie klaidas derinami su darbo srities leidimais bei eilučių lygio saugos taisyklėmis specialiame administravimo ekrane.

Pagrindinės įgyvendintos funkcijos

  • Interaktyvios Power BI ataskaitų sritys
  • KPI kortelės ir apskaičiuojami matai
  • SQL, Excel ir CSV duomenų ryšiai
  • Power Query transformacijos ir duomenų modeliavimas
  • DAX matai ir apskaičiuojami laukai
  • Diagramos, lentelės, filtrai ir pjūviai
  • Detalizavimo ir perėjimo ataskaitos
  • Atnaujinimo tvarkaraščiai ir pranešimai apie klaidas
  • Darbo srities leidimai ir eilučių lygio sauga

Galima pridėti

+ Excel šablonų importą + Našumo optimizavimą + Programos šaltinio integraciją + Išplėstinius perėjimo puslapius

Kas dar gali naudoti šį sprendimą

Šių įmonių ataskaitų rengimo užduotys panašios, todėl tą patį sprendimą galima pritaikyti jų duomenims ir valdymo poreikiams.

Apskaitos įmonė

Užduotis Jai reikia nuoseklių finansinių ataskaitų iš SQL duomenų bazių ir skaičiuoklių duomenų.
Kaip sprendimas padeda Sprendimas išvalo ir sumodeliuoja šaltinius, o tada Power BI pateikia apskaičiuotus finansinius KPI.

Organizacija, atnaujinanti Power BI ataskaitas

Užduotis Jai reikia tiesioginių valdymo ataskaitų iš išplėstų arba patobulintų duomenų rinkinių.
Kaip sprendimas padeda Sprendimas sujungia nurodytus šaltinius ir pateikia juos modeliuotose Power BI ataskaitų srityse.

Technologijų rinkinys

PHP

Power BI integracija

PHP palaiko Power BI ryšio sluoksnį per pasirinktas SDK bibliotekas.

Python

Prieiga prie duomenų ir jų apdorojimas

Python palaiko SQL prieigą, užklausų apdorojimą, failų tvarkymą ir duomenų paruošimą.

JavaScript / TypeScript (Node.js)

Failų analizė ir generavimas

JavaScript arba TypeScript tvarko pasirinktas CSV, Excel ir PDF failų operacijas.

SQLAlchemy

Duomenų bazės abstrakcija

SQLAlchemy suteikia bendrą būdą prisijungti prie SQL duomenų ir su jais dirbti.

sqlparse

SQL užklausų analizė

sqlparse nuskaito ir apdoroja SQL užklausų tekstą jo nepatvirtindama.

PyMySQL

Prieiga prie MySQL duomenų bazės

PyMySQL sujungia ataskaitų sprendimą su MySQL ir MariaDB šaltiniais.

d3-dsv

CSV ir TSV analizė

d3-dsv nuskaito ir formatuoja skirtukais atskirtus failus, pavyzdžiui, CSV ir TSV.

Excel and CSV

Skaičiuoklių duomenų importas

Excel ir CSV failai teikia skaičiuoklių bei lentelių duomenis ataskaitų modeliui.

Integracijos

SQL databases and warehouses

Sprendimas nuskaito finansinių, veiklos, pardavimų ir klientų ataskaitų šaltinių lenteles bei užklausas.

Excel and CSV files

Skaičiuoklių ir atskirtų reikšmių failai į modelį patenka kaip šaltinio duomenys valymui ir ataskaitoms.

Cloud platforms and REST APIs

Nurodyti debesijos arba API šaltiniai teikia papildomus duomenis sujungtam Power BI modeliui.

Power BI Service

Prireikus Power BI ataskaitos paskelbiamos darbo srityse.

Rezultatas

Valdymo ataskaitos prasideda nuo vieno KPI vaizdo

Vadovų puslapyje klientui pateikiamas vienas ataskaitų vaizdas finansiniams, veiklos, pardavimų ir klientų rodikliams. KPI kortelės, diagramos ir lentelės sutelkia pagrindinę informaciją.

Filtrai, pjūviai ir navigacija padeda vadovams vertinti rezultatus ir naršyti ataskaitos kontekste.

Kaip tai veikia

  1. Ataskaitoje pateikiami apskaičiuoti KPI, finansiniai ar veiklos rodikliai bei pardavimų ar klientų metrikos.
  2. Interaktyvios diagramos ir lentelės pateikia pasirinktas ataskaitų reikšmes.
  3. Filtrai, pjūviai ir navigacijos valdikliai atnaujina matomą ataskaitos kontekstą.
  • KPI kortelės
  • Interaktyvios diagramos ir lentelės
  • Filtrai, pjūviai ir navigacija
Patarimas: Puslapyje pagrindiniai rodikliai sujungiami su valdikliais, reikalingais jiems analizuoti.
Vadovų KPI apžvalga

Vadovų KPI apžvalga

Šio ekrano funkcijos
KPI kūrimas ir valdymas Interaktyvios ataskaitų srities kūrimas Duomenų vizualizacijų kūrimas Ataskaitų srities diagramos Filtrų ir pjūvių pridėjimas

Detalūs vaizdai paaiškina už KPI esančius skaičius

Detalizavimo puslapis aukšto lygio reikšmę paverčia į išsamesnę ataskaitos informaciją. Laiko ar kategorijų pjūviai ir detalios lentelės padeda analitikams bei vadovams nagrinėti pasirinktą rodiklį.

Kaip tai veikia

  1. Detalizavimo diagrama rodo pasirinktą KPI pagal laiko arba kategorijos pjūvį.
  2. Perėjimo navigacija atveria susijusias ataskaitos detales.
  3. Detalioje lentelėje pateikiamos filtruotos rodiklio reikšmės ir pagrindinė ataskaitos informacija.
  • Detalizavimo diagramos
  • Perėjimo navigacija
  • Datos arba kategorijų filtrai
Detalus rodiklio išskaidymas

Detalus rodiklio išskaidymas

Šio ekrano funkcijos
Ataskaitos detalizavimas Perėjimo funkcionalumas Filtrų ir pjūvių pridėjimas

Ataskaitų modelis užtikrina šaltinio duomenų nuoseklumą

Ryšių ekranas analitikams ir kūrėjams parodo duomenų pagrindą. Jame matomos SQL šaltinio lentelės, Excel arba CSV šaltiniai ir transformuoti laukai.

Power Query tvarko formavimą ir transformaciją, o DAX matai bei apskaičiuojami laukai palaiko ataskaitų srityse naudojamus skaičiavimus.

Kaip tai veikia

  1. SQLAlchemy (biblioteka, suteikianti bendrą duomenų bazės sąsają) jungiasi prie SQL šaltinio lentelių, o sqlparse (biblioteka, nuskaitanti SQL užklausų tekstą) apdoroja užklausas.
  2. Power Query transformacijos veiksmai išvalo ir pertvarko SQL, Excel bei CSV laukus.
  3. Modelio ryšių vaizdas ir DAX matų sąrašas rodo apskaičiuojamus laukus bei KPI apibrėžtis.
  • SQL ryšio nustatymai
  • Power Query transformacijos veiksmai
  • Modelio ryšiai ir DAX matai
Pastaba: Kai to reikia ataskaitų reikalavimams, modelyje gali būti naudojama žvaigždinė schema.
Duomenų modelio ir ryšių nustatymas

Duomenų modelio ir ryšių nustatymas

Šio ekrano funkcijos
Prieiga prie duomenų bazės SQL užklausų gavimas Duomenų formavimas Power Query Duomenų modeliavimas pasirinktiniais objektais Apskaičiuojamų laukų kūrimas

Atnaujinimo ir prieigos taisyklės palaiko paskelbtas ataskaitas

Administravimo puslapyje sujungiama ataskaitų priežiūra ir prieigos kontrolė Klientas gali peržiūrėti paskelbtų ataskaitų atnaujinimo būseną, ryšio nustatymus ir darbo srities leidimus.

Pranešimai apie klaidas ir eilučių lygio saugos taisyklės suteikia ataskaitų komandai aiškią vietą atnaujinimams ir prieigos taisyklėms tvarkyti.

Kaip tai veikia

  1. Ekrane rodoma prijungtų šaltinių atnaujinimo būsena ir suplanuotų atnaujinimų nustatymai.
  2. Pranešimų apie klaidas nustatymai registruoja ataskaitų atnaujinimo problemas.
  3. Darbo srities leidimai ir eilučių lygio saugos taisyklės apibrėžia naudotojus bei jiems leidžiamas duomenų eilutes.
  • Atnaujinimo tvarkaraščiai
  • Pranešimai apie klaidas
  • Darbo srities leidimai ir eilučių lygio sauga
Atnaujinimo ir prieigos konfigūravimas

Atnaujinimo ir prieigos konfigūravimas

Šio ekrano funkcijos
KPI kūrimas ir valdymas

Ką suteikia sprendimas

Naudodama šį sprendimą, konsultacijų įmonė gali:

  • Interaktyviose ataskaitų srityse peržiūrėti finansinius ir veiklos KPI
  • Sujungti SQL, Excel, CSV, debesijos, API ir programų duomenis
  • Analizuoti ataskaitų reikšmes naudodama filtrus, detalizavimą ir perėjimo puslapius
  • Prižiūrėti dokumentuotas Power Query transformacijas ir DAX matus
  • Konfigūruoti atnaujinimo nustatymus ir pranešimus apie klaidas
  • Valdyti prieigą prie paskelbtų ataskaitų naudodama darbo srities leidimus ir eilučių lygio saugą

Ar paruoštos sistemos galėtų atlikti šį darbą?

Prieš kuriant sprendimą, užduotis buvo palyginta su paruoštais produktais pagal jų pačių aprašymus.

Ko reikia klientui Duomenų vizualizavimo įrankiai Data Visualization, Infogram, Explo, Brightmetrics, TruOI Verslo analitikos platformos Data Studio Darbalaukio ataskaitų įrankiai SAP Crystal Reports Individualus sprendimas
Interaktyvios ataskaitų sritys ir ataskaitų navigacija —
Sujungti SQL, Excel ir kitus šaltinius —
Išvalyti ir sumodeliuoti ataskaitų duomenis — — —
Dokumentuoti DAX matai ir KPI — — —
Atitinka paties kliento taisykles: etapus, vaidmenis, ataskaitas — — —
Visi veiksmai vienoje vietoje — — —
Jokių rankinių veiksmų tarp programų — — —

Pagal viešus produktų ir jų kategorijų aprašymus.

Paruošti produktai apima svarbias užduoties dalis: ataskaitų sritis, ataskaitas, duomenų ryšius ir KPI vizualizacijas. Paruošto produkto pakanka, kai reikia tik vienos iš šių dalių.

Šiam klientui reikėjo nuosavos programinės įrangos, nes ataskaitų modelis, DAX dokumentacija, Power Query transformacijos, atnaujinimo nustatymai, prieigos taisyklės ir Power BI publikavimas turėjo veikti vienoje vietoje.

Galiausiai

Galiausiai sukurtas sujungtas ataskaitų darbo laukas, skirtas sutrumpinti rankinį kelią nuo išskaidytų verslo duomenų iki vadovybės ataskaitų sričių.

DUK

Svarstote apie panašios sistemos kūrimą? Perskaitykite toliau pateiktus atsakymus ir sužinokite, kaip tarpusavyje dera ataskaitų modelis, duomenų ryšiai ir Power BI ekranai.