Hoe migreer je van Azure Synapse naar Microsoft Fabric?

Ed Kisman ·
Verweerde serverrack wordt ontmanteld terwijl moderne hardware klaarstaat op een gepolijste datacenter vloer.

Migreren van Azure Synapse Analytics naar Microsoft Fabric is een haalbare stap die je uitvoert door je bestaande workloads, data en pipelines stap voor stap over te zetten naar het uniforme Fabric-platform. Microsoft heeft Fabric ontworpen als de opvolger van veel Azure Synapse-functionaliteit, waardoor een groot deel van de migratie gestructureerd en voorspelbaar verloopt. In dit artikel beantwoorden we de meest gestelde vragen over deze migratie, van de technische verschillen tot de praktische aanpak.

Wat zijn de belangrijkste verschillen tussen Azure Synapse en Microsoft Fabric?

Het grootste verschil is dat Azure Synapse Analytics een verzameling losse services is die je apart configureert en beheert, terwijl Microsoft Fabric een volledig geïntegreerd platform is waarin analytics, data-engineering, datawarehousing en business intelligence samenwerken binnen één omgeving. Fabric is gebouwd rondom OneLake als centrale opslaglaag, wat de noodzaak van meerdere afzonderlijke opslagaccounts elimineert.

Concreet betekent dit voor de dagelijkse praktijk een aantal opvallende verschillen:

  • Beheermodel: Synapse werkt met workspaces per service; Fabric centraliseert alles in één Fabric-workspace met capaciteitsbeheer via F-SKU’s.
  • Opslaglaag: Synapse gebruikt Azure Data Lake Storage Gen2 als externe opslag; Fabric heeft OneLake ingebouwd, wat datakopieën tussen services overbodig maakt.
  • SQL-engine: Synapse biedt zowel Dedicated SQL Pools als Serverless SQL Pools; Fabric vervangt dit door Warehouse (voor dedicated workloads) en SQL Analytics Endpoint (voor lakehouse-queries).
  • Licentiemodel: Synapse rekent per service afzonderlijk af; Fabric werkt met capaciteitslicenties die alle workloads omvatten.

Voor organisaties die nu al sterk leunen op Power BI, is de integratie met Microsoft Fabric bijzonder waardevol, omdat rapportages direct op de brondata draaien zonder tussenliggende kopieerstappen.

Welke onderdelen van Azure Synapse zijn compatibel met Microsoft Fabric?

De meeste kerndiensten van Azure Synapse Analytics hebben een direct equivalent binnen Microsoft Fabric, wat de migratie aanzienlijk vereenvoudigt. Synapse Pipelines komen overeen met Fabric Data Factory, Synapse Spark met Fabric Spark (Notebooks en Data Engineering), en Synapse SQL Serverless met het SQL Analytics Endpoint van een Lakehouse.

Een overzicht van de compatibiliteit:

  • Synapse Pipelines zijn grotendeels compatibel met Fabric Data Factory; veel connectoren en activiteiten zijn direct herbruikbaar.
  • Synapse Spark Notebooks kunnen met beperkte aanpassingen worden geïmporteerd in Fabric Spark-omgevingen.
  • Synapse Serverless SQL is functioneel vergelijkbaar met het SQL Analytics Endpoint, hoewel syntaxisverschillen in externe tabellen aandacht vereisen.
  • Dedicated SQL Pools migreren naar Fabric Warehouse; dit is doorgaans het meest arbeidsintensieve onderdeel vanwege schema- en indexverschillen.
  • Azure Data Lake Storage Gen2 kan worden gekoppeld aan OneLake via shortcuts, zodat bestaande data niet direct hoeft te worden verplaatst.

Wat niet direct compatibel is: Synapse Link for Cosmos DB en Synapse Link for Dataverse hebben in Fabric andere integratiepaden en vereisen een aparte evaluatie.

Hoe verloopt een migratie van Azure Synapse naar Microsoft Fabric stap voor stap?

Een gestructureerde migratie van Azure Synapse naar Microsoft Fabric verloopt in vijf fasen: inventarisatie, architectuurontwerp, data-migratie, pipeline-migratie en validatie. Door deze volgorde aan te houden, minimaliseer je downtime en voorkom je dat afhankelijkheden over het hoofd worden gezien.

  1. Inventarisatie: Breng alle bestaande Synapse-workloads, pipelines, SQL-scripts, Spark-notebooks en datasets in kaart. Documenteer afhankelijkheden tussen services.
  2. Architectuurontwerp: Bepaal welke Fabric-componenten de Synapse-diensten vervangen en hoe OneLake de opslagstructuur overneemt. Kies de juiste F-SKU op basis van het verwachte workloadvolume.
  3. Fabric-omgeving inrichten: Maak een Fabric-capaciteit aan, configureer workspaces en stel rollen en toegangsrechten in conform het bestaande beveiligingsmodel.
  4. Data-migratie: Gebruik OneLake-shortcuts om bestaande ADLS Gen2-data beschikbaar te maken zonder fysieke verplaatsing, of migreer data actief via Fabric Data Factory-pipelines.
  5. Pipeline- en code-migratie: Zet Synapse Pipelines om naar Fabric Data Factory, migreer Spark-notebooks en herschrijf SQL-scripts waar syntaxisverschillen dat vereisen.
  6. Validatie en cutover: Test alle gemigreerde workloads op correctheid en performance, valideer databeschikbaarheid en plan de definitieve overstap buiten piekuren.

Welke tools en methoden zijn beschikbaar voor de migratie?

Microsoft biedt een combinatie van ingebouwde tools, documentatie en migratiehulpmiddelen waarmee je de overgang van Azure Synapse naar Microsoft Fabric kunt automatiseren en versnellen. De keuze voor een specifieke methode hangt af van de complexiteit van je omgeving.

Ingebouwde Fabric-tools

Fabric Data Factory ondersteunt het importeren van bestaande Synapse Pipeline-definities via JSON-export en -import. OneLake-shortcuts maken het mogelijk om ADLS Gen2-containers direct te koppelen zonder data te kopiëren, wat de initiële migratiestap aanzienlijk versnelt. De Fabric Spark-omgeving ondersteunt dezelfde Delta Lake-tabelindeling als Synapse Spark, waardoor notebooks met minimale aanpassingen herbruikbaar zijn.

Externe en aanvullende methoden

Voor de migratie van Dedicated SQL Pools naar Fabric Warehouse is het gebruik van BACPAC-exports of scripting via SQL Server Management Studio (SSMS) een bewezen aanpak. Tools zoals Azure Database Migration Service ondersteunen bepaalde dataverplaatsingen, al is de Fabric-integratie hiervan nog in ontwikkeling. Voor grootschalige schema-migraties biedt het gebruik van dbt (data build tool) een gestructureerde manier om transformatielogica opnieuw te implementeren in Fabric Warehouse.

Wat zijn veelvoorkomende problemen bij deze migratie en hoe los je ze op?

De meest voorkomende problemen bij een migratie van Azure Synapse naar Microsoft Fabric zijn syntaxisverschillen in SQL, afwijkende beveiligingsmodellen en performanceverschillen bij Dedicated SQL Pool-workloads. Door deze problemen vroegtijdig te identificeren, voorkom je verrassingen tijdens de cutover.

SQL-syntaxisverschillen

Synapse Dedicated SQL Pools ondersteunen specifieke T-SQL-extensies, zoals bepaalde distributieopties (ROUND_ROBIN, HASH) en indextypen (Columnstore, clustered). Fabric Warehouse heeft een andere queryverwerkingsarchitectuur, waardoor sommige DDL-statements moeten worden herschreven. Voer een grondige SQL-audit uit met behulp van SSMS of Azure Data Studio voordat je begint met de migratie.

Beveiligings- en toegangsbeheer

Synapse gebruikt Azure Active Directory-rollen en workspace-specifieke toegangslijsten. Fabric werkt met een eigen rollenmodel op capaciteits- en workspaceniveau, aangevuld met itemspecifieke machtigingen. Wijs rollen opnieuw toe op basis van het Fabric-beveiligingsmodel en test dit grondig vóór de livegang. Organisaties in de publieke sector vinden aanvullende informatie over compliance en toegangsbeheer bij Microsoft Fabric voor de overheid.

Performanceverschillen

Workloads die in Synapse waren geoptimaliseerd voor Dedicated SQL Pools met specifieke distributiesleutels, presteren in Fabric Warehouse mogelijk anders. Voer een benchmark uit op representatieve queries na de migratie en pas statistieken en partitionering aan waar nodig.

Wanneer is het verstandig om professionele hulp in te schakelen bij de migratie?

Professionele hulp is verstandig wanneer je omgeving meerdere Dedicated SQL Pools bevat, wanneer er complexe afhankelijkheden zijn tussen Synapse-diensten, of wanneer de database-migratie bedrijfskritische processen raakt waarbij downtime onaanvaardbaar is. Hoe groter de complexiteit en het risico, hoe meer waarde een ervaren specialist toevoegt.

Specifieke situaties waarin externe expertise het verschil maakt:

  • Je hebt honderden pipelines of Spark-notebooks die individuele beoordeling vereisen.
  • Je werkt met strikte SLA’s waarbij uitval direct financiële of operationele gevolgen heeft.
  • Er zijn compliance-eisen rondom datalocatie, auditing of toegangsbeheer die correct moeten worden vertaald naar het Fabric-model.
  • Het interne team heeft onvoldoende ervaring met Microsoft Fabric om de architectuurkeuzes zelfstandig te valideren.

Een ervaren database-specialist helpt niet alleen bij de technische uitvoering, maar ook bij het maken van de juiste architectuurkeuzes vooraf, wat kostbare herwerk achteraf voorkomt.

Hoe DBA helpt met de migratie van Azure Synapse naar Microsoft Fabric

Wij begeleiden organisaties bij de volledige migratie van Azure Synapse Analytics naar Microsoft Fabric, van de eerste inventarisatie tot de definitieve cutover en nazorg. Ons team van senior database administrators heeft brede ervaring met complexe database-migraties en kent de valkuilen die bij dit soort trajecten optreden.

Wat wij concreet voor je doen:

  • Migratie-assessment: We brengen je huidige Synapse-omgeving volledig in kaart en identificeren risico’s en afhankelijkheden vóór de start.
  • Architectuuradvies: We adviseren over de juiste Fabric-inrichting, inclusief capaciteitskeuze, OneLake-structuur en beveiligingsmodel.
  • Technische uitvoering: We voeren de migratie van data, pipelines en SQL-workloads uit, inclusief testen en validatie.
  • Beheer na migratie: We bieden proactief databasebeheer in de nieuwe Fabric-omgeving, zodat performance en beschikbaarheid gewaarborgd blijven.
  • 24/7 ondersteuning: Tijdens en na de migratie zijn we bereikbaar voor ondersteuning op afstand of op locatie.

Wil je weten wat een migratie naar Microsoft Fabric voor jouw organisatie betekent? Neem contact met ons op voor een vrijblijvend gesprek.

Gerelateerde artikelen