PROJEKTI

Liiketoimintatiedonhallintaohjelmisto yhdistetyille Power BI -koontinäytöille

Räätälöity ohjelmistokehitys, SQL- ja taulukkolaskentatietojen integrointi, Power BI -koontinäyttöjen kehitys, Power Query -tietomallinnus, DAX-KPI-mittareiden kehitys, Raportointikoontinäytöt, Päivitys- ja käyttöoikeusasetukset

  • Toimiala: Teollisuuden konsultointi
  • Italia Sijainti: Italia
  • Toimitusaika: 10 viikkoa
  • Teknologiat: PHP, Python
3 kuukautta

Tämä teollisuuden konsultointiyritys käyttää aikaa talous-, operatiivisten, myynti- ja asiakastietojen yhdistämiseen selkeää raportointia varten. Liiketoimintatiedonhallintaohjelmisto yhdistää SQL- ja Excel-tiedot muihin määritettyihin lähteisiin. Power Query mallintaa tiedot, ja Power BI esittää interaktiiviset koontinäytöt johtajille ja analyytikoille. Johtajat tarkastelevat KPI-mittareita, kaavioita ja taulukoita.

Yhteenveto

Ongelma

Asiakkaan talous-, operatiivinen, myynti- ja asiakasraportointi perustuu useista lähteistä saataviin tietoihin.

Ratkaisu

Ratkaisusta muodostui yhdistetty Power BI -raportointijärjestelmä, jossa on mallinnetut tiedot, dokumentoidut DAX-mittarit ja interaktiiviset koontinäytöt.

Tulos

Ohjelmisto vähentää manuaaliseen raportointiin ja johtamistietojen valmisteluun käytettävää aikaa.

Asiakkaan tarina

Asiakas on italialainen teollisuuden konsultointiyritys. Se käsittelee talous-, operatiivisia, myynti- ja asiakastietoja. Tiedot tulevat SQL-tietokannoista, taulukkolaskentatiedostoista, pilvialustoilta ja muista määritetyistä lähteistä.

Hyödyllisen raportoinnin valmistelu vie aikaa, koska tiedot on yhdistettävä, puhdistettava ja mallinnettava sekä muutettava yhdenmukaisiksi KPI-mittareiksi ja visuaalisiksi raporteiksi.

Pyyntö oli yksinkertainen: yhdistää tarvittavat lähteet Power BI:hin ja tarjota interaktiiviset koontinäytöt KPI-visualisoinneilla, kaavioilla ja taulukoilla. Myös suodattimia, osittajia, porautumista ja navigointia tarvittiin.

Ratkaisu rakennettiin yrityksen raportointimallin ympärille. Power Query käsitteli tietojen valmistelun, ja DAX tuki dokumentoituja laskelmia.

Erilliset näytöt kattoivat johdon raportoinnin, mittaritiedot, datayhteydet ja raporttien hallinnan.

Asiakas pyysi

  1. Interaktiiviset Power BI -koontinäytöt KPI-mittareilla, suodattimilla, porautumisella ja navigoinnilla
  2. SQL-, Excel-, CSV-, pilvi-, API- ja sovelluslähteiden yhdistämistä
  3. Tietojen puhdistamista ja mallintamista Power Queryssä, tähtimallit mukaan lukien
  4. Dokumentoitujen DAX-mittareiden, KPI-mittareiden ja talouslaskelmien luomista

Miksi valmis ohjelmisto ei sopinut

Valmiit visualisointi-, raportointi- ja itsepalveluun tarkoitetut liiketoimintatiedonhallinnan tuotteet kattavat osan tehtävästä. Niihin kuuluvat kaaviot, koontinäytöt ja datayhteydet. Asiakas tarvitsi tietyn Power BI -mallin dokumentoiduilla DAX-mittareilla, päivitysasetuksilla ja käyttöoikeussäännöillä.

Projektin yleiskuvaus

Ratkaisu suunniteltiin yhden raportointimallin ympärille asiakkaan talous-, operatiivisille, myynti- ja asiakastiedoille. SQL-tietokannat, Excel- tai CSV-tiedostot sekä määritetyt pilvilähteet syöttävät tietoja raportointiympäristöön.

Tarvittaessa tuetaan myös API- ja sovelluslähteitä.

Power Query puhdistaa, muuntaa ja mallintaa saapuvat tiedot. Tarvittaessa mukana ovat tähtimalliin perustuvat mallit, ja DAX-mittarit sekä lasketut kentät tukevat dokumentoituja KPI-mittareita ja liiketoimintalaskelmia.

Pääraportointinäyttö näyttää KPI-kortit, interaktiiviset kaaviot ja taulukot. Suodattimet, osittajat ja navigointiohjaimet auttavat johtoa tarkastelemaan päälukuja ja siirtymään yksityiskohtaisiin näkymiin.

Erityistä huomiota kiinnitettiin siirtymiseen päätason mittarista sen yksityiskohtiin. Porautumiskaaviot, läpiporausnavigointi, yksityiskohtaiset taulukot sekä aika- ja luokkasuodattimet yhdistävät johdon näkymän raportin taustatietoihin.

Ratkaisu sisältää myös julkaistujen raporttien päivitys- ja käyttöoikeusasetukset. Ajastetut päivitykset ja hälytykset yhdistyvät työtilan käyttöoikeuksiin ja rivitason suojaussääntöihin erillisellä hallintanäytöllä.

Toimitetut tärkeimmät ominaisuudet

  • Interaktiiviset Power BI -koontinäytöt
  • KPI-kortit ja lasketut mittarit
  • SQL-, Excel- ja CSV-datayhteydet
  • Power Query -muunnokset ja tietomallinnus
  • DAX-mittarit ja lasketut kentät
  • Kaaviot, taulukot, suodattimet ja osittajat
  • Porautuva ja läpiporaava raportointi
  • Päivitysaikataulut ja hälytykset
  • Työtilan käyttöoikeudet ja rivitason suojaus

Voidaan lisätä

+ Excel-mallien tuonti + Suorituskyvyn optimointi + Sovelluslähteen integrointi + Laajennetut läpiporaussivut

Kuka muu voi käyttää tätä ratkaisua

Näillä yrityksillä on samanlainen raportointitarve, ja sama ratkaisu voidaan mukauttaa niiden tietoihin ja johtamisen tarpeisiin.

Tilitoimisto

Tehtävä Se tarvitsee yhdenmukaista talousraportointia SQL-tietokannoista ja taulukkolaskentatiedoista.
Miten ratkaisu auttaa Ratkaisu puhdistaa ja mallintaa lähteet sekä esittää lasketut talouden KPI-mittarit Power BI:ssä.

Power BI -raportteja uudistava organisaatio

Tehtävä Se tarvitsee ajantasaista johtamisraportointia laajennetuista tai parannetuista aineistoista.
Miten ratkaisu auttaa Ratkaisu yhdistää määritetyt lähteet ja esittää ne mallinnetuissa Power BI -koontinäytöissä.

Teknologiapino

PHP

Power BI -integraatio

PHP tukee Power BI -yhteyskerrosta valittujen SDK-kirjastojen avulla.

Python

Tietojen käyttö ja käsittely

Python tukee SQL-käyttöä, kyselyjen käsittelyä, tiedostojen käsittelyä ja tietojen valmistelua.

JavaScript / TypeScript (Node.js)

Tiedostojen jäsentäminen ja luominen

JavaScript tai TypeScript käsittelee valittuja CSV-, Excel- ja PDF-tiedostotoimintoja.

SQLAlchemy

Tietokantojen abstraktio

SQLAlchemy tarjoaa yhtenäisen tavan muodostaa yhteys SQL-tietoihin ja käsitellä niitä.

sqlparse

SQL-kyselyjen jäsentäminen

sqlparse lukee ja käsittelee SQL-kyselytekstiä validoimatta sitä.

PyMySQL

MySQL-tietokannan käyttö

PyMySQL yhdistää raportointiratkaisun MySQL- ja MariaDB-lähteisiin.

d3-dsv

CSV- ja TSV-jäsentäminen

d3-dsv lukee ja muotoilee erotinmerkillä eroteltuja tiedostoja, kuten CSV- ja TSV-tiedostoja.

Excel and CSV

Taulukkolaskentatietojen tuonti

Excel- ja CSV-tiedostot tarjoavat taulukko- ja taulukkolaskentatietoja raportointimalliin.

Integraatiot

SQL databases and warehouses

Ratkaisu lukee lähdetaulukoita ja kyselyitä talous-, operatiivista, myynti- ja asiakasraportointia varten.

Excel and CSV files

Taulukkolaskenta- ja erotinmerkillä erotellut tiedostot tuodaan malliin lähdetietoina puhdistusta ja raportointia varten.

Cloud platforms and REST APIs

Määritetyt pilvi- tai API-lähteet tarjoavat lisätietoja yhdistettyyn Power BI -malliin.

Power BI Service

Power BI -raportit julkaistaan työtiloihin tarvittaessa.

Tulos

Johdon raportointi alkaa yhdestä KPI-näkymästä

Johdon sivu tarjoaa asiakkaalle yhden raportointinäkymän talous-, operatiivisille, myynti- ja asiakas­mittareille. KPI-kortit, kaaviot ja taulukot kokoavat tärkeimmät tiedot yhteen.

Suodattimet, osittajat ja navigointi auttavat johtoa tarkastelemaan suorituskykyä ja liikkumaan raportin sisällössä.

Näin se toimii

  1. Raportti näyttää lasketut KPI-mittarit, talous- tai operatiiviset mittarit sekä myynti- ja asiakasmittarit.
  2. Interaktiiviset kaaviot ja taulukot näyttävät valitut raportointiarvot.
  3. Suodattimet, osittajat ja navigointiohjaimet päivittävät näkyvän raportin sisällön.
  • KPI-kortit
  • Interaktiiviset kaaviot ja taulukot
  • Suodattimet, osittajat ja navigointi
Vinkki: Sivu yhdistää tärkeimmät mittarit niiden tarkasteluun tarvittaviin ohjaimiin.
Johdon KPI-yleisnäkymä

Johdon KPI-yleisnäkymä

Tämän näytön toiminnot
KPI-mittareiden kehitys ja hallinta Interaktiivisten koontinäyttöjen luominen Tietovisualisointien suunnittelu Koontinäyttöjen kaaviot Suodattimien ja osittajien lisääminen

Yksityiskohtaiset näkymät selittävät KPI-mittarin taustalla olevat luvut

Porautumissivu muuttaa korkean tason arvon yksityiskohtaisemmiksi raporttitiedoiksi. Aika- tai luokkajaottelut ja yksityiskohtaiset taulukot auttavat analyytikoita ja johtoa tarkastelemaan valittua mittaria.

Näin se toimii

  1. Porautumiskaavio näyttää valitun KPI-mittarin aika- tai luokkajaottelussa.
  2. Läpiporausnavigointi avaa siihen liittyvät raporttitiedot.
  3. Yksityiskohtainen taulukko näyttää suodatetut mittariarvot ja raportin taustatiedot.
  • Porautumiskaaviot
  • Läpiporausnavigointi
  • Päivämäärä- tai luokkasuodattimet
Mittarin yksityiskohtainen porautuminen

Mittarin yksityiskohtainen porautuminen

Tämän näytön toiminnot
Raportin porautuminen Läpiporaustoiminto Suodattimien ja osittajien lisääminen

Raportointimalli pitää lähdetiedot yhdenmukaisina

Yhteysnäyttö tekee tietoperustan näkyväksi analyytikoille ja kehittäjille. Se näyttää SQL-lähdetaulukot, Excel- tai CSV-lähteet ja muunnetut kentät.

Power Query käsittelee tietojen muotoilun ja muunnokset, kun taas DAX-mittarit ja lasketut kentät tukevat koontinäyttöjen laskelmia.

Näin se toimii

  1. SQLAlchemy yhdistää SQL-lähdetaulukoihin, kun taas sqlparse käsittelee kyselyjä.
  2. Power Queryn muunnosvaiheet puhdistavat ja muotoilevat SQL-, Excel- ja CSV-kentät.
  3. Mallin suhteet ja DAX-mittariluettelo näyttävät lasketut kentät ja KPI-määritelmät.
  • SQL-yhteysasetukset
  • Power Query -muunnosvaiheet
  • Mallin suhteet ja DAX-mittarit
Huomio: Malli voi sisältää tähtimallirakenteen, jos raportointivaatimukset sitä edellyttävät.
Tietomalli ja yhteysasetukset

Tietomalli ja yhteysasetukset

Tämän näytön toiminnot
Tietokannan käyttö SQL-kyselyjen haku Tietojen muotoilu Power Queryssä Tietojen mallintaminen mukautetuilla objekteilla Laskettujen kenttien luominen

Päivitys- ja käyttöoikeussäännöt tukevat julkaistuja raportteja

Hallintasivu kokoaa raporttien ylläpidon ja käyttöoikeuksien hallinnan yhteen. Asiakas voi tarkastella julkaistujen raporttien päivitystilaa, yhteysasetuksia ja työtilan käyttöoikeuksia.

Hälytykset ja rivitason suojaussäännöt tarjoavat raportointitiimille selkeän paikan päivitysten ja käyttöoikeuksien hallintaan.

Näin se toimii

  1. Näyttö näyttää yhdistettyjen lähteiden päivitystilan ja ajastetut päivitysasetukset.
  2. Hälytysasetukset tallentavat raporttipäivitysten ongelmat.
  3. Työtilan käyttöoikeudet ja rivitason suojaussäännöt määrittävät käyttäjät ja sallitut tietorivit.
  • Päivitysaikataulut
  • Hälytykset
  • Työtilan käyttöoikeudet ja rivitason suojaus
Päivitys- ja käyttöoikeusasetukset

Päivitys- ja käyttöoikeusasetukset

Tämän näytön toiminnot
KPI-mittareiden kehitys ja hallinta

Mitä ratkaisu tarjoaa

Tämän ratkaisun avulla konsultointiyritys voi:

  • Tarkastella talous- ja operatiivisia KPI-mittareita interaktiivisissa koontinäytöissä
  • Yhdistää SQL-, Excel-, CSV-, pilvi-, API- ja sovellustietoja
  • Tutkia raporttiarvoja suodattimien, porautumisen ja läpiporaussivujen avulla
  • Ylläpitää dokumentoituja Power Query -muunnoksia ja DAX-mittareita
  • Määrittää päivitysasetukset ja hälytykset
  • Hallita julkaistujen raporttien käyttöä työtilan käyttöoikeuksilla ja rivitason suojauksella

Voisivatko valmiit järjestelmät hoitaa tehtävän?

Ennen suunnittelua tehtävää verrattiin valmiisiin tuotteisiin niiden omien kuvausten perusteella.

Mitä asiakas tarvitsee Tietovisualisointityökalut Data Visualization, Infogram, Explo, Brightmetrics, TruOI Liiketoimintatiedonhallinta-alustat Data Studio Työpöytäraportointityökalut SAP Crystal Reports Räätälöity ratkaisu
Interaktiiviset koontinäytöt ja raporttinavigointi —
SQL-, Excel- ja muiden lähteiden yhdistäminen —
Raportointitietojen puhdistus ja mallinnus — — —
Dokumentoidut DAX-mittarit ja KPI-mittarit — — —
Sopii asiakkaan omiin sääntöihin: vaiheet, roolit, raportit — — —
Kaikki vaiheet yhdessä paikassa — — —
Ei manuaalisia vaiheita ohjelmien välillä — — —

Tuotteiden ja niiden kategorian julkisten kuvausten perusteella.

Valmiit tuotteet kattavat tehtävän tärkeitä osia: koontinäytöt, raportit, datayhteydet ja KPI-visualisoinnit. Valmis tuote riittää, kun tarvitaan vain yhtä näistä osa-alueista.

Tämä asiakas tarvitsi oman ohjelmiston, koska raportointimallin, DAX-dokumentaation, Power Query -muunnosten, päivitysasetusten, käyttöoikeussääntöjen ja Power BI -julkaisun oli toimittava yhdessä paikassa.

Lopputulos

Lopputuloksena syntyi yhdistetty raportointityötila, joka vähentää manuaalista matkaa hajallaan olevista liiketoimintatiedoista johdon koontinäyttöihin.

UKK

Harkitsetko vastaavan järjestelmän rakentamista? Lue alla olevat vastaukset ja katso, miten raportointimalli, datayhteydet ja Power BI -näytöt toimivat yhdessä.