Ga naar hoofdinhoud

DuckDB maakt SQL een eersteklas burger in DataLab

In deze blogpost sommen we alle recente verbeteringen op die het naadloos en efficiënt maken om data met SQL te bevragen, zonder de tool te verlaten.
Bijgewerkt 2 okt 2026

Verken met AI

ChatGPTClaudePerplexity

Een eend codeert in DuckDBIn de datagedreven wereld van vandaag is het essentieel om waardevolle inzichten uit ruwe informatie te halen, voor zowel bedrijven als onderzoekers. Daar komt DataLab om de hoek kijken: DataCamp's volledig beheerde, collaboratieve datanotebook die data-analyse vereenvoudigt en delen met collega's, partners of klanten een fluitje van een cent maakt, zonder gedoe met configuratie en setup.

Omdat SQL nog steeds de fundamentele bouwsteen is in veel dataprojecten, hebben we hard gewerkt om de SQL-mogelijkheden in DataLab verder te verbeteren.

CSV-bestanden en DataFrames bevragen

Veel DataCamp-gebruikers staan aan het begin van hun data science-reis en hebben geen toegang tot een dedicated database of datawarehouse. In plaats daarvan willen ze spelen met een CSV-bestand dat ze online hebben gevonden of vanaf hun lokale computer hebben geüpload. We liepen zelf ook tegen deze beperking aan bij het hosten van DataLab-aangedreven live trainingen: we moesten elke keer een database opzetten als we een SQL-training wilden geven, wat omslachtig was.

Die tijden zijn nu voorbij! Met de SQL-cel in een DataLab-notebook kun je CSV-bestanden rechtstreeks bevragen. Daarmee behandel je je CSV-bestand feitelijk als een database die je net als elke andere database kunt bevragen. Probeer het hier

image2.png

Gebruikers zijn dol op deze verbetering, omdat de CSV-ondersteuning hen de database-setup volledig laat overslaan. Anderen waarderen de workflows die de DataFrame-SQL-ondersteuning biedt, waardoor ze kunnen schakelen tussen SQL en Python en zo het beste van beide talen benutten.

Hoe het werkt

Deze nieuwe mogelijkheid wordt aangedreven door DuckDB. Bijgenaamd "SQLite voor analytics", kan deze ingebedde analytische database-engine CSV-bestanden met uitstekende prestaties bevragen. Wanneer gebruikers "DataFrames and CSVs" selecteren, stuurt DataLab de query niet zoals gewoonlijk naar een datawarehouse, maar zet de query om in Python-code die de DuckDB Python API aanroept in de sessie van de gebruiker en de resulterende DataFrame teruggeeft.

Naast het bevragen van CSV-bestanden stelt DuckDB ons ook in staat om in-memory DataFrames te bevragen die hogerop in het notebook zijn aangemaakt. Dit levert krachtige workflows op, bijvoorbeeld:

  • Bevraag een CSV-bestand met een SQL-cel. Het queryresultaat is beschikbaar als een pandas DataFrame
  • Gebruik enkele pandas-functies om de code op te schonen en te herstructureren op een manier die in SQL lastig zou zijn. Sla het resultaat op als een nieuw dataframe.
  • Bevraag het resulterende dataframe met SQL om enkele aggregaties te berekenen, wat eenvoudig is met de GROUP BY-functionaliteit van SQL.

Andere verbeteringen

Autocompletion voor tabel- en kolomnamen

We zijn niet gestopt bij CSV- en DataFrame-ondersteuning. SQL-queries schrijven kan omslachtig zijn, vooral wanneer je werkt met grote databases met veel tabellen en kolommen. Om dit makkelijker te maken, hebben we autocompletion voor tabel- en kolomnamen in DataLab geïntroduceerd. Terwijl je je query typt, suggereert ons intelligente systeem automatisch relevante tabel- en kolomnamen op basis van je invoer, zodat je typfouten vermijdt en tijd bespaart. 

Tabel- en kolomnamen worden automatisch voorgesteld wanneer je een SQL-query schrijft.

Deze nieuwe functie verhoogt niet alleen de productiviteit, maar minimaliseert ook fouten. Of je nu een doorgewinterde SQL-veteraan bent of net begint, autocompletion helpt je sneller betere queries te schrijven.

Verbeterde schemabrowser

Om het navigeren en verkennen van je gekoppelde databases te vergemakkelijken, hebben we de schemabrowser in DataLab grondig vernieuwd. Je kunt nu snel alle tabellen in een gekoppelde database zien, erdoorheen zoeken en zelfs met een paar klikken een preview van de inhoud bekijken. 

Blader door schema's, tabellen en kolommen met handige snelkoppelingen om queries te starten.

Onze verbeterde schemabrowser is ontworpen om je efficiënter met je data te laten werken, zodat je minder tijd kwijt bent aan het zoeken naar de juiste tabel of kolom en meer tijd kunt besteden aan het ontdekken van waardevolle inzichten.

Parameteriseer je SQL-queries

Wanneer je met SQL werkt, zijn er momenten waarop je je SQL-queries dynamisch wilt updaten op basis van resultaten van eerdere berekeningen of andere data in je notebook. DataLab ondersteunt dit nu via SQL-parameterisatie, waarmee je variabelen in je SQL-queries kunt invoegen. 

Voeg Python- of R-variabelen in je SQL-query in met interpolatie

Meer database- en datawarehouse-integraties

Je moet je data naadloos kunnen benaderen, ongeacht waar die is opgeslagen. DataCamp laat je nu al alle gangbare databases en datawarehouses bevragen met een SQL-cel, waaronder PostgreSQL, MySQL, Redshift, Oracle, SQL Server, BigQuery en Athena. We voegen nog meer integraties toe aan ons platform, zoals Snowflake en ClickHouse, zodat we alle datastacks en use-cases dekken.

Analytics snel en prettig maken

Bij DataCamp zetten we ons in om je data-analyse-ervaring naadloos en prettig te maken. Met deze SQL-verbeteringen geloven we dat DataLab nu nog beter is uitgerust om je te helpen het volledige potentieel van je data te ontsluiten. Of je nu data scientist bent, business analyst, of gewoon iemand die graag met data werkt, we zijn ervan overtuigd dat DataLab je helpt je workflows te stroomlijnen en je analyses naar een hoger niveau te tillen. Probeer deze nieuwe functies uit en ervaar zelf het verschil!

Ondertussen blijven we de grenzen van data-analyse verleggen en nieuwe mogelijkheden voor insight discovery ontsluiten, met notebook scheduling, dark mode, native dbt-ondersteuning, geavanceerde dashboards en nog veel meer! Is er iets dat we moeten verbeteren? Iets waar je extra enthousiast over bent? Laat het ons weten door een e-mail te sturen naar rocketship@datacamp.com! Bedankt!

Onderwerpen
SQL
DataLab
Gerelateerd

blog

AI vanaf nul leren in 2026: een complete gids van de experts

Ontdek alles wat je moet weten om in 2026 AI te leren, van tips om te beginnen tot handige resources en inzichten van industrie-experts.
Adel Nehme's photo

Adel Nehme

15 min

Meer BekijkenMeer Bekijken