Dataarkitekt
En dataarkitekt är en utövare av dataarkitektur , en datahanteringsdisciplin som sysslar med att designa, skapa, distribuera och hantera en organisations dataarkitektur. Dataarkitekter definierar hur data kommer att lagras, konsumeras, integreras och hanteras av olika dataenheter och IT-system, såväl som alla applikationer som använder eller bearbetar dessa data på något sätt. Det är nära förknippat med affärsarkitektur och anses vara en av de fyra domänerna inom företagsarkitektur .
Roll
Enligt Data Management Body of Knowledge tillhandahåller dataarkitekten "en standard gemensam affärsvokabulär, uttrycker strategiska datakrav, skisserar integrerade design på hög nivå för att möta dessa krav och anpassar sig till företagsstrategi och relaterad affärsarkitektur."
Enligt Open Group Architecture Framework (TOGAF) förväntas en dataarkitekt sätta dataarkitekturprinciper, skapa datamodeller som möjliggör implementeringen av den avsedda affärsarkitekturen, skapa diagram som visar nyckeldataenheter och skapa en inventering av data. behövs för att implementera arkitekturvisionen.
Ansvar
- Organiserar data på makronivå.
- Organiserar data på mikronivå, datamodeller, för en ny applikation.
- Ger en logisk datamodell som standard för den gyllene källan och för att konsumera applikationer att ärva.
- Ger en logisk datamodell med element och affärsregler som behövs för att skapa regler för datakvalitet ( DQ).
Kompetens
Bob Lambert beskriver de nödvändiga färdigheterna hos en dataarkitekt enligt följande:
- Grund i systemutveckling : dataarkitekten bör förstå systemutvecklingens livscykel ; metoder för projektledning av programvara ; och krav, design och testtekniker. Dataarkitekten ombeds att konceptualisera och påverka applikations- och gränssnittsprojekt och måste därför förstå vilka råd man ska ge och var man ska plugga in för att styra mot önskvärda resultat.
- Djup i datamodellering och databasdesign : Detta är kärnfärdigheten hos dataarkitekten och den mest efterfrågade i dataarkitektens arbetsbeskrivningar. Den effektiva dataarkitekten är sund i alla faser av datamodellering, från konceptualisering till databasoptimering. Enligt hans/hennes erfarenhet sträcker sig denna färdighet till SQL-utveckling och kanske databasadministration.
- Bredd i etablerad och framväxande datateknik: Förutom djupet i etablerad datahantering och rapporteringsteknik, är dataarkitekten antingen erfaren eller insatt i nya verktyg som kolumnära och NoSQL-databaser, prediktiv analys , datavisualisering och ostrukturerad data . Även om det inte nödvändigtvis är djupt inne i alla dessa teknologier, har dataarkitekten förhoppningsvis erfarenhet av en eller flera och måste förstå dem tillräckligt för att vägleda organisationen att förstå och använda dem.
- Förmåga att föreställa sig och skildra den "stora bilden": När dataarkitekten initierar, utvärderar och påverkar projekt gör han eller hon det ur hela organisationens perspektiv. Dataarkitekten kartlägger de system och gränssnitt som används för att hantera data, sätter standarder för datahantering, analyserar nuvarande tillstånd och tänker på önskat framtida tillstånd, och utformar projekt som behövs för att överbrygga gapet mellan nuvarande tillstånd och framtida mål.
- Förmåga att skickligt verka i organisationen: Fem nyckelegenskaper, som pekar på dataarkitektens förmåga att verka politiskt i organisationen:
- Väl respekterad och inflytelserik
- Kunna betona metodik, modellering och styrning
- Teknologiskt och politiskt neutralt
- Artikulerad, övertygande och en bra säljare
- Entusiastisk