Hantera huvuddata i datanät
Företag som använder en datanätsarkitektur har ofta ett stort antal domäner som var och en innehåller unika system och data.
Den här omfattande fördelningen av data ökar komplexiteten eftersom det kan finnas flera versioner av samma data i den här konfigurationen. Integrering kräver mer arbete eftersom ägarna måste integrera och harmonisera alla olika delar av samma data från flera domäner. Data kan vara inkonsekventa mellan dessa olika domäner, och datakvaliteten kan också variera. Använd MDM(Master Data Management) för att hantera dessa utmaningar.
Domänorienterad hantering av huvuddata
Huvudidentifieringsnummer är en viktig aspekt av din MDM. Dessa siffror länkar samman huvuddata och data från dina domäner. De är viktiga för din förmåga att spåra vilka data som har bemästrats och vilka data som hör ihop. Du kan bara identifiera unika data och tilldela huvudidentifieringsnummer centralt, inte lokalt i ett system. Dina huvuddata från olika system måste vara tillsammans i din MDM-lösning.
MDM fungerar annorlunda i domänorienterade arkitekturer på grund av deras distribuerade natur. Samstämmighet är svårare att uppnå eftersom du förlitar dig på MDM i dina domäner.
Ett sätt att uppnå konsekvens är att be dina domäner att följa centralt hanterade huvuddata när du distribuerar dataprodukter. Du kan publicera en lista över huvuddata i ett huvuddatalager eller en central lagringsplats. Din domän kan klassificera data med hjälp av företagsreferensidentifierare från företagets referensdata när du distribuerar dataprodukter mellan andra domäner. På så sätt kan dina andra domäner snabbt identifiera huvuddata i dessa dataprodukter.
Du kan också skapa nya MDM-domäner när du grupperar dina MDM-aktiviteter och använder ett huvuddatalager som en centraliserad lagringsplats. Varje ny MDM-domän bör innehålla ett specifikt dataobjekt som identifiering och kontroll av dina masterdata fokuserar på. Några välkända exempel på dessa data är kunder, produkter, anställda, geografiska platser samt ekonomi- och riskinformation. Huvuddata från dessa MDM-domäner måste hitta tillbaka till andra domäner. Den här fördelningen av data liknar fördelningen av dina dataprodukter.
Du kan omfångsbegränsa hantering av huvuddata och tillåta olika metoder för distribution av dataprodukter. Inom gränserna för ett visst omfång behöver dataprodukter inte överensstämma med företagets huvuddata, men utanför omfångets gränser måste dataprodukterna överensstämma. Du kan också använda det här mönstret omvänt, vilket kräver att huvuddata endast följs inom ett visst omfång och inte utanför det. I de här konfigurationerna hanteras dina huvuddata centralt i din MDM-lösning. Dina domäner måste utbyta huvuddata så att de vet vilka lokala data som ska mappas till centrala huvuddata. Identifiera och underhålla dessa relationer så att du vet vilka data som har bemästrats och vilka data du snabbt kan länka samman. Om en lokal domännycklar i ett driftsystem ändras är en huvudidentifierare det enda element som binder samman allt.
När du distribuerar huvudidentifierare ska du inte extrapolera dina MDM-huvudidentifierare till alla källsystem. Detta kan orsaka konsekvensproblem. Endast dina program eller system som omfattas av MDM bör hämta en huvudidentifierare från din MDM-hubb. System som inte omfattas av MDM bör använda sin egen lokala integritet (domän).
Hantering av huvuddata på domännivå
När du letar efter överlappande data kommer du förmodligen att upptäcka olika överlappningsgrader. Vissa data är generiska och omfattar många domäner. Andra data har begränsad överlappning och omfattar bara ett fåtal domäner. Särskilj mängden dataöverlappning och dess betydelse genom att utöka MDM till MDM på domännivå. Du kan göra detta genom att skapa partiella vyer av dina huvuddata inom ett visst omfång. Detta är användbart när dina data delas mellan vissa, men inte alla, av dina domäner.
Det är viktigt att överlappande domäner hanterar data men inte har något centralt beroende. MDM-lösningar kan hjälpa dig att uppnå detta. Du kan förenkla användningen avsevärt genom att abstrahera bort infrastrukturen och tillhandahålla MDM som en tjänst till dina domäner. Om du använder en central lösning använder du åtskilda vyer för varje enskild domän eller omfång.
Uppnå konsekvens med återanvändbara komponenter
Koddelning är ett annat sätt att säkerställa samarbete och återanvändning av huvuddata. I stället för att dela huvuddata delar du den underliggande koden (kodfragment och skript) för att generera utdata och främja effektiv återanvändning. Lagra den här underliggande koden på en central och öppen lagringsplats med versionskontroll. Dina team kan alla bidra till och förbättra koden som finns på den här lagringsplatsen.
I den här modellen tillämpar du endast affärslogik inom domäner. Dina team kan avvika, göra förbättringar eller använda lite optimerade versioner av logiken som de anser lämpligt. Du kan återskapa dina utdata när förbättringar från communityn läggs till i den centrala kodlagringsplatsen.
Observera att om dina team tillåts ändra sin kod kan det bli svårare att jämföra resultat mellan olika team, vilket kan påverka konsekvensen.
Sammanfattning av hantering av huvuddata
Användare kan bara fatta korrekta beslut om de data de använder är konsekventa och korrekta. Genom att använda MDM kan du säkerställa dina datas konsekvens och kvalitet på företagsnivå.
Din organisation måste hitta rätt saldo för MDM. För många områden med huvuddata eller referensvärden leder till för mycket justering mellan domäner. Att inte ha några företagsdata alls gör det omöjligt att jämföra några resultat. Ett praktiskt sätt att börja använda MDM på ett balanserat sätt är att implementera en lagringsplats. Det här är det enklaste sättet att hantera organisationens huvuddata. Med en lagringsplats behöver du inte justera dina domänsystem för att lära dig vilka data som är av låg kvalitet eller behöver justeras. Med en lagringsplats som hjälper dig att få den informationen kan du leverera värde snabbare.
När du har implementerat en lagringsplats måste du ange ett tydligt omfång. Gå inte i fällan för sammanslagning av företagsdata genom att välja alla data. Endast huvuddata från dina viktigaste fält. Börja med att välja ämnen som lägger till mest värde, till exempel kunder, kontrakt, produkter och organisationsenheter. Ditt antal attribut ska vara i tiotals, inte hundratals eller tusentals.
Anpassa dina processer och styrning när du har kommit överens med dina domäner. Gör alla avtal om tidslinjer och granskningar tydliga för alla domäner. Se också till att du arbetar med dina metadata. Katalogisera dina huvuddata. Se till att dina domäner vet vilka dataelement som är kandidater från vilka källsystem och hur dessa element flödar genom dina datapipelines.
Det sista steget, och ditt slutmål, är att uppnå samexistens. Dina förbättringar bör flöda direkt tillbaka till dina domäner. Det här är den svåraste delen av processen eftersom du måste göra många arkitekturändringar. Dina domäner måste kunna hantera korrigeringar och förbättringar som skickas från din centralt hanterade MDM-lösning.