PROJEKTS

Biznesa informācijas programmatūra savstarpēji savienotiem Power BI informācijas paneļiem

Pielāgotas programmatūras izstrāde, SQL un izklājlapu datu integrācija, Power BI paneļu izstrāde, Power Query datu modelēšana, DAX KPI izstrāde, Pārskatu informācijas paneļi, Atjaunināšanas un piekļuves konfigurācija

  • Nozare: Rūpniecības konsultācijas
  • Itālija Atrašanās vieta: Itālija
  • Izstrādes laiks: 10 nedēļas
  • Tehnoloģijas: PHP, Python
3 mēneši

Šis rūpniecības konsultāciju uzņēmums velta laiku finanšu, darbības, pārdošanas un klientu datu apkopošanai skaidriem pārskatiem. Biznesa informācijas programmatūra apvieno SQL un Excel datus ar citiem norādītajiem avotiem. Power Query modelē datus, bet Power BI vadītājiem un analītiķiem nodrošina interaktīvus informācijas paneļus. Vadītāji pārskata KPI, diagrammas un tabulas.

Kopsavilkums

Problēma

Klienta finanšu, darbības, pārdošanas un klientu pārskati ir atkarīgi no datiem no vairākiem avotiem.

Risinājums

Risinājums kļuva par savstarpēji savienotu Power BI pārskatu sistēmu ar modelētiem datiem, dokumentētiem DAX mēriem un interaktīviem informācijas paneļiem.

Rezultāts

Programmatūra izstrādāta, lai samazinātu manuālo darbu pārskatu sagatavošanā un laiku, kas nepieciešams vadības informācijas sagatavošanai.

Klienta stāsts

Klients ir rūpniecības konsultāciju uzņēmums no Itālijas. Tas strādā ar finanšu, darbības, pārdošanas un klientu datiem. Šie dati nāk no SQL datubāzēm, izklājlapām, mākoņplatformām un citiem norādītajiem avotiem.

Noderīgu pārskatu sagatavošana aizņem laiku, jo dati ir jāsavieno, jāattīra, jāmodelē un jāpārvērš konsekventos KPI un vizuālos pārskatos.

Pieprasījums bija vienkāršs: apvienot nepieciešamos avotus Power BI un nodrošināt interaktīvus informācijas paneļus ar KPI vizualizācijām, diagrammām un tabulām. Bija nepieciešami arī filtri, segmentētāji, detalizācija un navigācija.

Risinājums tika veidots, balstoties uz uzņēmuma pārskatu modeli. Power Query apstrādāja datu sagatavošanu, bet DAX nodrošināja dokumentētus aprēķinus.

Atsevišķi ekrāni aptvēra vadības pārskatus, rādītāju detaļas, datu savienojumus un pārskatu administrēšanu.

Klients vēlējās

  1. Izveidot interaktīvus Power BI informācijas paneļus ar KPI, filtriem, detalizāciju un navigāciju
  2. Apvienot SQL, Excel, CSV, mākoņa, API un lietotņu datu avotus
  3. Attīrīt un modelēt datus Power Query, tostarp zvaigznes shēmas
  4. Izveidot dokumentētus DAX mērus, KPI un finanšu aprēķinus

Kāpēc gatava programmatūra nebija piemērota

Gatavi vizualizācijas, pārskatu un pašapkalpošanās biznesa informācijas produkti aptver daļu uzdevuma. Tie ietver diagrammas, informācijas paneļus un datu savienojumus. Klientam bija nepieciešams konkrēts Power BI modelis ar dokumentētiem DAX mēriem, atjaunināšanas konfigurāciju un piekļuves noteikumiem.

Projekta pārskats

Risinājums tika izstrādāts, balstoties uz vienu pārskatu modeli klienta finanšu, darbības, pārdošanas un klientu datiem. SQL datubāzes, Excel vai CSV faili un norādītie mākoņavoti nodrošina datus pārskatu videi.

Vajadzības gadījumā tiek atbalstīti arī API un lietotņu datu avoti.

Power Query attīra, pārveido un modelē ienākošos datus. Vajadzības gadījumā tiek iekļauti zvaigznes shēmas modeļi, savukārt DAX mēri un aprēķinātie lauki nodrošina dokumentētus KPI un biznesa aprēķinus.

Galvenajā pārskata ekrānā redzamas KPI kartītes, interaktīvas diagrammas un tabulas. Filtri, segmentētāji un navigācijas vadīklas palīdz vadītājiem pārskatīt galvenos rādītājus un pāriet uz detalizētiem skatiem.

Īpaša uzmanība tika pievērsta ceļam no galvenā rādītāja līdz tā detaļām. Detalizācijas diagrammas, pāreja uz detalizētu pārskatu, detalizētas tabulas un datumu vai kategoriju filtri savieno vadības skatu ar pamatā esošo pārskata informāciju.

Risinājumā iekļauta arī publicēto pārskatu atjaunināšanas un piekļuves konfigurācija. Plānotā atjaunināšana un paziņojumi par kļūmēm tiek apvienoti ar darbvietas atļaujām un rindu līmeņa drošības noteikumiem atsevišķā administrēšanas ekrānā.

Piegādātās galvenās funkcijas

  • Interaktīvi Power BI informācijas paneļi
  • KPI kartītes un aprēķinātie mēri
  • SQL, Excel un CSV datu savienojumi
  • Power Query pārveides un datu modelēšana
  • DAX mēri un aprēķinātie lauki
  • Diagrammas, tabulas, filtri un segmentētāji
  • Detalizēšana un pāreja uz detalizētiem pārskatiem
  • Atjaunināšanas grafiki un paziņojumi par kļūmēm
  • Darbvietas atļaujas un rindu līmeņa drošība

Var pievienot

+ Excel veidņu imports + Veiktspējas optimizācija + Lietotnes datu avota integrācija + Paplašinātas detalizētā pārskata lapas

Kas vēl var izmantot šo risinājumu

Šiem uzņēmumiem ir līdzīgi pārskatu uzdevumi, un to datiem un vadības vajadzībām var pielāgot to pašu risinājumu.

Grāmatvedības uzņēmums

Uzdevums Tai nepieciešami konsekventi finanšu pārskati no SQL datubāzēm un izklājlapu datiem.
Kā risinājums palīdz Risinājums attīra un modelē avotus, pēc tam Power BI attēlo aprēķinātos finanšu KPI.

Organizācija, kas pārveido Power BI pārskatus

Uzdevums Tai nepieciešami aktuāli vadības pārskati no paplašinātām vai uzlabotām datu kopām.
Kā risinājums palīdz Risinājums savieno norādītos avotus un attēlo tos modelētos Power BI informācijas paneļos.

Tehnoloģiju steks

PHP

Power BI integrācija

PHP nodrošina Power BI savienojuma slāni, izmantojot izvēlētās SDK bibliotēkas.

Python

Piekļuve datiem un to apstrāde

Python nodrošina piekļuvi SQL, vaicājumu apstrādi, failu apstrādi un datu sagatavošanu.

JavaScript / TypeScript (Node.js)

Failu parsēšana un ģenerēšana

JavaScript vai TypeScript apstrādā noteiktas CSV, Excel un PDF failu darbības.

SQLAlchemy

Datubāzu abstrakcija

SQLAlchemy nodrošina kopīgu veidu, kā savienoties ar SQL datiem un strādāt ar tiem.

sqlparse

SQL vaicājumu parsēšana

sqlparse nolasa un apstrādā SQL vaicājumu tekstu, to nevalidējot.

PyMySQL

Piekļuve MySQL datubāzei

PyMySQL savieno pārskatu risinājumu ar MySQL un MariaDB avotiem.

d3-dsv

CSV un TSV parsēšana

d3-dsv nolasa un formatē ar atdalītājiem atdalītus failus, piemēram, CSV un TSV.

Excel and CSV

Izklājlapu datu imports

Excel un CSV faili nodrošina izklājlapu un tabulu datus pārskatu modelim.

Integrācijas

SQL databases and warehouses

Risinājums nolasa avota tabulas un vaicājumus finanšu, darbības, pārdošanas un klientu pārskatiem.

Excel and CSV files

Izklājlapu un ar atdalītājiem atdalīti faili tiek ievadīti modelī kā avota dati attīrīšanai un pārskatu veidošanai.

Cloud platforms and REST APIs

Norādītie mākoņa vai API avoti nodrošina papildu datus savstarpēji savienotajam Power BI modelim.

Power BI Service

Power BI pārskati vajadzības gadījumā tiek publicēti darbvietās.

Rezultāts

Vadības pārskati sākas ar vienu KPI skatu

Vadības lapa klientam nodrošina vienotu pārskata skatu finanšu, darbības, pārdošanas un klientu rādītājiem. KPI kartītes, diagrammas un tabulas apvieno galveno informāciju.

Filtri, segmentētāji un navigācija palīdz vadītājiem pārskatīt veiktspēju un pārvietoties pa pārskata kontekstu.

Kā tas darbojas

  1. Pārskatā tiek attēloti aprēķinātie KPI, finanšu vai darbības rādītāji, kā arī pārdošanas vai klientu rādītāji.
  2. Interaktīvas diagrammas un tabulas attēlo izvēlētās pārskata vērtības.
  3. Filtri, segmentētāji un navigācijas vadīklas atjaunina redzamo pārskata kontekstu.
  • KPI kartītes
  • Interaktīvas diagrammas un tabulas
  • Filtri, segmentētāji un navigācija
Padoms: Lapa apvieno galvenos rādītājus ar vadīklām, kas nepieciešamas to izpētei.
Vadības KPI pārskats

Vadības KPI pārskats

Šī ekrāna funkcijas
KPI izstrāde un pārvaldība Interaktīva informācijas paneļa izveide Datu vizualizāciju izstrāde Informācijas paneļa diagrammas Filtru un segmentētāju pievienošana

Detalizētie skati izskaidro KPI pamatā esošos rādītājus

Detalizācijas lapa augsta līmeņa vērtību pārvērš par detalizētāku pārskata informāciju. Laika vai kategoriju sadalījums un detalizētas tabulas palīdz analītiķiem un vadītājiem izpētīt izvēlēto rādītāju.

Kā tas darbojas

  1. Detalizācijas diagramma attēlo izvēlēto KPI laika vai kategoriju sadalījumā.
  2. Pāreja uz detalizētu pārskatu atver saistīto pārskata informāciju.
  3. Detalizētā tabula attēlo filtrētās rādītāju vērtības un pamatā esošo pārskata informāciju.
  • Detalizācijas diagrammas
  • Pāreja uz detalizētu pārskatu
  • Datumu vai kategoriju filtri
Detalizēta rādītāja apskate

Detalizēta rādītāja apskate

Šī ekrāna funkcijas
Pārskata detalizācija Pāreja uz detalizētu pārskatu Filtru un segmentētāju pievienošana

Pārskatu modelis uztur avota datu konsekvenci

Savienojumu ekrāns analītiķiem un izstrādātājiem padara redzamu datu pamatu. Tajā redzamas SQL avota tabulas, Excel vai CSV avoti un pārveidotie lauki.

Power Query nodrošina datu strukturēšanu un pārveidi, bet DAX mēri un aprēķinātie lauki atbalsta informācijas paneļos izmantotos aprēķinus.

Kā tas darbojas

  1. SQLAlchemy (bibliotēka, kas nodrošina kopīgu datubāzu saskarni) savienojas ar SQL avota tabulām, bet sqlparse (bibliotēka, kas nolasa SQL vaicājumu tekstu) apstrādā vaicājumus.
  2. Power Query pārveides darbības attīra un pārveido SQL, Excel un CSV laukus.
  3. Modeļa attiecību skats un DAX mēru saraksts attēlo aprēķinātos laukus un KPI definīcijas.
  • SQL savienojumu iestatījumi
  • Power Query pārveides darbības
  • Modeļa attiecības un DAX mēri
Piezīme: Modelī var iekļaut zvaigznes shēmas struktūru, ja to prasa pārskatu prasības.
Datu modeļa un savienojumu iestatīšana

Datu modeļa un savienojumu iestatīšana

Šī ekrāna funkcijas
Piekļuve datubāzei SQL vaicājumu iegūšana Datu strukturēšana Power Query Datu modelēšana ar pielāgotiem objektiem Aprēķināto lauku izveide

Atjaunināšanas un piekļuves noteikumi atbalsta publicētos pārskatus

Administrēšanas lapa apvieno pārskatu uzturēšanu un piekļuves kontroli vienuviet. Klients var pārskatīt atjaunināšanas statusu, savienojumu iestatījumus un publicēto pārskatu darbvietas atļaujas.

Paziņojumi par kļūmēm un rindu līmeņa drošības noteikumi nodrošina pārskatu komandai skaidru vietu atjauninājumu un piekļuves noteikumu uzturēšanai.

Kā tas darbojas

  1. Ekrānā redzams atjaunināšanas statuss un savienoto avotu plānotās atjaunināšanas iestatījumi.
  2. Paziņojumu par kļūmēm iestatījumos tiek reģistrētas problēmas ar pārskatu atjauninājumiem.
  3. Darbvietas atļaujas un rindu līmeņa drošības noteikumi nosaka lietotājus un viņiem pieejamās datu rindas.
  • Atjaunināšanas grafiki
  • Paziņojumi par kļūmēm
  • Darbvietas atļaujas un rindu līmeņa drošība
Atjaunināšanas un piekļuves konfigurācija

Atjaunināšanas un piekļuves konfigurācija

Šī ekrāna funkcijas
KPI izstrāde un pārvaldība

Ko nodrošina risinājums

Ar šo risinājumu konsultāciju uzņēmums var:

  • Pārskatīt finanšu un darbības KPI interaktīvos informācijas paneļos
  • Apvienot SQL, Excel, CSV, mākoņa, API un lietotņu datus
  • Izpētīt pārskatu vērtības, izmantojot filtrus, detalizāciju un detalizēto pārskatu lapas
  • Uzturēt dokumentētas Power Query pārveides un DAX mērus
  • Konfigurēt atjaunināšanas iestatījumus un paziņojumus par kļūmēm
  • Kontrolēt publicēto pārskatu piekļuvi ar darbvietas atļaujām un rindu līmeņa drošību

Vai gatavas sistēmas varētu paveikt šo darbu?

Pirms izstrādes uzdevums tika salīdzināts ar gataviem produktiem, balstoties uz to pašu aprakstiem.

Kas klientam nepieciešams Datu vizualizācijas rīki Data Visualization, Infogram, Explo, Brightmetrics, TruOI Biznesa informācijas platformas Data Studio Darbvirsmas pārskatu rīki SAP Crystal Reports Pielāgots risinājums
Interaktīvi informācijas paneļi un pārskatu navigācija —
Savienot SQL, Excel un citus avotus —
Attīrīt un modelēt pārskatu datus — — —
Dokumentēti DAX mēri un KPI — — —
Atbilst klienta noteikumiem: posmiem, lomām, pārskatiem — — —
Visi soļi vienuviet — — —
Nav manuālu darbību starp programmām — — —

Pamatojoties uz produktu un to kategorijas publiskajiem aprakstiem.

Gatavi produkti aptver svarīgas uzdevuma daļas: informācijas paneļus, pārskatus, datu savienojumus un KPI vizualizācijas. Gatavs produkts ir pietiekams, ja nepieciešama tikai viena no šīm daļām.

Šim klientam bija nepieciešama paša programmatūra, jo pārskatu modelim, DAX dokumentācijai, Power Query pārveidēm, atjaunināšanas iestatījumiem, piekļuves noteikumiem un Power BI publicēšanai bija jādarbojas vienuviet.

Noslēgumā

Rezultātā tika izveidota savstarpēji savienota pārskatu darbvieta, lai samazinātu manuālo ceļu no izkaisītiem biznesa datiem līdz vadības informācijas paneļiem.

BUJ

Vai apsverat līdzīgas sistēmas izveidi? Izlasiet tālāk sniegtās atbildes, lai uzzinātu, kā pārskatu modelis, datu savienojumi un Power BI ekrāni darbojas kopā.