Rakennamme Power BI -kirjoitusratkaisuja Microsoft Fabric -alustalle Translytical Task Flows -työkalun avulla – jotta tiimisi voi muokata suunnitelmia, aikatauluttaa tehtäviä uudelleen ja hyväksyä tietueita suoraan sen raportin sisällä, jota he parhaillaan tarkastelevat. Ratkaisut ovat Power BI:n omia toimintoja, Fabric-alustan hallinnoimia ja suunniteltu toimimaan tuotantokäytössä – ei pelkästään esittelytilanteissa.

Pyydä arvio

Raporttinne tuovat ongelman esiin. Ne eivät anna kenenkään korjata sitä.

Power BI on suunniteltu lukemaan tietoja, ei kirjoittamaan niitä. Heti kun jonkun on päivitettävä ennustetta, siirrettävä tehtävän aikataulua tai hyväksyttävä tietue, hän poistuu raportista – ja raportti lakkaa olemasta ainoa luotettava tietolähde. Microsoft Fabricin Translytical Task Flows -toiminnot täyttävät tämän aukon natiivisti. Kysymys on, onko kirjoituslogiikka rakennettu riittävän hyvin, jotta siihen voi luottaa tuotantokäytössä.

Suunnitelmat ja ennusteet on jäädytetty viimeisimmän viennin ajankohdasta lähtien

Luku päivitetään taulukkolaskentaohjelmassa, mutta raportissa näkyy edelleen edellisen kuukauden luku. Jonkun on muistettava tuoda tiedot uudelleen, ja siihen asti kaikki hallintapaneelin perusteella tehdyt päätökset perustuvat vanhentuneisiin tietoihin.

Aikataulumuutokset tapahtuvat aikataulun ulkopuolella

Tehtävän ajankohta siirtyy kahdella päivällä, resurssi varataan kahteen eri tehtävään samanaikaisesti, eikä kukaan huomaa sitä, ennen kuin se ilmenee ristiriitana viikkoa myöhemmin. Raportti, jonka olisi pitänyt havaita tämä, pystyy vain näyttämään suunnitelman – sen avulla kukaan ei voi muokata suunnitelmaa eikä nähdä sen aiheuttamia ketjureaktioita reaaliajassa.

Hyväksynnät ja korjaukset tallennetaan sähköpostiin, eivät tietueeseen

Joku hyväksyy budjettikohdan vastaamalla sähköpostiin. Tämä ei näy missään raportissa. Kun tilintarkastaja kysyy, kuka on hyväksynyt mitä ja milloin, vastausta ei löydy järjestelmästä – se on jonkun sähköpostilaatikossa.

Writeback, jonka olemme kehittäneet asiakkaillemme.

Olemme erikoistuneet Power BI:n kirjoitustoimintoihin Microsoft Fabric -alustalla – erityisesti Translytical Task Flows -toimintoihin ja Fabric User Data Functions -toimintoihin. Tämä tarkoittaa, että kirjoituspolku on natiivi sille alustalle, jolla raporttisi jo toimii, eikä kyseessä ole erillinen lisätyökalu, jolla on oma, ylläpidettävä tietovarasto. Yksittäisestä muokattavasta kentästä täysin interaktiiviseen aikataulutusvisualisointiin – rakennamme työnkulun alusta loppuun: laukaisijan, validointilogiikan, tallennuksen ja päivityksen takaisin raporttiin.

Translytical-työnkulut ja Fabric-käyttäjätietotoiminnot

Microsoftin oma writeback-ratkaisu: raportissasi oleva ohjausobjekti laukaisee Fabric-käyttäjätietotoiminnon, joka tarkistaa syötetyt tiedot ja tallentaa ne Fabric SQL -tietokantaan, Fabric Warehouseen tai Fabric Lakehouseen. Erillistä väliohjelmistoa ei tarvitse ylläpitää eikä erillistä tunnistusjärjestelmää hallinnoida – ratkaisu toimii jo olemassa olevalla Fabric-vuokraajallasi. Tyypillisiä prosessivirtoja ovat:

  • Muokattavan kentän tallennus – suoraan raportin visuaaliseen elementtiin syötetty arvo tarkistetaan ja tallennetaan taustalla olevaan Fabric SQL -tietokantaan
  • Hyväksymistilanteen päivitys – raportissa tehty hyväksymis- tai hylkäystoiminto tallentaa päätöksen, aikaleiman ja hyväksyjän takaisin tietueeseen
  • Ehdollinen tallennus – kohdetabelli tai tarkistussääntö muuttuu syötetyn arvon mukaan (esim. kynnysarvon ylittävät summat merkitään tarkistettaviksi)
  • Joukkopäivitysprosessit – yhdellä toiminnolla muutokset otetaan käyttöön useissa valituissa riveissä, ja jokainen rivi tarkistetaan erikseen

Mukautetut palautusgrafiikat

Joissakin käyttötapauksissa pelkkä painike ja tekstikenttä eivät riitä – tarvitaan suoraa manipulaatiota. Kehitämme räätälöityjä Power BI -visuaaleja, joissa on vedä ja pudota -toiminto ja jotka kutsuvat Fabric User Data Functions -toimintoja jokaisen muutoksen yhteydessä, jolloin käyttäjät saavat reaaliaikaista palautetta ennen kuin mitään tallennetaan. Tyypillisiä sovelluksia ovat:

  • Interaktiivinen Gantt-aikataulutus – vedä tehtävää aikataulun muuttamiseksi, muuta sen kokoa keston muuttamiseksi ja näe resurssiristiriidat korostettuina reaaliaikaisesti vedon aikana, jo ennen kuin muutos on edes tallennettu
  • Ruudukkomuotoiset suunnittelukuvat – muokkaa budjetti- tai ennustelukuja suoraan matriisissa, jolloin kokonaissummat lasketaan uudelleen kirjoittaessasi
  • Kommenttien ja merkintöjen tallennus – liitä muistiinpano mihin tahansa datapisteeseen suoraan visualisoinnista; muistiinpano tallennetaan käyttäjän nimen ja aikaleiman kera

Validointi ja hallinto

Jokainen tallennus käy läpi palvelinpuolen validoinnin Fabric User Data Function -toiminnossa – kyse ei ole pelkästään visuaalisesta tarkistuksesta, jonka voi ohittaa. Rivitason tietoturvaa noudatetaan, jokaiselle muutokselle annetaan aikaleima, ja hylätyt tallennukset palauttavat selkeän syyn sen sijaan, että ne epäonnistuisivat hiljaisesti. Yleisiä malleja ovat:

  • Liiketoimintasääntöjen tarkistus ennen kuin kirjoitustoiminto vahvistetaan (esim. resurssin päällekkäisiä varauksia ei sallita, budjettiriveissä ei saa olla negatiivisia arvoja)
  • Tarkastuslokit, joista käy ilmi, kuka on muuttanut mitä, milloin ja mistä raportista
  • Semanttisen mallin automaattinen päivitys onnistuneen tallennuksen jälkeen, jolloin jokainen katselija näkee päivityksen välittömästi

Miten se toimii.

1. Arkkitehtuuri ja järjestelmän käyttövalmius

Ennen koodin kirjoittamista varmistamme, mitä Fabric-vuokraajasi jo tukee, mihin kohdetiedot tulisi tallentaa (Fabric SQL -tietokanta, Warehouse tai Lakehouse) ja mitä validointisääntöjen tulisi kattaa. Tämä dokumentoidaan ja sovitaan kanssasi ennen kehitystyön aloittamista. Epäselviin sääntöihin perustuva kirjoitusprosessi tuottaa epäluotettavaa dataa.

2. Rakenna ja testaa

Rakennamme käyttäjätietotoiminnon, raporttipuolen laukaisijan ja – tarvittaessa – mukautetun visuaalisen esityksen, minkä jälkeen testaamme niitä asiakkaan Fabric-ympäristössä realistisilla tiedoilla. Testataan sekä normaaliin toimintaan liittyvät tilanteet että ääritapaukset: samanaikaiset muokkaukset samaan tietueeseen, validoinnin läpäisemätön kirjoitus sekä verkkoyhteyden katkeaminen tallennuksen aikana. Suurin osa tuotantoympäristön kirjoitusvirheistä johtuu juuri näistä tilanteista.

3. UAT & hyväksyntä

Testaatte prosessia päivittäisen raportoinnin todellisten tilanteiden perusteella. Korjaamme mahdolliset ongelmat, dokumentoimme tunnetut rajoitukset ja varmistamme, että validointi ja päivityskäyttäytyminen toimivat sovitulla tavalla ennen hyväksyntää.

4. Luovutus ja dokumentointi

Kattava luovutus, joka sisältää kirjallisen kuvauksen kunkin toiminnon syötteistä, validointilogiikasta ja tallennuskohteesta – riittävän selkeästi, jotta tiimisi pystyy ymmärtämään ja ylläpitämään järjestelmää ilman meidän apuamme. Sisältää 3 kuukauden vikojen korjauspalvelun. Jatkuvaa tukea on saatavilla ennakkomaksuperusteisena.

Mitä asiakkaamme kertovat.

Interaktiivinen tehtävien ja resurssien aikataulutus

Suunnittelija vetää tehtävän Gantt-näkymässä uuteen päivämäärään. Kun hän vetää tehtävää, samalle resurssille tehdyt päällekkäiset varaukset korostuvat välittömästi. Kun tehtävä pudotetaan kohdalleen, Fabric-käyttäjätietotoiminto tarkistaa uuden aikataulun suhteessa kaikkiin muihin kyseisen resurssin varauksiin ja tallentaa muutoksen Fabric-SQL-tietokantaan. Jos todellinen ristiriita havaitaan, tallennus hylätään selkeällä perustelulla sen sijaan, että suunnitelma vioittuisi huomaamatta.

Talousarvion ja ennusteiden muokkaus

Talousvastaava muokkaa ennustearvoa suoraan Power BI -matriisissa. Muutos tarkistetaan hyväksytyn budjettikehyksen perusteella ja tallennetaan taustalla olevaan Fabric Warehouse -tietovarastoon. Kaikki muut raportin katselijat näkevät päivitetyn luvun seuraavalla päivityskerralla – ilman vientiä, uudelleen tuontia tai erillistä suunnittelutyökalua.

Hyväksynnän työnkulut

Raportissa näkyy pyyntö, jossa on Hyväksy/Hylkää-painikkeet. Hyväksyminen laukaisee Fabric-käyttäjätietotoiminnon, joka tallentaa päätöksen, hyväksyjän ja aikaleiman takaisin tietueeseen sekä päivittää tilan, joka näkyy kaikille prosessin myöhemmissä vaiheissa oleville. Koko päätöshistoria sijaitsee samassa taulukossa, josta raportti lukee tiedot.

Tietojen korjaus lähteellä

Käyttäjä huomaa raporttia tarkastellessaan virheellisen arvon ja korjaa sen heti, sen sijaan että tekisi vikailmoituksen ja odottaisi, että joku muu korjaisi sen alkuperäisessä lähteessä. Korjaus vahvistetaan ja tallennetaan suoraan Fabric-alustan tukemaan lähdetabeliin.

Kommentit ja merkinnät

Arvioija liittää tiettyyn datapisteeseen huomautuksen – selityksen poikkeamalle tai merkinnän jatkotoimenpiteitä varten. Huomautukseen merkitään käyttäjän nimi ja aikaleima, ja se näkyy seuraavalle henkilölle, joka avaa saman raportin.

Avoin hinnoittelu.

Työskentelemme Time & Material -periaatteella. Maksat todellisuudessa tehdyistä työpäivistä kiinteän päivähinnan mukaan. Ei kiinteähintaisia yllätyksiä, ei laajuuden kasvattamista ilman suostumustasi.

Virtaustyyppi Tyypillinen soveltamisala Ohjeelliset kustannukset (netto)
Yksi muokattava kenttä tai hyväksyntätoimenpide 2–4 päivää 1 600–3 200 euroa
Mukautettu kirjausnäyttö (esim. interaktiivinen Gantt-kaavio, jossa on ristiriitojen tunnistus) 6-12 päivää 4 800–9 600 euroa
Päivähinta alkaen 800 €/vrk (netto) - 100% kaukosäädin

Takaisinperintä on usein osa laajempaa Power BI tai Kangas toimeksianto - yhdistetyt toimeksiannot hyötyvät yhdestä päivähinnasta koko laajuudelta.

Halusimme, että käyttäjät voisivat siirtää tuotantotehtävien aikatauluja suoraan raportissa ja havaita ristiriidat välittömästi – ilman, että tehtäviä tarvitsee viedä taulukkolaskentaohjelmaan ja lähettää sähköpostitse eteenpäin. Tuloksena saimme Gantt-näkymän, jossa tehtävän vetäminen tuo ristiriidan esiin jo ennen kuin hiiren painiketta päästetään irti, ja se toimii tuotannossa edelleen ongelmitta kuukausia myöhemmin.

— Tuotannon operatiivinen johtaja, Saksa

Miksi juuri me?

Alusta alkaen kankaalle suunniteltu

Käytämme ratkaisussamme yksinomaan Translyticalin tehtävävirtoja ja Fabricin käyttäjätietotoimintoja sen sijaan, että reitittäisimme kirjoitukset erillisen kolmannen osapuolen tietovaraston kautta. Tämä tarkoittaa, että tietosi pysyvät Fabric-vuokraajassa, jota jo hallinnoit, suojelet ja josta maksat – sinun ei tarvitse hankkia lisenssiä millekään lisäalustalle, eikä erillistä järjestelmää, jossa säilytetään kopiota tiedoistasi.

Käsittelemme ääritapaukset

Kirjoitustapahtuma, joka toimii viiden minuutin esittelyssä, menee usein pieleen heti, kun kaksi käyttäjää muokkaa samaa tietuetta tai kun kirjoitus keskeytyy kesken. Rakennamme palvelinpuolen validoinnin, ristiriitojen käsittelyn ja selkeät virheilmoitukset osaksi jokaista toimintoa, jotta kun jokin menee pieleen – ja niin varmasti käy – käyttäjä näkee syyn siihen sen sijaan, että kirjoitus epäonnistuisi hiljaisesti ja tuloksena olisi vioittunut tieto.

Asiantuntijat, ei yleispäteviä ammattilaisia

Power BI:n ja Fabricin writeback-ratkaisut ovat meidän erikoisalaamme. Emme ole yleinen BI-konsulttiyritys, joka satunnaisesti rakentaa writeback-prosesseja – tämä on ydinosaamisalueemme, aina yksinkertaisimmista muokattavista kentistä täysin räätälöityihin vedä-ja-pudota-visuaaleihin, joissa on reaaliaikainen validointi.

Usein kysytyt kysymykset.

Tarvitsemmeko Microsoft Fabric -lisenssin?

Kyllä – Translytical Task Flows -sovellukset toimivat Fabric User Data Functions -toiminnolla, joka edellyttää Fabric-kapasiteettia (kokeilukapasiteetti riittää aloittamiseen). Tarkistamme nykyiset lisenssisi ja ilmoitamme sinulle etukäteen, jos jotain lisätoimenpiteitä tarvitaan ennen kehitystyön aloittamista.

Mihin tietolähteisiin Writeback voi kohdistua?

Fabric SQL Database, Fabric Warehouse ja Fabric Lakehouse ovat tuetut tallennuskohteet. Jos tietosi sijaitsevat tällä hetkellä muualla, annamme projektin puitteissa neuvoja siitä, mikä on käytännöllisin tapa siirtää ne Fabric-järjestelmään.

Voiko luoda mukautetun visuaalisen elementin, jota voi käyttää vedä ja pudota -toiminnolla, kuten aikataulutettavan Gantt-kaavion?

Kyllä – tämä on yksi suosituimmista toiminnoistamme. Käyttäjät voivat vetää tehtävää sen aikataulun muuttamiseksi tai koon säätämiseksi, ja ristiriidat korostuvat välittömästi vetämisen aikana. Muutos vahvistetaan ja tallennetaan heti, kun käyttäjä päästää tehtävän irti.

Mitä tapahtuu, jos kirjoitus epäonnistuu?

Fabric-käyttäjätietotoiminto palauttaa selkeän syyn virheelle – esimerkiksi validointisäännön, jota ei ole noudatettu, ristiriitaisen muutoksen tai käyttöoikeusongelman – sen sijaan, että se epäonnistuisi ilman selitystä. Käyttäjä näkee syyn välittömästi raportissa.

Voitko dokumentoida virtaukset, jotta voimme ylläpitää niitä itse?

Kyllä. Jokaisessa toimeksiannossa toimitetaan kirjallinen selvitys kunkin funktion syötteistä, validointilogiikasta ja tallennuskohteesta selkokielellä. Tiimisi pitäisi pystyä ymmärtämään, mitä funktio tekee, ja tekemään pieniä muutoksia ilman, että teidän tarvitsee ottaa meihin yhteyttä.

Kuinka kauan writeback-projekti kestää?

Yhden muokattavan kentän tai hyväksyntätoiminnon toteuttaminen kestää tyypillisesti 2–4 päivää, mukaan lukien testaus ja dokumentointi. Räätälöidyn, reaaliaikaista validointia sisältävän visuaalisen elementin, kuten interaktiivisen Gantt-kaavion, toteuttaminen kestää yleensä 6–12 päivää sen monimutkaisuudesta riippuen. Annamme sinulle kirjallisen laajuuskuvauksen ennen työn aloittamista.

Käytetään usein yhdessä Power BI:n kirjoitustoiminnon kanssa.

Power BI -konsultointi

Tietojen palautus on vain niin hyödyllistä kuin malli, johon se syötetään. Suunnittelemme semanttisen mallin ja DirectQuery-asetukset, jotka pitävät raporttisi ajan tasalla heti, kun kirjoitus on suoritettu.

Microsoft Fabric

Translytical-työnkulut edellyttävät hyvin jäsenneltyä Fabric-ympäristöä. Jos taustalla oleva Fabric SQL -tietokanta, -tietovarasto tai -lakehouse ei ole vielä valmiina, otamme ne käyttöön osana samaa toimeksiantoa.

Power Automate

Joidenkin kirjoitustapahtumien tulisi käynnistää jatkoprosessi – ilmoitus, hyväksymisketju tai tilapäivitys jossain muualla Microsoft 365:ssä. Yhdistämme Fabric-kirjoitustapahtumat Power Automate -virtoihin siellä, missä se on tarpeen.

Oletko valmis tekemään raporteistasi muokattavia?

Kerro meille, mitä haluat muokattavaksi – kentän, hyväksynnän vai koko aikataulunäkymän – niin toimitamme sinulle alustavan laajuusarvion ja kustannusarvion 24 tunnin kuluessa.

Ota yhteyttä

Tai lähetä meille sähköpostia suoraan osoitteeseen info@leaplytics.de


Liittyvät palvelut: Power BI -konsultointi - Microsoft Fabric - Power Automate - Tehosovellukset