Varaa tapaaminen
Tietopankki

Mikä on Microsoft Fabric? Osa 7: Fabric-konferenssin Fabcon parhaat tärpit


blogi-mika-on-fabric-fabcon25-1

Syksyinen Microsoftin Fabric-konferenss i #Fabcon kokoontui tänä vuonna Wienissä ja meitä Pinjan BI-arkkitehteja oli jälleen paikan päällä kuulemassa Fabricin uutuuksista ja tulevista panostuksista. Osallistujamäärä oli kasvanut jo 4000 kävijään ja tapahtuma on selvästi ottanut paikkansa alan asiantuntijoiden keskuudessa. Edellisen vuoden tapahtumasta voit lukea täältä: Mikä on Microsoft Fabric? Osa 5: Fabric on Microsoftin lempilapsi ja kehittyy vauhdilla.

Microsoft Fabric on mullistanut tavan hallita, käsitellä ja hyödyntää dataa. Tähän kokosimme tapahtuman parhaita tärppejä.

Agentit ja data-agentit

Viime vuoden Fabconissa Copilotia vyörytettiin isosti lähes jokaisessa sessiossa. Tuolloin se oli vielä toiminnoiltaan aika raakile ja sille oli hankala löytää sopivia käyttökohteita. Nyt tämän vuoden konferenssissa selkeästi pääteemana oli AI-agentit ja Fabric data-agentit. Lähes jokaisessa sessiossa kävi ilmi, että agentteja ollaan integroimassa käytännössä jokaiseen Fabricin tarjoamaan palveluun.

Fabricin data-agentin voisi määritellä tekoälyn ohjaamana ohjelmistona, jolla on reaaliaikainen pääsy dataan ja se voi toimia itsenäisesti sen perusteella. Fabricin data-agentit on nopea ottaa käyttöön, eivätkä ne vaadi mitään erityistä konfigurointia. Tarkempaa kontrollia varten kannattaa siirtyä koodattaviin AI -agentteihin AI Foundryn ja Visual Studio Coden puolelle. 

Konferensissa korostui, kuinka tärkeää agenttien ohjeistaminen on ja siihen todellakin kannattaa panostaa. Microsoft päivittikin hiljattain Fabric data-agenttien ohjenäkymän tukemaan pitkiäkin, jopa 15 000 merkin ohjeita. Nyt tuote alkaa olla siinä kunnossa, että organisaatioilla on oikea hetki aloittaa PoC-projektit aiheen tiimoilta. Jos tietopohja on kunnossa, niin Fabric data-agentin käyttöönotto on todella nopeaa ja hyvillä ohjeilla ne osaavat hakea ja analysoida dataa yllättävänkin hyvin! Data-agentit eivät korvaa päivittäisraportointia, mutta tulevat olemaan varmasti hyödyllinen työkalu ad-hoc-kyselyitä varten tai opastamaan käyttäjiä oikean raportin ääreen lukuja etsiessä.

blogi-mika-on-fabric-fabcon25-ai-foundry-1

Onko tulevaisuus agenteissa? Ainakin Microsoftin panostuksien perusteella näin voi olla. Fabric alkaa muotoutua hiljalleen koko organisaation data-alustojen äidiksi. Tuki löytyy kaikkiin yleisimpiin data-alustoihin shortcutien tai mirrorin kautta, jolloin organisaation aiemmin toteutetut dataomaisuudet ovat lähes reaaliajassa käytettävissä Fabricin puolella. Data-agenttien ja mirroreiden yhdistelmä on mielenkiintoinen. Miltä kuulostaisi lähes reaaliaikainen peilattu varjotietokanta sovelluksesi tietokannasta, jota pääset heti analysoimaan Fabric data-agentilla, ilman erillisen agentin koodausta?

Power BI-uutuuksia

Oletko törmännyt tarpeeseen päivittää tietoja suoraan Power BI -raportilta? Mahtava ominaisuus, joka on nyt mahdollista. FabConissa esiteltiin syvemmin Translytical Task Flow'ta. Tämä nimihirviö on syntynyt, kun on yhdistetty transaktiot ja analyysit yhteen paikkaan, mikä kuvaa hyvin sen toimintaperiaatetta. Raportilla syötetty arvo tallentuu tietokantaan ja palautuu myös raportille nähtäväksi. Menetelmää voidaan käyttää esimerkiksi arvojen kommentointiin suoraan raportilta, hälytysten kuittaukseen tai yksinkertaisen ennustejärjestelmän toteutukseen.

Myös raporttien tekijöille on tulossa mukavia uutuuksia. Power BI:stä on tulossa selainpohjainen ratkaisu nyt myös kehittäjän näkökulmasta. Halutessaan kehittäjä voi luopua kokonaan Power BI-Desktopin käytöstä ja tehdä koko semanttisen mallin kehitysprosessin selaimen puolella lähtien aina tietolähteiden noudosta Power Querylla, taulujen välisten suhteiden määrittelyyn ja mittarien tekemiseen. Tämä avaa mahdollisuudet kehittää Power BI -ratkaisuja myös muilla kuin Windows-pohjaisilla koneilla. 

Kehittäjiä helpottamaan Power BI saa ominaisuuden, jonka avulla voi uudelleen hyödyntää kertaalleen kirjoitettuja DAX-kaavoja. DAX UDF (DAX User Defined Functions) -ominaisuus periaatteessa mahdollistaa organisaation mittarikirjastojen rakentamisen. Erona laskentaryhmiin (calculation groups) DAX UDF:t tukevat parametrsointia, mikä mahdollistaa entistä monipuolisempien, uudelleen käytettävien funktioiden rakentamisen. Esikatseluun julkaistu uusi ominaisuus ei vielä tarjoa mahdollisuutta keskitettyyn mittarikirjastoon, josta funktioita voisi poimia semanttiseen malliin, mutta ominaisuuteen kannattaa ehdottomasti tutustua. 

Muita huomionarvoisia Fabric-uutuuksia

Fabconin aikana esiteltiin todella paljon pienempiä ja vähän isompiakin uutuuksia, joista osa oli piilotettu sessioiden sisälle ilman sen suurempaa rummutusta. Yksi tällaisista oli “Soft-delete”, jossa Fabriciin on tulossa eräänlainen roskakori, johon kaikki poistetut itemit päätyvät. Ne voidaan sieltä sitten palauttaa määräajan puitteissa (7-30 päivää). Enää ei siis olla tilanteessa, että vahingossa voisi vaikka poistaa kokonaisen työtilan ilman sen palautusmahdollisuutta.

Fabconissa näytettiin myös Fabricin kaksi uutta mielenkiintoista sovellusta: Map ja Graph Analytics. Map -sovelluksella voi toteuttaa edistyneempien karttoja, kun taas Graph Analytics mahdollistaa verkostojen ja suhteiden mallintamisen ja analysoinnin. Kumpikaan ei ole siis Power BI:n sisällä oleva ominaisuus vaan laajempia mahdollisuuksia tarjoava oma sovelluksensa Fabricin sisällä. 

blogi-mika-on-fabric-fabcon25-maps-1

Mapin esittelyssä näytettiin, kuinka lähettifirman autot liikkuivat kartalla reaaliajassa ja esimerkiksi pullonkaulat näki heti punaisena kartalla. Karttasovelluksen lähteenä voi käyttää Lakehouse-tiedostoja tai reaaliaikaista dataa ja se mahdollistaa taustalla suuretkin datamäärät.

Graph Analytics sisältää uuden kielen GQL (Graph Query Language), millä sitä kehitetään. Käyttökohteina voisi mainita esimerkiksi tilanteen, kun halutaan suositella asiakkaille asioita mitä muut hänen kaltaisensa ostavat. Pankkimaailmassa voisi sovellusta hyödyntää petosten tunnistamiseen, kun epäilyttävät transaktioverkostot saisi paljastettua. Varmasti sinullakin tulee mieleen useita käyttökohteita missä Map ja Graph Analytics -sovelluksia voisi hyödyntää.

Yhteenveto

Fabric tarjoaa entistä laajemmat mahdollisuudet datan hallintaan ja hyödyntämiseen. Erityisesti agentit ja niiden kyky käsitellä dataa ilman monimutkaista koodausta avaavat uusia ovia niin liiketoimintakäyttäjille kuin kehittäjillekin. Power BI -raportit monipuolistuvat ja niitä on yhä helpompi kehittää. Microsoftin panostus kaikissa Fabricin komponenteissa kertoo selkeästä strategiasta kohti entistä yhtenäisempää ja joustavampaa data-alustaa.

Oletko sinä harkitsemassa Fabric-siirtymää, josta haluaisit keskustella lisää? OIemme vieneet useita Fabric- siirtymiä tuotantoon ja autamme mielellämme. 

Ota yhteyttä

Lue Lisää:

Mikä on Microsoft Fabric? Osa 1: Historiasta nykypäivään
Mikä on Microsoft Fabric? Osa 2: Teknologia
Mikä on Microsoft Fabric? Osa 3: Suorituskyky
Mikä on Microsoft Fabric? Osa 4: Lisenssit
Mikä on Microsoft Fabric? Osa 5: Fabric on Microsoftin lempilapsi ja kehittyy vauhdilla
Mikä on Microsoft Fabric? Osa 6: Lakehouse integroi tekoälyn ja yhdistää erilaiset datat
Data-asiantuntija rakentamassa tulevaisuutta – Pinjan matka Microsoft Fabricin ytimeen
Pinjan tiedolla johtamisen ja business intelligence -palvelut

Aleksi Rytkönen

Aleksi Rytkönen

Työskentelen Pinjalla tietovarastoarkkitehtina. Suunnittelen asiakkaiden tarpeisiin sopivat tekniset ratkaisut ja autan niiden käyttöönotossa. Olen erityisen kiinnostunut tietovarastojen konepellin alla tapahtuvista asioista. Vapaa-aika kuluu perheen, videopelien ja liikunnan parissa.

Lue lisää tältä kirjoittajalta