# dbt - Grondbeginselen (Data Analytics) > dbt-project, models, sources, refs, tests, documentatie, materializations, seeds - 20 gespreksvragen - Mid-Level - [Gespreksvragen: Data Analytics](https://sharpskill.dev/nl/technologies/data-analytics/sollicitatievragen.md) ## 1. Wat is dbt (data build tool)? **Antwoord** dbt is een datatransformatietool waarmee analisten en data engineers transformaties in SQL of Python rechtstreeks in het datawarehouse kunnen schrijven. Het volgt de ELT-aanpak (Extract, Load, Transform) waarbij data eerst in het warehouse wordt geladen en vervolgens ter plaatse getransformeerd, in tegenstelling tot traditionele ETL die transformeert vóór het laden. dbt beheert modelafhankelijkheden, tests en documentatie automatisch. ## 2. Wat is de basisstructuur van een dbt-project? **Antwoord** Een dbt-project is georganiseerd rond belangrijke mappen: models/ bevat SQL-bestanden die transformaties definiëren, seeds/ bevat CSV-bestanden die als tabellen worden geladen, tests/ slaat aangepaste tests op, macros/ heeft herbruikbare Jinja-functies en snapshots/ bewaart toestandsopnames. Het bestand dbt_project.yml in de root configureert het project (naam, versie, standaard materializations), terwijl profiles.yml de warehouse-verbindingen definieert. ## 3. Wat is een model in dbt? **Antwoord** Een dbt-model is een SQL-bestand met een SELECT-instructie die een datatransformatie definieert. Elk model komt overeen met een .sql-bestand in de map models/ en produceert een tabel of view in het datawarehouse bij uitvoering. Models kunnen verwijzen naar andere models via de ref()-functie, waardoor een afhankelijkheidsgraaf (DAG) ontstaat die dbt in de juiste volgorde uitvoert. ## Nog 17 vragen beschikbaar - Wat is het doel van de ref()-functie in dbt? - Wat is een source in dbt en hoe declareer je er een? Meld je gratis aan: https://sharpskill.dev/nl/login ## Andere Data Analytics-sollicitatieonderwerpen - [Google Sheets - Grondbeginselen](https://sharpskill.dev/nl/technologies/data-analytics/sollicitatievragen/google-sheets-basics.md): 20 vragen, Junior - [Google Sheets - Geavanceerde formules](https://sharpskill.dev/nl/technologies/data-analytics/sollicitatievragen/google-sheets-advanced.md): 20 vragen, Junior - [SQL - Grondbeginselen](https://sharpskill.dev/nl/technologies/data-analytics/sollicitatievragen/sql-basics.md): 25 vragen, Junior - [SQL - Aggregaties en groeperingen](https://sharpskill.dev/nl/technologies/data-analytics/sollicitatievragen/sql-aggregations.md): 20 vragen, Junior - [SQL - Joins](https://sharpskill.dev/nl/technologies/data-analytics/sollicitatievragen/sql-joins.md): 20 vragen, Junior - [BigQuery - Grondbeginselen](https://sharpskill.dev/nl/technologies/data-analytics/sollicitatievragen/bigquery-fundamentals.md): 20 vragen, Junior - [Data Cleaning - Data opschonen](https://sharpskill.dev/nl/technologies/data-analytics/sollicitatievragen/data-cleaning.md): 20 vragen, Junior - [KPI's en business-metrieken](https://sharpskill.dev/nl/technologies/data-analytics/sollicitatievragen/kpis-metrics.md): 20 vragen, Junior - [Beschrijvende statistiek](https://sharpskill.dev/nl/technologies/data-analytics/sollicitatievragen/descriptive-statistics.md): 20 vragen, Junior - [Zapier en No-Code automatisering](https://sharpskill.dev/nl/technologies/data-analytics/sollicitatievragen/zapier-automation.md): 20 vragen, Junior - [Principes van datavisualisatie](https://sharpskill.dev/nl/technologies/data-analytics/sollicitatievragen/data-viz-principles.md): 20 vragen, Junior - [Python & Pandas - Grondbeginselen](https://sharpskill.dev/nl/technologies/data-analytics/sollicitatievragen/python-pandas-basics.md): 20 vragen, Junior - [Google Sheets - Geautomatiseerde dashboards](https://sharpskill.dev/nl/technologies/data-analytics/sollicitatievragen/google-sheets-dashboards.md): 20 vragen, Mid-Level - [SQL - Subquery's en CTE's](https://sharpskill.dev/nl/technologies/data-analytics/sollicitatievragen/sql-subqueries-ctes.md): 20 vragen, Mid-Level - [SQL - Window Functions](https://sharpskill.dev/nl/technologies/data-analytics/sollicitatievragen/sql-window-functions.md): 20 vragen, Mid-Level - [BigQuery - Geavanceerde functies](https://sharpskill.dev/nl/technologies/data-analytics/sollicitatievragen/bigquery-advanced.md): 20 vragen, Mid-Level - [Data Modeling](https://sharpskill.dev/nl/technologies/data-analytics/sollicitatievragen/data-modeling.md): 20 vragen, Mid-Level - [Funnel- en conversieanalyse](https://sharpskill.dev/nl/technologies/data-analytics/sollicitatievragen/funnel-analysis.md): 20 vragen, Mid-Level - [Cohort- en retentieanalyse](https://sharpskill.dev/nl/technologies/data-analytics/sollicitatievragen/cohort-retention.md): 20 vragen, Mid-Level - [Google Tag Manager en tracking](https://sharpskill.dev/nl/technologies/data-analytics/sollicitatievragen/gtm-tracking.md): 20 vragen, Mid-Level - [API's en webhooks](https://sharpskill.dev/nl/technologies/data-analytics/sollicitatievragen/apis-webhooks.md): 20 vragen, Mid-Level - [AB Testing en toegepaste statistiek](https://sharpskill.dev/nl/technologies/data-analytics/sollicitatievragen/ab-testing.md): 20 vragen, Mid-Level - [Looker Studio (Google Data Studio)](https://sharpskill.dev/nl/technologies/data-analytics/sollicitatievragen/looker-studio.md): 20 vragen, Mid-Level - [Power BI - Basisprincipes](https://sharpskill.dev/nl/technologies/data-analytics/sollicitatievragen/power-bi-fundamentals.md): 20 vragen, Mid-Level - [SQL - Geavanceerde analytische queries](https://sharpskill.dev/nl/technologies/data-analytics/sollicitatievragen/sql-advanced-analytics.md): 20 vragen, Senior - [dbt - Geavanceerde functies](https://sharpskill.dev/nl/technologies/data-analytics/sollicitatievragen/dbt-advanced.md): 20 vragen, Senior - [Power BI - DAX en geavanceerde dashboards](https://sharpskill.dev/nl/technologies/data-analytics/sollicitatievragen/power-bi-dax.md): 20 vragen, Senior - [Python Analytics - Geavanceerde analyse en ML](https://sharpskill.dev/nl/technologies/data-analytics/sollicitatievragen/python-analytics-advanced.md): 20 vragen, Senior --- Source: SharpSkill (https://sharpskill.dev), tech interview preparation for your real stack. HTML version of this page: https://sharpskill.dev/nl/technologies/data-analytics/sollicitatievragen/dbt-fundamentals