Ga naar hoofdinhoud

Hoe word je data-architect

Ontdek wat een data-architect doet en hoe je een lucratieve carrière start in deze snelgroeiende niche.
Moez Ali
Moez Ali

Maak je gratis account aan

Oefen en volg je voortgang.

Ga verder met GoogleDoor verder te gaan, accepteer je ons Gebruiksvoorwaarden, onze Privacybeleid en dat je gegevens in de VS worden opgeslagen.

In relatief korte tijd heeft de COVID-19-crisis de manier waarop bedrijven in alle sectoren zaken doen volledig veranderd. Een nieuwe enquête van McKinsey Global stelt vast dat COVID-19 de adoptie van digitale technologieën met meerdere jaren heeft versneld—en dat veel van deze veranderingen blijvend kunnen zijn. Tijdens de pandemie zijn consumenten massaal overgestapt op online kanalen, en daarop hebben bedrijven en sectoren gereageerd. Dit heeft geleid tot meer vraag naar datafuncties binnen organisaties in uiteenlopende sectoren, sommige meer geraakt dan andere. 

Volgens het Monster Annual Trends-rapport is 96% van de bedrijven van plan, of waarschijnlijk van plan, nieuw personeel met relevante vaardigheden aan te nemen om in 2022 toekomstige big-data-analyticsfuncties te vervullen. Een data-architect is een van de sleutelfiguren bij het opbouwen en ondersteunen van de big databehoeften van een organisatie. 

In deze blog leer je meer over wie een data-architect is en, specifieker, wat een data-architect doet. We bekijken ook hoe de rol verschilt van die van een data engineer, en welke vaardigheden je nodig hebt om in 2022 data-architect te worden.   

Wat is een data-architect?

Zoals gerapporteerd door het Data Management Body of Knowledge, stelt een data-architect een gemeenschappelijke zakelijke woordenschat vast, formuleert strategisch gedreven data-eisen, tekent geavanceerde geïntegreerde ontwerpen uit die hiermee in lijn zijn, en zorgt ervoor dat de ondernemingsstrategie en de bijbehorende bedrijfsarchitectuur op elkaar zijn afgestemd. 

Hoewel de feitelijke rol en verantwoordelijkheden van een data-architect per bedrijf enigszins kunnen verschillen, kun je de rol in het algemeen omschrijven als iemand met een seniorpositie die een belangrijke rol speelt in technische data. Ze vertalen zakelijke eisen naar technische vereisten en definiëren standaarden en raamwerken waarlangs data wordt verzameld, opgeslagen, opgehaald, gearchiveerd en uitgewisseld tussen bedrijfsapplicaties.  De data-architect “zorgt ook voor een standaard gemeenschappelijke zakelijke woordenschat, verwoordt strategische vereisten, schetst hoogover geïntegreerde ontwerpen om aan die vereisten te voldoen en sluit aan op de ondernemingsstrategie,” aldus het Data Management Body of Knowledge van DAMA International.

Het Open Group Architecture Framework (TOGAF) definieert een data-architect als een functie die geacht wordt principes voor data-architectuur vast te stellen, datamodellen te creëren die de implementatie van de beoogde bedrijfsarchitectuur mogelijk maken, diagrammen te bouwen die kern-data-entiteiten weergeven, en een inventaris op te stellen van de data die nodig is om de architectuurvisie te realiseren.

Verantwoordelijkheden van een data-architect
Beeldbron: https://spectralops.io/wp-content/uploads/2021/04/data-architect.png

Wat doet een data-architect?

Data-architecten hebben een breed scala aan organisatorische taken en werken samen met veel andere rollen en afdelingen binnen een organisatie, waaronder:

  • Domeinexperts: Data-architecten werken vaak direct samen met domeinexperts en business owners. Ze spelen een sleutelrol in applicatieontwerp doordat ze zakelijke vereisten omzetten in technische specificaties.
  • Chief information/technology officer: Data-architecten werken nauw samen met het leiderschap bij het definiëren van de datastrategie en het communiceren daarvan aan de hele organisatie.
  • Andere datafuncties: Data engineers, database-ontwikkelaars en -specialisten, databasebeheerders en software-engineeringteams.

De exacte taken en verantwoordelijkheden van een data-architect kunnen per bedrijf, locatie en organisatietype verschillen, maar in algemene zin zou het er zo uit kunnen zien:

  • Zakelijke vereisten vertalen naar technische specificaties.
  • Integraties, databases en datawarehouses definiëren en ontwerpen.
  • Het raamwerk, de standaarden en principes voor data-architectuur definiëren–inclusief het beveiligingsraamwerk.
  • Datastromen definiëren (bijv. welke delen van de organisatie data genereren, welke data nodig hebben om te functioneren, hoe datastromen worden beheerd, enz.).
  • Streven naar continue verbetering van de data-architectuur van een organisatie. 
  • Samenwerken met een breed scala aan technische en niet-technische stakeholders en externe partners en leveranciers. 
  • Samenwerken met het leiderschap en senior management om een datastrategie te ontwikkelen en uit te voeren die aansluit op organisatiedoelen. 
  • Een bedrijfsrepository bijhouden van alle blauwdrukken en artefacten van de data-architectuur.
  • Voortdurend streven naar verbeteringen in schaalbaarheid, beveiliging, performance, data recovery, betrouwbaarheid, enz.

Data-architect vs. data engineer

De rollen van een data-architect en een data engineer zijn verwant maar vertegenwoordigen twee verschillende technische posities binnen een data-organisatie, die allebei uiterst belangrijk zijn.

Data-architect

Data engineer

Ontwerpt en visualiseert data-architectuur

Voert de visie uit en ontwikkelt de architectuur volgens specificaties

Richt zich op leiderschap en high-level datastrategie

Richt zich op de dagelijkse taken van datacleaning, data wrangling en het voorbereiden van data voor andere datagebruikers in de organisatie zoals data scientists, data-analisten, enz.

Data-architecten hebben doorgaans praktische vaardigheden in een groot aantal datamanagementtools, waaronder datawarehousing, datamanagement, datamodellering en diverse ETL-tools.

Van data engineers wordt doorgaans expertise verwacht in relationele en niet-relationele databases, ETL, automatisering, big-datatools, cloud en codeervaardigheden op productieniveau.

Data-architecten zijn verantwoordelijk voor de conceptualisering en visualisatie van data-raamwerken. 

Data engineers bouwen en onderhouden die raamwerken. 

Juniorfuncties zijn onwaarschijnlijk.

Juniorfuncties zijn mogelijk.

Een belangrijk verschil is het senioriteitsniveau. Terwijl data-engineeringfuncties ook op instapniveau beschikbaar zijn, zijn data-architectfuncties meestal seniorposities waarvoor meer dan 8 jaar ervaring vereist is. Ervaren data-architecten komen uit veel richtingen; de meest voorkomende route is echter data engineering. Data science is een andere instaproute naar functies als data-architect.

Vaardigheden van een data-architect

Technische vaardigheden voor data-architecten

  • Relationele en niet-relationele databases
  • Datawarehousing
  • Application server-software (bijv. Oracle)
  • Databasebeheersoftware (bijv. Microsoft SQL Server)
  • User interface- en querysoftware (bijv. IBM DB2)
  • Enterprise application integration-software (bijv. XML)
  • Agile-methodologieën
  • Datamodellerings-tools (bijv. ERWin, Enterprise Architect en Visio)
  • ETL-tools
  • Python, C/C++ Java, Perl
  • Cloud (bijv. Azure, AWS, GCP)\
  • Hadoop

Andere niet-technische vaardigheden die belangrijk zijn in de rol van data-architect

  • Communicatievaardigheden om samenwerking met andere afdelingen te faciliteren
  • Analytische en probleemoplossende vaardigheden om de integriteit, ordening en beveiliging van data te waarborgen
  • Tijdmanagement en kunnen multitasken, zodat je taken en projecten kunt afronden in een dynamische omgeving
  • Programma- of projectmanagementvaardigheden – meestal rond het managen van veranderingen binnen een bedrijf, evenals projectmanagementmethoden en -tools, enz.
  • Bedrijfskundige vaardigheden en methoden – doorgaans inclusief businesscases, bedrijfsprocessen, strategische planning, enz.
  • Overige soft skills – in het algemeen inclusief leiderschap, teamwork, presentatievaardigheden, interpersoonlijke vaardigheden, enz.

Salaris van een data-architect

Volgens Glassdoor hebben data-architecten een gemiddeld basissalaris van ongeveer $129.000 USD per jaar. Doorgroei naar EA- en managementfuncties kan hun salaris verhogen tot $200.000 USD per jaar of meer. Gemiddeld verdienen data-architecten $25.000 aan jaarlijkse bonussen en overige inkomsten. 

Salaris van een data-architect
Bron: https://www.glassdoor.com/Career/data-architect-career_KO0,14.htm

Hoe word je data-architect

Data-architect is geen gereglementeerd beroep, dus een diploma is geen harde eis.  Het is echter heel gebruikelijk dat data-architecten een bachelor hebben in computerwetenschappen, informatietechnologie, software-engineering of een andere verwante richting. Autodidactische data-architecten komen ook voor, maar het kost veel meer tijd en discipline om hetzelfde vaardigheidsniveau te bereiken. Er zijn volop certificeringen beschikbaar op dit gebied die je onderweg ook kunt overwegen voor carrièregroei.

Haal een universitaire graad

De eerste stap om data-architect te worden is een diploma halen in een van de volgende richtingen: data science, computerwetenschappen, informatietechnologie of software-engineering. Vakken volgen over databasemanagement, data-architectuur, softwareontwerp of computerprogrammering kan enorm helpen in een carrière als data engineer. 

Haal professionele certificeringen

Er zijn talloze branchecertificeringen beschikbaar voor wie het data-engineeringveld in wil, zoals:

Certified Data Management Professional (CDMP)
Ontwikkeld door de Data Management Association International (DAMA), is de CDMP een veelvoorkomende certificering op de cv’s van data-architecten. Omdat het zich niet richt op één platform of leverancier, dient het als een solide referentie voor algemene databaseprofessionals. Er zijn vier niveaus (associate, practitioner, master en fellow) die worden toegekend aan kandidaten die kunnen aantonen dat ze over de vereiste ervaring en opleiding beschikken en slagen voor het professionele examen van CDMP.

DataCamp Data Engineer met Python Career Track
In deze uitgebreide carrièreroute leer je hoe je een effectieve data-architectuur opzet, hoe je de verwerking van data stroomlijnt en hoe je grootschalige datasystemen onderhoudt. Naast het aanscherpen van je Python-vaardigheden doe je praktijkervaring op met extra talen zoals Shell, SQL en Scala terwijl je het creëren van data-engineeringpijplijnen, het automatiseren van veelvoorkomende bestandssysteemtaken en het bouwen van high-performance databases onder de knie krijgt.

IBM Certified Data Architect – Big Data
Voor dit certificeringsprogramma zijn vereiste vaardigheden nodig, waaronder clusterbeheer, datareplicatie, data lineage en LDAP-beveiliging. Het eindexamen richt zich op Hadoop, BigSQL, BigInsights en Cloudant.

Salesforce Certified Data Architecture and Management Designer
Ontworpen voor kandidaten met ervaring met het Salesforce-platform, test het examen voor de Data Architecture and Management Designer je begrip van risico’s bij grote datavolumes en mitigatiestrategieën, LDV-uitdagingen, het beheren van een LDV-omgeving en ontwerpafwegingen, om er een paar te noemen. 

TOGAF® 9 Certification Program
De TOGAF Professional Certification heeft twee delen: foundation en vervolgens certification. De kern van deze credential is verifiëren dat kandidaten aantoonbare kennis hebben van de termen en essentiële concepten van TOGAF 9 en de basisprincipes van TOGAF en bedrijfsarchitectuur.

Je kunt ook kiezen uit de beste data science-bootcamps, die we in een apart artikel uitgebreider verkennen. 

Leer programmeertalen

De meeste data-architecten zijn eerst engineer geweest en beheersen daarom al enkele programmeertalen. De meest voorkomende zijn SQL, Spark, Hive en Python. 

Andere datagerelateerde carrières

Als je overweegt of data-architect worden de juiste weg voor je is, kan het helpen dit te vergelijken met andere carrières.  Wil je meer weten over andere veelvoorkomende datarollen? Bekijk dan de volgende blogs: 

Onderstaande grafiek biedt een korte visuele vergelijking van andere veelvoorkomende datarollen:

Data-architect vs. andere rollen
Bron: https://www.techtarget.com/searchdatamanagement/definition/data-architect

Conclusie

Data-architectuur is een snelgroeiende carrièreniche: met het tempo van digitalisering dat door COVID in sectoren toeneemt, heeft het vakgebied zich de afgelopen twee jaar exponentieel ontwikkeld.  Omdat het voortdurend in beweging is, zul je je op dit carrièrepad nooit vervelen. Bovendien is het zeer competitief en wordt het uitstekend beloond. 

Hoewel je niet alle technische vaardigheden die een data-architect nodig heeft in één enkele cursus kunt leren, is het sterk aan te bevelen de track Data Engineering with Python op Datacamp te volgen. Deze track geeft je de basisvaardigheden die je nodig hebt om data-architect te worden, plus loopbaanbegeleiding na afronding.  

FAQ over data-architecten

Wat is een data-architect?

Een belangrijke seniorrol binnen data-organisaties, waarin hij/zij zakelijke vereisten vertaalt naar technologische vereisten en standaarden en raamwerken definieert waarlangs data wordt verzameld, opgeslagen, opgehaald, gearchiveerd en uitgewisseld tussen bedrijfsapplicaties.

Welke programmeertalen moet een data-architect leren?

De meest gebruikte programmeertalen voor data-architecten zijn SQL, Spark, Hive en Python.

Wat is het verschil tussen een data-architect en een data engineer?

Data-architecten ontwerpen en visualiseren de enterprise data-architectuur, terwijl data engineers de visie uitvoeren en de architectuur volgens specificaties ontwikkelen. 

Hoe word ik data-architect?

Het is heel gebruikelijk dat data-architecten een bachelor hebben in computerwetenschappen, informatietechnologie, software-engineering of een andere verwante richting. Autodidactische data-architecten komen ook voor, maar het kost veel meer tijd en discipline om hetzelfde vaardigheidsniveau te bereiken. Online trainingsprogramma's, zoals DataCamp's Data Engineer with Python Career Track, zijn uitstekende opties om jezelf uit te rusten met de basiskennis die je nodig hebt om een succesvolle data-architect te worden.  

Moet ik naar de universiteit om data-architect te worden?

Absoluut niet. Data-architect is geen gereglementeerd beroep, en daarom is een universitair diploma niet verplicht (al wordt het soms wel gevraagd in vacatures). Online trainingsprogramma's, zoals DataCamp's Data Engineer with Python Career Track, zijn uitstekende opties om jezelf uit te rusten met de basiskennis die je nodig hebt om een succesvolle data-architect te worden.  

Hoeveel verdient een data-architect?

Volgens Glassdoor hebben data-architecten een gemiddeld jaarlijks basissalaris van ongeveer $129.000 USD. Data-architecten verdienen daarnaast $25.000 aan jaarlijkse bonussen en overige inkomsten. 

Welke software moet een data-architect kennen?

Python, SQL, relationele en niet-relationele databases, ETL, Cloud, C++, Java, Hadoop.

Is data-architect een goede carrière?

Data-architecten zijn over het algemeen senior professionals die hoog in aanzien staan bij grote bedrijven en doorgaans de bestbetaalde van alle datarollen zijn; deze factoren maken het een uitstekende carrièrekeuze. 

Is een data-architect hetzelfde als een data engineer?

De titels data-architect en data engineer liggen dicht bij elkaar en worden daarom vaak door elkaar gehaald. Het verschil tussen beide rollen ligt in hun primaire verantwoordelijkheden. Let op: hoewel je instapfuncties als data engineer kunt vinden, vereisen posities als data-architect veel jaren ervaring.  

Onderwerpen

Gerelateerd