PROJEKT

Ärianalüüsi tarkvara ühendatud Power BI juhtpaneelidele

Kohandatud tarkvaraarendus, SQL-i ja tabelandmete integratsioon, Power BI juhtpaneelide arendus, Power Query andmemodelleerimine, DAX-i KPI-de arendus, Aruandlusjuhtpaneelid, Värskendamise ja juurdepääsu seadistus

  • Valdkond: Tööstuskonsultatsioon
  • Itaalia Asukoht: Itaalia
  • Tarneaeg: 10 nädalat
  • Tehnoloogiad: PHP, Python
3 kuud

See tööstuskonsultatsiooniettevõte kulutab aega finants-, tegevus-, müügi- ja kliendiandmete koondamisele selge aruandluse jaoks. Ärianalüüsi tarkvara ühendab SQL-i ja Exceli andmed teiste määratud allikatega. Power Query modelleerib andmed ning Power BI esitab juhtidele ja analüütikutele interaktiivsed juhtpaneelid. Juhid vaatavad üle KPI-sid, diagramme ja tabeleid.

Kokkuvõte

Probleem

Kliendi finants-, tegevus-, müügi- ja kliendiaruandlus sõltub mitmest andmeallikast.

Lahendus

Lahendusest sai ühendatud Power BI aruandlussüsteem modelleeritud andmete, dokumenteeritud DAX-mõõdikute ja interaktiivsete juhtpaneelidega.

Tulemus

Tarkvara eesmärk on vähendada käsitsi tehtavat aruandlust ja juhtimisinfo ettevalmistamisele kuluvat aega.

Kliendilugu

Klient on Itaaliast pärit tööstuskonsultatsiooniettevõte. See tegeleb finants-, tegevus-, müügi- ja kliendiandmetega. Andmed pärinevad SQL-andmebaasidest, tabelarvutustest, pilveplatvormidelt ja muudest määratud allikatest.

Kasuliku aruandluse ettevalmistamine võtab aega, sest andmed tuleb ühendada, puhastada, modelleerida ning ühtseteks KPI-deks ja visuaalseteks aruanneteks vormida.

Soov oli lihtne: ühendada vajalikud allikad Power BI-s ning pakkuda KPI-visuaalide, diagrammide ja tabelitega interaktiivseid juhtpaneele. Vajalikud olid ka filtrid, tükeldid, üksikasjalikud vaated ja navigeerimine.

Lahendus kujundati ettevõtte aruandlusmudeli ümber. Power Query tegeles andmete ettevalmistamisega, DAX aga dokumenteeritud arvutustega.

Eraldi kuvatel käsitleti juhtkonna aruandlust, näitajate üksikasju, andmeühendusi ja aruannete haldust.

Klient soovis

  1. Luua interaktiivsed Power BI juhtpaneelid KPI-de, filtrite, üksikasjalike vaadete ja navigeerimisega
  2. Ühendada SQL-i, Exceli, CSV, pilve-, API- ja rakenduseandmeallikad
  3. Puhastada ja modelleerida andmeid Power Query abil, sealhulgas tähtskeeme
  4. Luua dokumenteeritud DAX-mõõdikud, KPI-d ja finantsarvutused

Miks valmislahendus ei sobinud

Valmis visualiseerimis-, aruandlus- ja iseteeninduslikud ärianalüüsi tooted katavad osa ülesandest. Nende hulka kuuluvad diagrammid, juhtpaneelid ja andmeühendused. Klient vajas konkreetset Power BI mudelit koos dokumenteeritud DAX-mõõdikute, värskendamise seadistuse ja juurdepääsureeglitega.

Projekti ülevaade

Lahendus kavandati kliendi finants-, tegevus-, müügi- ja kliendiandmete ühe aruandlusmudeli ümber. SQL-andmebaasid, Exceli- või CSV-failid ning määratud pilveallikad toidavad aruandluskeskkonda.

Vajaduse korral toetatakse ka API- ja rakendusallikaid.

Selle jaoks puhastab, teisendab ja modelleerib Power Query sissetulevaid andmeid. Vajaduse korral lisatakse tähtskeemi mudelid, samal ajal kui DAX-mõõdikud ja arvutusväljad toetavad dokumenteeritud KPI-sid ning ärilisi arvutusi.

Peamisel aruandluskuval kuvatakse KPI-kaardid, interaktiivsed diagrammid ja tabelid. Filtrid, tükeldid ja navigeerimisjuhtelemendid aitavad juhtidel põhinäitajaid üle vaadata ning liikuda üksikasjalikesse vaadetesse.

Erilist tähelepanu pöörati teekonnale põhinäitajast selle üksikasjadeni. Üksikasjalikud diagrammid, läbivaate navigeerimine, detailtabelid ning kuupäeva- või kategooriafiltrid ühendavad juhtvaate alusaruande teabega.

Lahendus sisaldab ka avaldatud aruannete värskendamise ja juurdepääsu seadistust. Ajastatud värskendused ja tõrketeavitused on ühendatud tööruumi õiguste ning rea taseme turbereeglitega spetsiaalsel halduskuval.

Peamised tarnitud funktsioonid

  • Interaktiivsed Power BI juhtpaneelid
  • KPI-kaardid ja arvutusmõõdikud
  • SQL-i, Exceli ja CSV andmeühendused
  • Power Query teisendused ja andmemodelleerimine
  • DAX-mõõdikud ja arvutusväljad
  • Diagrammid, tabelid, filtrid ja tükeldid
  • Üksikasjalik ja läbivaate aruandlus
  • Värskendusgraafikud ja tõrketeavitused
  • Tööruumi õigused ja rea taseme turve

Lisada saab

+ Exceli malli import + Jõudluse optimeerimine + Rakenduseallika integratsioon + Laiendatud läbivaate lehed

Kes veel saavad seda lahendust kasutada

Neil ettevõtetel on sarnane aruandlusülesanne ning sama lahendust saab kohandada nende andmete ja juhtimisvajadustega.

Raamatupidamisettevõte

Ülesanne See vajab SQL-andmebaasidest ja tabelandmetest ühtset finantsaruandlust.
Kuidas lahendus aitab Lahendus puhastab ja modelleerib allikad ning esitab arvutatud finants-KPI-d Power BI-s.

Power BI aruandeid uuendav organisatsioon

Ülesanne See vajab laiendatud või täiustatud andmekogumitest pärinevat reaalajas juhtimisaruandlust.
Kuidas lahendus aitab Lahendus ühendab määratud allikad ja esitab need modelleeritud Power BI juhtpaneelidel.

Tehnoloogiapinu

PHP

Power BI integratsioon

PHP toetab Power BI ühenduskihti valitud SDK-teekide kaudu.

Python

Andmetele juurdepääs ja töötlemine

Python toetab SQL-ühendust, päringute töötlemist, failitöötlust ja andmete ettevalmistamist.

JavaScript / TypeScript (Node.js)

Failide parsimine ja genereerimine

JavaScript või TypeScript haldab valitud CSV-, Exceli- ja PDF-failitoiminguid.

SQLAlchemy

Andmebaasi abstraktsioon

SQLAlchemy pakub ühist viisi SQL-andmetega ühenduse loomiseks ja nende kasutamiseks.

sqlparse

SQL-päringute parsimine

sqlparse loeb ja töötleb SQL-päringu teksti seda valideerimata.

PyMySQL

MySQL-i andmebaasi juurdepääs

PyMySQL ühendab aruandluslahenduse MySQL-i ja MariaDB allikatega.

d3-dsv

CSV- ja TSV-failide parsimine

d3-dsv loeb ja vormindab eraldajatega faile, näiteks CSV- ja TSV-faile.

Excel and CSV

Tabelandmete import

Exceli- ja CSV-failid pakuvad aruandlusmudeli jaoks tabel- ja arvutustabeliandmeid.

Integratsioonid

SQL databases and warehouses

Lahendus loeb finants-, tegevus-, müügi- ja kliendiaruandluse lähte tabeleid ning päringuid.

Excel and CSV files

Tabelarvutused ja eraldajatega failid sisestatakse mudelisse puhastamiseks ja aruandluseks lähteandmetena.

Cloud platforms and REST APIs

Määratud pilve- või API-allikad pakuvad ühendatud Power BI mudelile lisaandmeid.

Power BI Service

Power BI aruanded avaldatakse vajaduse korral tööruumidesse.

Tulemus

Juhtimisaruandlus algab ühest KPI-vaatest

Juhtkonna leht annab kliendile ühtse aruandlusvaate finants-, tegevus-, müügi- ja kliendinäitajatele. KPI-kaardid, diagrammid ja tabelid koondavad põhiteabe.

Filtrid, tükeldid ja navigeerimine aitavad juhtidel tulemuslikkust üle vaadata ning aruande kontekstis liikuda.

Kuidas see töötab

  1. Aruanne kuvab arvutatud KPI-d, finants- või tegevusnäitajad ning müügi- või kliendimõõdikud.
  2. Interaktiivsed diagrammid ja tabelid esitavad valitud aruandlusväärtused.
  3. Filtrid, tükeldid ja navigeerimisjuhtelemendid uuendavad nähtavat aruandluskonteksti.
  • KPI-kaardid
  • Interaktiivsed diagrammid ja tabelid
  • Filtrid, tükeldid ja navigeerimine
Nõuanne: Leht ühendab põhiteabe selle uurimiseks vajalike juhtelementidega.
Juhtkonna KPI-ülevaade

Juhtkonna KPI-ülevaade

Selle kuva funktsioonid
KPI-de arendus ja haldus Interaktiivsete juhtpaneelide loomine Andmevisualiseeringute kujundamine Juhtpaneeli diagrammid Filtrite ja tükeldite lisamine

Üksikasjalikud vaated selgitavad KPI taga olevaid näitajaid

Üksikasjalik vaade muudab kõrgetasemelise väärtuse üksikasjalikumaks aruandlusteabeks. Aja- või kategooriapõhised jaotused ning detailtabelid aitavad analüütikutel ja juhtidel valitud näitajat uurida.

Kuidas see töötab

  1. Üksikasjalik diagramm näitab valitud KPI-d aja- või kategooriavaate lõikes.
  2. Läbivaate navigeerimine avab seotud aruande üksikasjad.
  3. Detailtabel esitab filtreeritud näitajate väärtused ja alusaruande teabe.
  • Üksikasjalikud diagrammid
  • Läbivaate navigeerimine
  • Kuupäeva- või kategooriafiltrid
Näitajate üksikasjalik vaade

Näitajate üksikasjalik vaade

Selle kuva funktsioonid
Aruande üksikasjalik vaade Läbivaate funktsioon Filtrite ja tükeldite lisamine

Aruandlusmudel hoiab lähteandmed ühtsena

Ühenduskuva muudab andmealuse analüütikutele ja arendajatele nähtavaks. See näitab SQL-i lähte tabeleid, Exceli- või CSV-allikaid ning teisendatud välju.

Power Query tegeleb andmete kujundamise ja teisendamisega, DAX-mõõdikud ja arvutusväljad aga toetavad juhtpaneelidel kasutatavaid arvutusi.

Kuidas see töötab

  1. SQLAlchemy, ühise andmebaasiliidese pakkuv teek, loob ühenduse SQL-i lähte tabelitega, samal ajal kui SQL-päringu teksti lugev teek sqlparse tegeleb päringute töötlemisega.
  2. Power Query teisendusetapid puhastavad ja kujundavad SQL-i, Exceli ja CSV välju ümber.
  3. Mudeli seoste vaade ja DAX-mõõdikute loend näitavad arvutusvälju ja KPI-definitsioone.
  • SQL-ühenduse seadistused
  • Power Query teisendusetapid
  • Mudeli seosed ja DAX-mõõdikud
Märkus: Mudel võib sisaldada tähtskeemi struktuuri, kui aruandlusnõuded seda eeldavad.
Andmemudeli ja ühenduste seadistus

Andmemudeli ja ühenduste seadistus

Selle kuva funktsioonid
Juurdepääs andmebaasile SQL-päringute hankimine Andmete kujundamine Power Querys Andmete modelleerimine kohandatud objektidega Arvutusväljade loomine

Värskendamise ja juurdepääsu reeglid toetavad avaldatud aruandeid

Haldusleht koondab aruannete hoolduse ja juurdepääsu kontrolli ühte kohta. Klient saab üle vaadata avaldatud aruannete värskenduse oleku, ühenduse seadistused ja tööruumi õigused.

Tõrketeavitused ja rea taseme turbereeglid annavad aruandlusmeeskonnale selge koha värskenduste ja juurdepääsureeglite haldamiseks.

Kuidas see töötab

  1. Kuval näidatakse ühendatud allikate värskenduse olekut ja ajastatud värskenduse seadistusi.
  2. Tõrketeavituste seadistused registreerivad aruannete uuendamise probleemid.
  3. Tööruumi õigused ja rea taseme turbereeglid määravad kasutajad ning neile lubatud andmeread.
  • Värskendusgraafikud
  • Tõrketeavitused
  • Tööruumi õigused ja rea taseme turve
Värskendamise ja juurdepääsu seadistus

Värskendamise ja juurdepääsu seadistus

Selle kuva funktsioonid
KPI-de arendus ja haldus

Mida lahendus pakub

Selle lahenduse abil saab konsultatsiooniettevõte:

  • Vaadata finants- ja tegevus-KPI-sid interaktiivsetel juhtpaneelidel
  • Ühendada SQL-i, Exceli, CSV, pilve-, API- ja rakenduseandmed
  • Uurida aruande väärtusi filtrite, üksikasjalike vaadete ja läbivaatelehtede abil
  • Hallata dokumenteeritud Power Query teisendusi ja DAX-mõõdikuid
  • Seadistada värskendusi ja tõrketeavitusi
  • Kontrollida avaldatud aruannete juurdepääsu tööruumi õiguste ja rea taseme turbe abil

Kas valmissüsteemid oleksid töö ära teinud?

Enne kujundamist võrreldi ülesannet valmislahendustega nende endi kirjelduste põhjal.

Mida klient vajab Andmevisualiseerimise tööriistad Data Visualization, Infogram, Explo, Brightmetrics, TruOI Ärianalüüsi platvormid Data Studio Töölaua aruandlustööriistad SAP Crystal Reports Kohandatud lahendus
Interaktiivsed juhtpaneelid ja aruande navigeerimine —
SQL-i, Exceli ja muude allikate ühendamine —
Aruandlusandmete puhastamine ja modelleerimine — — —
Dokumenteeritud DAX-mõõdikud ja KPI-d — — —
Sobivus kliendi enda reeglitega: etapid, rollid, aruanded — — —
Kõik etapid ühes kohas — — —
Programmidevaheliste käsitsietappideta — — —

Toodete ja nende kategooria avalike kirjelduste põhjal.

Valmistooted katavad ülesande olulised osad: juhtpaneelid, aruanded, andmeühendused ja KPI-visualiseeringud. Valmistootest piisab siis, kui vaja on ainult üht neist osadest.

See klient vajas oma tarkvara, sest aruandlusmudel, DAX-dokumentatsioon, Power Query teisendused, värskendusseaded, juurdepääsureeglid ja Power BI avaldamine pidid ühes kohas kokku sobima.

Lõpptulemus

Lõpptulemuseks oli ühendatud aruandluse tööruum, mille eesmärk on vähendada käsitsi tehtavat teekonda hajutatud äriandmetest juhtkonna juhtpaneelideni.

KKK

Kas kaalute sarnase süsteemi loomist? Lugege allolevaid vastuseid, et näha, kuidas aruandlusmudel, andmeühendused ja Power BI kuvad kokku sobituvad.