Meld u aan om de nieuwste inzichten en updates over technologie, AI & data-analyse, datawetenschap en innovaties van Polestar Analytics te ontvangen.
Noot van de redactie:
In dit artikel over Data Lakehouse beantwoorden we de hamvraag: Data Warehouse, Data Lakehouse ofData Lake?We geven een korte samenvatting van de redenen en de ontwikkeling ervan. Lees verder als je de nuances van Lakehouse ten opzichte vanDatabricksenFabricwilt begrijpen!
Bevind je je in deze situatie: verveeld door het feit dat iedereen het over Gen AI heeft, terwijl je in werkelijkheid alleen maar het grootste obstakel ziet? De data. Het huidige data-, machine learning- en AI-landschap is een goed voorbeeld van de verwarrende situatie rond data en ziet er ongeveer zo uit:
Kort samengevat: het MAD-landschap is net zo chaotisch als de verborgen lagen van neurale netwerken.
Maar aangezien 72% van de best presterende CEO's (volgens IBM) aangeeft dat concurrentievoordeel afhangt van wie beschikt over de meest geavanceerde generatieve AI en kunstmatige intelligentie; en machine learning de topprioriteit is voor bedrijven (diverse rapporten) – vinden wij het belangrijk om de volgende vraag te stellen: Zijn uw data daadwerkelijk in staat om dit alles te ondersteunen?
Om deze vraag te beantwoorden, gaan we even terug in de tijdlijn van de data, om te zien hoe de databehoeften en de behoeften op het gebied van databeheer zich hebben ontwikkeld:
Data Lakehouse is een hybride platform voor gegevensopslag en -verwerking dat het beste van traditionele data lake- en data warehousingtechnologieën combineert: goedkope opslag in een open formaat dat toegankelijk is voor diverse systemen (van de eerste) en krachtige beheer- en optimalisatiefuncties (van de laatste).
De lakehouse-architectuur,die je terugvindt in Databricks, Microsoft Fabric, enzovoort, is erop gericht de kosten, operationele overhead en complexiteit te verminderen die gepaard gaan met het samenbrengen van data voor diverse doeleinden, van business intelligence tot kunstmatige intelligentie.
Hoewel de opmars van data lakehouses begon bij Uber en vervolgens Netflix, is het merendeel van de Fortune 500-bedrijven er inmiddels mee aan de slag gegaan. Drie van de belangrijkste voordelen van het gebruik van een data lakehouse zijn:
Hoewel we het al over alle drie hebben gehad en hoe de evolutie in datamanagement de noodzaak voor meer dan één ervan heeft aangetoond, zullen we proberen ze zo eenvoudig mogelijk met elkaar te vergelijken.
Van de groeiende behoefte aan wendbaarheid tot het snel kunnen inspelen op veranderingen – de noodzaak om kosten in evenwicht te brengen met de toenemende behoefte aan databeheer wordt met Data Lakehouse gerealiseerd.
Verschillen tussen een datawarehouse, een datalake en een datalakehouse
Kort samengevat: een data lakehouse slaat gegevens op in een vergelijkbaar formaat als een data lake, maar de transactionele metadata-laag definieert welke objecten deel uitmaken van een tabelversie, net als bij een datawarehouse. Dankzij de grotere flexibiliteit en interoperabiliteit van data lakes en de mogelijkheid tot ACID-transacties zoals bij datawarehouses, is een data lakehouse een combinatie van beide concepten.
Het doel van een data lakehouse is nu vast wel duidelijk. Laten we daarom eens kijken hoe we het implementeren. Een typische data lakehouse-architectuur bestaat uit 5 lagen, namelijk:
Met de komst van Microsoft Fabric en One Lake, oftewel Azure Data Lakehouse, is het concept gangbaarder geworden. Het is belangrijk om te vermelden dat de "Curated layer" (in een Microsoft Fabric-architectuur) indien nodig kan worden vervangen door een datawarehouse. Een lakehouse in Fabric kan zeer eenvoudig worden opgezet met de volgende opties.
Meer informatie over de architectuur van Azure Data Lakehouse en hoe u hiermee aan de slag kunt, vindt uhier.
Met Databricks Lakehouse is het eenvoudig om ETL-pipelines te automatiseren en te orkestreren. Voorheen was je waarschijnlijk al bekend metAzure Databricks(dat meestal wordt gebruikt metAzure Synapse) of hun Delta Live-tabellen om de complexiteit van infrastructuurbeheer, taakorkestratie, foutafhandeling, enzovoort te doorgronden.
Er zijn uiteraard ook andere spelers op de markt, zoals Amazon Redshift, Google Cloud BigQuery, Salesforce Data Cloud, Apache Hudi en meer. Belangrijke overwegingen bij de keuze tussen deze oplossingen zijn: prestaties, kosten, datavariëteit, schaalbaarheid, integratiemogelijkheden en governance.
We hebben de voordelen van een data lakehouse gezien, zoals lagere kosten in vergelijking met een architectuur met twee lagen, een vereenvoudigde architectuur voor het voorbereiden van gegevens, verhoogde betrouwbaarheid door minder problemen met de datakwaliteit en duplicatie, verbeterd beheer door consolidatie en een grotere schaalbaarheid voor de toekomst.
Naarmate organisaties de waarde ervan inzien, vooral in dit AI-tijdperk, zal het een cruciale rol spelen bij het stimuleren van datagedreven besluitvorming en innovatie. De toekomst van data lakehouses ziet er rooskleurig uit en hun voortdurende ontwikkeling zal ongetwijfeld de volgende generatie dataplatformen vormgeven – het enige wat u nog hoeft te doen, is het goed implementeren.
Neem contact op met onzedata-engineeringexpertsom te zien waar en hoe dit past in uw datamanagementstrategie.
Over de auteur

Verslaafd aan data en business intelligence
Wanneer je theorieën ontwikkelt voordat je over data beschikt, begin je onbewust feiten te verdraaien om ze aan te passen aan je theorieën, in plaats van theorieën aan te passen aan de feiten.