03.08.2023 | Analytics Blog Insights

What is Data Mesh?

Microsoft Fabric was introduced into preview on end of May. Few update releases have been made, and the discussion around Fabric is active. Let’s take a closer look into one of the topical themes now: Data Mesh.

If this buzzword is completely new to you, or you have heard the term couple of times but have not have the time to figure out what it means, here is a short curriculum on Data Mesh, and how does it connect to Microsoft Fabric. Enjoy!

Written by

Henni Niiranen

Data Consultant

Data Mesh in short

The concept of Data Mesh is relatively new as it was introduced in 2019 by Zhamak Dehghani, a pioneer in managed data decentralization. Data Mesh is an enterprise data architecture, that opposite to traditional “monolithic” and centralized data lakes and warehouses, embraces intentionally distributed approach to data architecture, especially meant for large and complex organizations dealing with big data.

The key message of Dehghani was, that the traditional way of implementing data warehouses or lakes as big, centralized structures hasn’t been able to unleash the true value of the data, and has created big, complex and expensive data architectures full of delivery bottle necks, especially in large organizations with rich domains, several sources and a diverse set of consumers.

To harness the full potential of data, Data Mesh approach advocates for distributing data ownership and governance to individual domain teams, enabling them to take ownership of their data and work in agile way. The four core principles of Data Mesh include domain and data product thinking, self-serve data platforms, and federated data governance. Let’s dig a bit deeper to these core principles.

Domain Thinking

Domain thinking is a fundamental aspect of Data Mesh. It involves aligning data infrastructure, tools, and processes with specific business domains rather than treating data as a monolithic entity. Each domain team becomes responsible for its data products, including data collection, processing, storage, and analytics.

This approach promotes a deep understanding of domain-specific data requirements, leading to better insights and faster decision-making. In large organizations a single platform/data integration team will cause bottlenecks and hinders getting business value out of data. The integration work also needs data expertise from the team, which is hard to achieve in large organizations with number of data sources, for small and centralized teams. This supports the way how business domains naturally distribute in organizations. Data domains and the teams around them should be long-term.

Data Products

Data Mesh introduces a product-oriented mindset to data management. Each domain team treats its data products as assets and focuses on delivering data products that support the specific needs of their users. This approach encourages teams to think beyond just data pipelines and storage, considering the end-to-end data product lifecycle, including data discovery, documentation, accessibility, and continuous improvement that bring long term value for the business. The customers of these data products delivered by the domain teams can be other data scientists, data engineers or business users within the organization. Data products can be for example APIs, reports, tables or datasets. Through the data products the data can be shared also between the different data domain teams when needed.

Self-Serve Data Platform

Data Mesh encourages the creation of self-serve data infrastructure as platform within the organization for the domain teams. The domain teams have the autonomy to choose and manage their data storage, processing, and analysis tools based on their unique needs to be to deliver successful data products, but their job is not to manage technical infrastructure. This job is done by a centralized platform team, who are responsible to create domain-agnostic infrastructure platform, that can support domain teams in creating their data products with low lead time. Automation capabilities are one of the key features of the platform.

Federated Data Governance

Data governance plays a crucial role in Data Mesh, as in the distributed domain approach it is very important to make sure that we don’t fall back to creating silos, data duplication and building a wild west of the enterprise data architecture.

As a recap, data governance is a set of processes, policies, and guidelines that ensure the effective and secure management of an organization’s data assets. Instead of relying solely on a centralized data governance model, Data Mesh promotes a federated data governance approach. Federation approach means, that a set of data governance guidelines and standards are defined and managed centrally in the organization, and each data domain team must comply with these rules. However, each domain is free to decide how they will comply with the governance rules in practice, taking account domain-specific requirements.

It is important to make the distinction between dusty data silos and the decentralized data domains in the data mesh. Data silos refer to isolated data storage where data is stored within individual teams or departments in an organization. Each silo typically has its own data formats, definitions, and access controls, making it challenging to share and integrate data across different silos. This results in data duplication, inconsistencies, and limited data accessibility, hindering collaboration and a holistic view of data across the organization.

The key difference between data silos and decentralized data domains lies in their approach to data management and governance. While data silos isolate data within specific teams or departments, leading to fragmentation and limited data sharing, decentralized data domains emphasize the culture of collaboration within the organization following standardized common practices, but keeping the autonomy to define their data products, data schemas, and access controls in a way that supports their use cases the best.

Fabric & Data Mesh

Ok, so now we know what is a Data Mesh is, but how does it relate to Microsoft Fabric? It is important to remember, that Data Mesh itself is not a technology or coupled with any tech provider, it is an architectural paradigm that can be implemented in many ways, and multiple paths can lead to a Data Mesh. Currently the Fabric Preview enables the organizing the data into domains and thus supporting the domain thinking of data mesh. In the future releases federated governance capabilities are enabled. In general, Microsoft now defines in their data architecture suggestions a data mesh as a one approach and gives implementation instructions for the technical side as well as for the concept and change management perspective. Data mesh is here to stay as a one enterprise data architecture.


Even though the Fabric would provide ease to the technical requirements of Data Mesh, no tool is going to the actual groundwork of setting up the working methods, defining and organizing the teams and generally tuning the mindset of the organization into the data mesh frequency. Changing the way how people work is never an easy task. Organization don’t need to necessarily start building a Data Mesh from scratch, maybe you have a solid existing implementation, but you just change the way how it is governed, managed, and developed and by what kind of teams.

It is also important to remember, that Data Mesh is not always the best approach, as it requires independently working autonomous domain teams. The biggest benefits of Data Mesh are achieved in larger and complex organizations with rich data landscape. For smaller organizations a single centralized team might be a better alternative for the team set up perspective.

But still, it is not a waste of time to understand the concepts of product thinking, general technical requirements of a data mesh platform or the importance of data governance.



Onko sinulla tietojärjestelmissäsi aineistoa, joka tulisi saattaa GDPR-vaatimusten piiriin, tai oletko epävarma asiasta? Viranomaisvaatimukset edellyttävät henkilötietojen käsittelyä luottamuksellisesti ja turvallisesti. Tämä koskee myös yritysten tietojärjestelmiä ja esimerkiksi testiympäristöjä.

Henkilötiedot on peitettävä tai häivytettävä siten, että tietoja ei voi suoraan nähdä tai yhdistää muihin järjestelmässä oleviin tietoihin, mutta tietorakenteet pysyvät kuitenkin eheinä. Käyttötapauksesta riippuen tietojen peittäminen tehdään algoritmeilla joko anonymisoiden tai pseudonymisoiden. Englanniksi puhutaan termistä data masking. Ilman henkilötietojen huolellista suojaamista ei testiympäristöissä voida hyödyntää oikeiden käyttötapausten tietoja.

Olemme kehittäneet henkilötietojen häivyttämiseen, eli maskaukseen, tehokkaan ja läpinäkyvän, ketterän ratkaisun. Se on myös rakenteeltaan kevyt ja käyttäjäystävällinen. Ratkaisumme avulla henkilötietojen suojaaminen isoissa järjestelmissä voi parhaimmillaan olla hyvinkin yksinkertaista ja mutkatonta. Asiantuntijoillamme on jo paljon kokemusta tietosuojaan liittyvistä projekteista. Me tiedämme, mitä viranomaisvaatimukset tarkoittavat käytännössä, ja mitä ne tarkoittavat järjestelmien ja projektinhallinnan kannalta.

Ketterä ratkaisu, joka sopii moneen tilanteeseen

Tietojen häivyttämiseen kehitetty, dynaaminen ratkaisumme käsittelee ja tuottaa aineiston hyödyntäjälle datan, josta on häivytetty henkilötiedot lain määräämällä tavalla.

Kun yritys haluaa ottaa ratkaisun käyttöönsä, toimimme läheisessä yhteistyössä onnistuneen projektin takaamiseksi. Asiantuntijamme määrittelevät eli konfiguroivat asiakkaan kanssa tiedot, joita halutaan hyödyntää, ja liiketoimintatarpeet ohjaavat esimerkiksi tietolähteiden valintaa. Lisäksi tapauksesta riippuen valitaan, tehdäänkö maskaus anonymisoiden vai riittääkö pseudonymisointi. Tietorakenteet säilyvät alkuperäisen aineiston mukaisina. Maskata voi tarpeen mukaan vain tietyt tietokantakentät tai koko taulun.

Määritellyt säännöt ovat koko ajan asiakkaan nähtävissä, ja tarvittaessa muutosten teko on helppoa. Kun määritykset on tehty ja lähdelataukset toimivat, ratkaisumme maskaa datan automaattisesti ja tehokkaasti. Näin valmis aineisto on valmis hyödynnettäväksi. Ratkaisu sopii monenlaiseen tarpeeseen, ja sillä voi olla useampia rinnakkaisia hyödyntäjiä, ihmisiä tai järjestelmiä, kuten tietovaraston testiympäristöt.

Ratkaisumme etuja ovat sen ketteryys, läpinäkyvyys ja yksinkertaisuus, mikä tekee siitä myös helppokäyttöisen. Manuaalityötä on erittäin vähän, lähinnä alkuvaiheen määrittelyissä.

Me olemme valmiita auttamaan yrityksesi tietojärjestelmien henkilötietojen suojaamisessa tietosuoja-asetuksen edellyttämällä tavalla.

Mikäli haluat keskustella lisää, lähetä meille yhteydenottopyyntö osoitteeseen sales@evitecdata.local. Asiantuntijamme vastaavat sinulle ripeästi.

Tutustu myös muihin analytiikan ja tiedolla johtamisen palveluihimme.

Lue myös:



financial-and-technical-data-analysis-graph-showing-search-findingsTieto on yritykselle arvokas resurssi. Kun kaupan alalla toimivassa Kokkolan Halpa-Halli Oy:ssa (tekstissä HalpaHalli) tunnistettiin tarve kehittää raportointia ja tiedolla johtamisen kulttuuria, pitkäaikaisena yhteistyökumppanina Evitec oli luonteva valinta yhteistyöhön.

Yhdessä Evitecin kanssa toteutetun, nykyaikaisen raportointiratkaisun avulla voidaan nyt raportoida dynaamisesti ja oikea-aikaisesti myyntiä, varastoa, hankintaa ja taloutta. Ratkaisun avulla on saatu vähennettyä manuaalista työtä ja henkilöriippuvuutta. Näin liiketoimintaa pystyy johtamaan entistä paremmin toimintaansa ajantasaisen ja yhdenmukaisen mittariston pohjalta.

Eri lähdejärjestelmistä koostettu tieto mittaristoineen tuotetaan käyttäjäryhmille tarpeen ja määrittelyn mukaan joko dynaamisina Qlik Sensen automaattiraportteina, tai generoidaan vakioraportteina Qlik NPrintingin avulla. Toteutettu Qlik Sense -raportointi mahdollistaa myös dynaamisesti dataan porautumisen yksityiskohtaisella tasolla ja näin kokonaisuuden ymmärtämisen alusta alkaen.

— Ratkaisu on helppokäyttöinen ja vaikuttaa myönteisesti päivittäiseen tekemiseemme. Ratkaisu vapauttaa aikaamme, sillä tieto on käytössä kaikissa tarvittavissa järjestelmissä aika- ja paikkariippumattomasti, eikä kenenkään tarvitse sitä manuaalisesti koostaa, sanoo Päivi Rättyä, HalpaHallin Business Controller.

Evitecille on tärkeää toteuttaa projekteja tiiviissä yhteistyössä asiakkaan sidosryhmien kanssa parhaan lopputuloksen saavuttamiseksi. Käyttäjälähtöiseen kehitystyöhön kuuluvat säännöllinen yhteydenpito, ketterät kehitysmallit ja uuden työkalun käyttöönotossa tukeminen.

— Evitecin kanssa yhdessä tekeminen on hallittua ja järjestelmällistä. Meidän uusia ideoitamme ja tarpeitamme on tuotu ketterästi mukaan toteutukseen. Olemme saaneet myös proaktiivisesti kehitysehdotuksia Profit Softwaren puolelta. Asiat edistyvät jouhevasti ja vastauksia saa aina nopeasti, Rättyä toteaa.


Kokkolan Halpa-Halli Oy on perheyritys, joka työllistää Suomessa suoraan yli 1 300 ihmistä. HalpaHalli palvelee asiakkaitaan 35 kivijalkamyymälässä sekä verkkokaupassa. HalpaHalli tarjoaa kuluttajille saman katon alta jokapäiväiset hyödykkeet ruuasta vaatteisiin sekä kodin ja vapaa-ajan tuotteisiin. Perheyhtiönä HalpaHallille tärkeitä periaatteita ovat vastuullisuus, jatkuvuus ja pitkäjänteisyys. HalpaHallilla on Avainlippu merkkinä suomalaisesta työstä.


Evitec and Live Foundation have been working on an enterprise level business intelligence solution for some time now, and the partnership has been smooth sailing. Positive past experiences of cooperation and a competitive quote led Live Foundation to choose Evitec as the supplier of its new, more efficient internal order management system. live_logo_rgb-300x167-1344256

Evitec’s proven UX design and SW development expertise combined with Microsoft Power Apps technology were the key to solve Live Foundation’s very specific needs. Power Apps, a user-friendly tool for agile software development, is part of Microsoft Power Platform, in which Evitec has invested heavily in recent years. Power Platform technology made the new order management system extremely quick to build.

“Evitec gave us everything we wanted and more, with open communication and iteration throughout the project”, says Live Foundation’s IT Manager Jouni Vesanen.

The new solution has given Live Foundation a consistent way to process internal orders, reducing the amount of manual labour and lowered the risk of human error. With integrated Power BI based reporting the internal orders are now visible to all authorized users.

Live Foundation’s new system is an excellent example of how process digitalisation can quickly add value. Power Platform technology is especially well suited to situations where suitable SW product is not available but where embarking on a major software development project is not a practical option either. Power Platform is ideal for developing software quickly and cost-effectively in no-code/low-code basis with minimal programming.

“Power Platform is also great in that it allows us to keep developing the system in-house”, Vesanen explains.

Live Foundation’s mission is to enable as many people as possible to function as full-fledged members of Finnish society. Live Foundation maintains two professional units: Vocational College Live, which is the third biggest special-needs vocational school in Finland, and Live Services, a provider of vocational rehabilitation, training and consultancy to promote employment. Live Foundation was established in 1940, and it employs just over 600 experts.

Työeläkeyhtiö Elo halusi uudistaa ja nopeuttaa asiakasyritystensä työkykyjohtamista. Uusi verkkopalvelu tekee työeläkevakuuttamiseen liittyvien asioiden hoitamisesta helppoa ja nopeaa yrityksille, työnantajille ja tilitoimiston edustajille. Profit Software auttoi Eloa rakentamalla modernin tietovaraston palvelun perustaksi.


Verkkopalvelun lähtökohtana oli aikaisemmin manuaalisesti tehdyn työn digitalisointi ja automatisointi sekä uusien toiminnallisuuksien kehittäminen Elon asiakasyritysten tarpeisiin. (more…)

Docrateen talousjohtaja Harri Puurunen

Pohjoismaiden ainoa yksityinen syöpäsairaala Docrates kehittää toimintaansa voidakseen tarjota parhaimman mahdollisen hoidon potilailleen. Kehitys tapahtuu niin hoitomenetelmissä, mahdollisimman tehokkaassa työn organisoinnissa kuin sairaalan liiketoiminnan kehittämisessä. Syöpäsairauksiin erikoistunut sairaala onkin kasvanut nopeasti alansa huippuyksiköksi. Toiminnan kehittämisessä on nyt otettu seuraava askel, kun Docrates on Profit Softwaren avulla yhdistänyt Acute-potilastietojärjestelmästä anonymisoidun datan Qlik Sense –raportointiin. Uudella datapohjaisella näkymällä sairaalan toimintaan saadaankin aiempaa tarkempi kuva niin hoitopoluista kuin liiketoiminnan eri prosesseista.

Huippuluokan toiminnan kehittäminen on sairaalaorganisaatiossa kokonaisvaltaista. Pelkkä hoidon tai liiketoiminnan prosessien kehittäminen eivät yksinään riitä, vaan kyse näiden yhdistämisestä tietoon perustuvassa suunnittelussa ja toiminnan kehittämisessä.

–Toimintamme on kasvanut sellaiseen mittakaavaan, että tarvitsimme uusia menetelmiä tiedolla johtamiseen. Acute-potilastietojärjestelmässämme on yli 4 000 potilaan 170 000 potilaskäyntiä, ja pelkästään viime vuonna meille tuli 1350 uutta potilasta. Potilastietojärjestelmä palvelee luonnollisesti hoitoprosessia, ja siinä ei ole työkaluja toiminnan monitasoiseen analysointiin ja kehittämiseen. Tarvitsimme tähän tietomassaan järkevän näkymän, josta merkityksellinen tieto saadaan näkyviin vaarantamatta mm. potilaiden yksityisyyttä. Siksi lähdimme rakentamaan anonymisoitua raportointinäkymää potilastietojärjestelmämme tietoihin Profit Softwaren avulla, kertoo Docrateen talousjohtaja Harri Puurunen.

Hoitopolut, liiketoimintayksiköiden toiminta ja markkinoinnin mitattavuus

Docrates hyödyntää Qlik Sense –teknologialla rakennettuja raportteja hyvin monitasoisesti. Voidaan esimerkiksi tarkastella syöpähoidossa olennaista tekijää: kuinka nopeasti potilas pääsee aloittamaan hoidon, tai vertailla erilaisten syöpien hoitoketjujen toimintaa organisaatiossa. Hoitotyön organisoinnin kannalta myös esimerkiksi henkilökunnan päivittäisen kuormitustilanteen tarkastelu on olennaista – sitä ei kannattaisi tehdä esimerkiksi kuukausi jälkikäteen.

–Profit Softwaren avulla onnistuimme rakentamaan näkymän tietoon, jossa voidaan ottaa sekä hyvin yleisluontoisia näkymiä että pureutua hyvin syvälle tietoon, aina tarpeen mukaan. Lisäksi raportoinnin näkymät eivät rajoitu esimerkiksi vain taloudelliseen tietoon, vaan pääsemme kehittämään toimintaa kaikilla osa-alueilla. Tässäkin, kuten kaikessa toiminnassamme, järjestelmän hyöty kulminoituu potilastyössämme: voimme tarjota parasta mahdollista hoitoa potilaillemme, Puurunen sanoo.

Valtakunnallisesti ja kansainvälisesti toimivalle Docrateelle myös maantieteellinen ulottuvuus on merkittävä tekijä. Esimerkiksi eri alueilta tulevien potilaiden tai erilaisten syöpätyyppien analysointi, sekä toiminnan kannattavuuden vertailu kotimaisten ja ulkomaisten potilaiden välillä ovat näkökulmia, joita aiemmin olisi ollut hyvin työläs vertailla.

–Järjestelmän myötä pääsemme keskittymään datan ymmärtämiseen sen sijaan, että merkittävä osa työajasta kuluisi pelkkään tiedon keräämiseen. Lisäksi olemme nyt voineet ensimmäistä kertaa pureutua todella yksityiskohtaiseen tietoon, esimerkiksi tutkia markkinointimme onnistumista tietyllä alueella, tätä ei olisi voitu aiemmin tehdä potilastiedon vaarantumatta, Puurunen kertoo.

–Qlik Sense oli meille juuri oikea valinta: helppokäyttöinen ja salamannopea raportointityökalu, joka tehostaa niin taloushallinnon, ylilääkäreiden, johtoryhmän kuin tiimien esimiesten päivittäistä työtä, Puurunen jatkaa.

Koeprojektista tuotantoon

Docrateen ja Profit Softwaren yhteistyö alkoi Acute-potilastietojärjestelmän toimittajan Vitecin suosituksesta. Profit Softwaren aiempi kokemus Acuten kanssa rakennetuista integraatioista vakuutti ja ensin toteutettiin proof-of-concept –koeprojekti, jossa tehtiin esimerkkiraportti Docrateen dataan.

–Näimme heti, miten järjestelmä toimii meidän omalla datallamme arkipäivän työssä. Sen perusteella oli helppo todeta järjestelmän hyödyllisyys ja ryhdyimme toteuttamaan hanketta. Yhteistyömme Profit Softwaren kanssa sujui erinomaisesti. He tunsivat Acuten aiemmin ja heidän tiiminsä todella halusi mukauttaa raportoinnin juuri syöpäsairaalamme tarpeisiin, jotka poikkeavat esimerkiksi lääkärikeskuksen tarpeista merkittävästi, Puurunen sanoo.

Puusepän verstaasta 18* myymälän tavarataloketjuksi kasvanut Puuilo halusi tietojärjestelmäuudistuksen ohessa tehostaa raportointiaan. Nopeasti kasvava liiketoiminta tarvitsikin tuekseen uudenlaisen näkymän liiketoiminnan tietoon auttamaan niin ylintä johtoa kuin myymäläpäälliköitä päivittäisessä työssään. Profit Software vastasi QlikView-raportointijärjestelmästä ja raportoinnin tietovarastosta.

Puuilon myymälä, kauppakeskus Easton

Voimakkaasti kasvava Puuilo-ketju toimii tehokkaasti tiiviillä johtoryhmällä. Liiketoiminnan kehityksen myötä erilaisen raportoinnin tarve ja sille asetetut vaatimukset ovat kuitenkin kasvaneet ja aiempi, osin manuaalinen toimintamalli oli tullut tiensä päähän. Puuilo tarvitsikin mahdollisimman automatisoidun ja liiketoimintaa monelta näkökulmalta yhtenäisesti kuvaavan raportoinnin järjestelmän. Järjestelmän toimittajaksi valittiin kilpailutuksen jälkeen Profit Software.

–Lähdimme uudistukseen puhtaasti liiketoiminnan tarpeet edellä. Emme etsineet mitään tiettyä järjestelmää, vaan ratkaisua tarpeeseemme. Lisäksi halusimme yhteistyökumppanin, joka ymmärtää liiketoimintamme vaatimuksia, eikä vain omaa teknistä ratkaisuaan. Profit Softwaren osaamisessa oli erinomainen yhdistelmä teknistä ja talousraportoinnin osaamista, kertoo Puuilon tietohallintojohtaja Esa Haapa-aho.

Kassakoneelta tuloslaskelmaan

Puuilon uusissa QlikView-raporteissa yhdistyvät tavarataloketjun liiketoiminnan monet eri ulottuvuudet ja tiedot kassakuiteista, tilitapahtumista, tuloslaskelmasta, HR-raportoinnista sekä osto- ja myyntireskontrasta. Olennaista on kaiken tämän tiedon yhdistäminen helppokäyttöiseen näkymään ja automatisoituihin raportteihin. Ero aiempaan, osin manuaaliseen toimintaan on suuri:

–Kyllähän se on niin, että ei Excelissä mitään automatisointia oikeasti ole. Nyt meillä tulee jokaiselle myymäläpäällikölle joka aamu yhteismitallinen raportti, jossa kerrotaan eilisen myynti ja olennaiset tunnusluvut. Tämän myötä käytämme nyt kaikki samoja termejä ja laskentamalleja sekä ymmärrämme luvut samalla tavalla. Aikaa säästyy sekä myymälöissä että täällä keskusjohdossa. Raportointiin liittyvän mekaanisen työn vähenemisen lisäksi saimme myös aiempaa laajemman kokonaisnäkymän tilanteeseen, mikä auttaa suunnittelemaan tulevaisuutta tehokkaasti, sanoo Puuilon talousjohtaja Ville Ranta.

Ketterä yhteistyö

Koska raportointijärjestelmän ohella uudistettiin myös muita liiketoiminnan järjestelmiä, ei toteutusta voitu kattavasti suunnitella ennalta, vaan projektiin liittyi monia vielä sen alkuvaiheessa määrittelemättömiä kohtia.

–Profit Software pystyi toimimaan monitoimittajaympäristössä rakentavalla tavalla, he eivät tehneet laput silmillä vain omaa osuuttaan. Koko projektin ajan tuntui, että heidän osaava tiimi oli mukana meitä varten. Heillä oli kyky kommentoida ja vastata, sekä hyvä reaktionopeus. Tämän kaltaista isoa kokonaisuudistusta ei pystyisikään muulla kuin ketterällä asenteella tekemään. Olemme erittäin tyytyväisiä yhteistyöhön, Haapa-aho kertoo.

Puuilo myös jatkaa yhteistyötä Profit Softwaren kanssa raportoinnin jatkokehityksen parissa:
–Tämähän on oikeastaan vasta alku. Kun nyt olemme nähneet automatisoitujen raporttien edut käytännössä, tulemme varmasti laajentamaan niiden käyttöä vielä jatkossa, Haapa-aho sanoo.

*) Puuilolla on vuoden 2020 kesäkuussa Suomessa lähes 30 myymälää ympäri Suomen sekä verkkokauppa.