Ga naar de inhoud

Azure dataplatform laten inrichten

We leggen je Azure-dataplatform vast in Terraform, met een rekenlaag die bij je team past, zoals in het platform van Vivara op Azure Databricks.

Voor Vivara ontwikkelden we een dataplatform dat dagelijks data uit SAP, Magento en SharePoint opslaat in Azure Databricks

Het platform draait op Azure en Databricks, met dbt, Python, DevOps, Terraform en Power BI. Dankzij een op maat gemaakt datamodel analyseren alle afdelingen van Vivara, van finance tot marketing, de data op verschillende niveaus.

Lees de case

Waarom weet niemand meer wat er in onze Azure-omgeving voor data draait?

Een engineer zette ooit een storage account en een Data Factory op, het wachtwoord van de SQL-bron staat in een linked service en een cluster draait het hele weekend door. Een ingericht platform legt opslag, rechten, netwerk en kosten vast in code.

Plan een gesprek
Team aan een houten tafel met laptops en tablets, van bovenaf gezien; in het midden
# schudden twee collega's elkaar de hand.

Na de inrichting liggen opslag, laadstappen, geheimen en netwerk vast in je Azure-omgeving

Bespreek je Azure-platform

Opslag in Data Lake Storage

Een storage account met hiërarchische naamruimte, ingedeeld in mappen per laag. Toegang loopt via Entra ID-groepen en ACL's op map- of bestandsniveau.

Laden met Azure Data Factory

Pipelines halen data uit je bronnen. Voor SAP of een database in je eigen netwerk draait een self-hosted integration runtime op een server bij jou.

Geheimen en netwerk afgeschermd

Wachtwoorden staan in Key Vault, diensten melden zich aan met een managed identity en verkeer naar de opslag loopt via private endpoints.

Alles vastgelegd als code

Resources en rechten staan in Terraform, pipelines gaan via Git van ontwikkeling naar productie. Ook het dataplatform van Vivara gebruikt Terraform.

Eerst staat de basis in code, daarna gaat één bron door het hele platform

  1. Landschap en rekenlaag

    We brengen bronnen, netwerk, licenties en je Azure-abonnementen in kaart en kiezen samen de rekenlaag.

  2. Basis als code

    Opslag, Key Vault, netwerk, rechten en budgetten zetten we in Terraform neer, met aparte omgevingen voor ontwikkeling en productie.

  3. Eén bron tot rapport

    Eén bron gaat via Data Factory en de rekenlaag naar een rapport. Daarna beheert je team het platform, of wij.

Hoort ons dataplatform in een eigen Azure-omgeving, of kan het lichter?

Toets het in een gesprek

Past als

Je organisatie werkt al met Microsoft Entra ID en Azure, een deel van je bronnen staat in je eigen netwerk en je wilt opslag, netwerk en rechten in je eigen abonnement houden.

Past niet als

Je rapporteert uit een paar bronnen in Power BI en wilt geen Azure-resources beheren. Dan is Microsoft Fabric als SaaS-dienst vaak eenvoudiger, of volstaat een Power BI-model op de bron.

Waar de omvang van afhangt

Het aantal bronnen en hoeveel daarvan in je eigen netwerk staan, eisen aan private netwerken, het aantal omgevingen, of er al een Azure-basis met beleid staat en wie het beheer doet.

Lopen de kosten niet uit de hand?

Een budget in Azure Cost Management stuurt een melding bij een drempel, maar zet geen resource stil. Daarom stellen we automatische beëindiging in op clusters, zodat ongebruikte rekenkracht niet doorloopt.

Databricks, Fabric of Synapse: welke rekenlaag zet je op Azure?

Azure Databricks

Kies dit als je team in Python en Spark werkt, modellen in productie moeten en de data in je eigen Data Lake Storage blijft. Zie Databricks implementatie.

Microsoft Fabric

Kies dit als Power BI al de standaard is en je liever capaciteit afneemt dan Azure-resources beheert. Zie Microsoft Fabric implementatie.

Bestaande Synapse

Kies dit als je dedicated SQL pools al goed draaien. Ons advies: laat die staan, bouw nieuwe toepassingen op Databricks of Fabric en migreer daarna stap voor stap.

Op Azure bouwen we dataplatforms met Databricks, en als Microsoft Partner ook met Fabric

Data Science Lab werkt sinds 2016 met data en AI en is Databricks Partner en Microsoft Partner. Op Azure bouwden we dataplatforms voor onder meer Vivara en het Koninklijk Concertgebouworkest, en bouwen we aan dat van Fokker Services Group.

Plan een kennismaking

Je Azure-abonnementen en bronnen lopen we in het eerste gesprek samen door

Stef Stoelwinder

Stef Stoelwinder

Business Development

Stef is je eerste aanspreekpunt. In het eerste gesprek bespreken we je bronnen, je Azure-omgeving en welke rekenlaag past.

Wat staat er nu al in jullie Azure-omgeving?

Beschrijf je bronnen en wat er al in Azure draait. Je krijgt antwoord per mail, of we plannen een eerste gesprek.

Vul een geldig e-mailadres in.

Laat ons weten waar we je mee kunnen helpen.

Veelgestelde vragen

Een Azure dataplatform is de set Azure-diensten waarin je data samenkomt, wordt verwerkt en beschikbaar komt voor rapportage en AI. Meestal zijn dat Azure Data Lake Storage voor de opslag, Azure Data Factory voor het laden, een rekenlaag zoals Azure Databricks of Microsoft Fabric, en Key Vault en Microsoft Entra ID voor geheimen en toegang.

Hoe je de data in lagen indeelt, lees je bij een data lakehouse laten bouwen. Het platform hoort bij ons data fundament.

Azure Data Factory is de beheerde clouddienst van Microsoft voor ETL, ELT en data-integratie. Pipelines kopiëren data en starten notebooks, opgeslagen procedures of andere stappen, op een schema of na een gebeurtenis.

Staat een bron in je eigen netwerk, zoals een SQL Server op locatie, dan installeer je een self-hosted integration runtime op een server die bij die bron kan. Die is ook nodig voor bronnen met een eigen driver, zoals SAP HANA en MySQL.

Microsoft noemt Data Factory in Microsoft Fabric de volgende generatie van Azure Data Factory en raadt nieuwe teams aan daar te beginnen. Bestaande pipelines kun je overzetten.

Dat is meer dan kopiëren: in Fabric staan datasets in de activiteit zelf, verbindingen kennen geen dynamische eigenschappen en Mapping Data Flows kunnen naar Dataflow Gen2, waar die functie nog in preview is. Draait je Data Factory goed en kies je voor Databricks als rekenlaag, dan is er geen reden om haast te maken.

Begin bij je team en je rapportage. Werkt het team in Python en Spark en moeten modellen in productie, dan past Azure Databricks. Is Power BI de standaard en wil je weinig infrastructuur beheren, dan past Fabric.

Voor dedicated SQL pools in Synapse heeft Microsoft een migratieassistent naar het Fabric-warehouse, en Microsoft adviseert oud en nieuw een tijd naast elkaar te draaien. De twee sluiten elkaar niet uit: Fabric kan de Unity Catalog van Azure Databricks spiegelen, zodat Power BI die tabellen leest.

Azure Data Lake Storage is geen aparte dienst, maar een set mogelijkheden van een gewoon storage account. Je zet ze aan met de instelling hiërarchische naamruimte. Dan staan bestanden in echte mappen en geef je rechten met Azure RBAC en met ACL's op map- of bestandsniveau.

De data is versleuteld met sleutels van Microsoft of met je eigen sleutels. Fabric kan met een shortcut naar zo'n storage account lezen zonder de data te kopiëren.

Wachtwoorden en sleutels staan in Azure Key Vault, en Data Factory haalt ze op met zijn managed identity. Ook Unity Catalog in Azure Databricks kan met een managed identity bij de opslag, zodat er geen geheimen zijn om te vernieuwen.

Voor het netwerk gebruik je Private Link. In Data Factory werkt dat via een managed virtual network met managed private endpoints, wat beschermt tegen het weglekken van data. Databricks kan in je eigen virtuele netwerk draaien, met Private Link voor gebruikers en compute.

Microsoft beschrijft voor Data Factory een vaste route. Ontwikkelaars werken in een ontwikkelfactory die aan Git is gekoppeld, elk in een eigen branch. Na een goedgekeurde pull request gaat de wijziging via Azure Pipelines naar test en daarna naar productie, met Resource Manager-templates per omgeving.

De Azure-resources zelf leggen we vast in Terraform, zoals in het dataplatform van Vivara. Na livegang kunnen we het platform beheren via beheer en doorontwikkeling.

Als je uit een paar bronnen rapporteert en niemand de Azure-resources wil beheren. Dan is Microsoft Fabric als SaaS-dienst eenvoudiger, of volstaat een goed Power BI-dashboard op de bron.

Een rommelige bron los je met een nieuw platform ook niet op; daar begin je bij afspraken over de invoer. Past een lichtere oplossing, dan zeggen we dat. Wil je eerst aanbieders vergelijken, bekijk dan ons overzicht van dataplatformbureaus.