# dbt - Temeller (Data Analytics) > dbt projesi, models, sources, refs, tests, dokümantasyon, materializations, seeds - 20 mülakat soruları - Mid-Level - [Mülakat Soruları: Data Analytics](https://sharpskill.dev/tr/technologies/data-analytics/mulakat-sorulari.md) ## 1. dbt (data build tool) nedir? **Cevap** dbt, analistlerin ve veri mühendislerinin SQL veya Python ile dönüşümleri doğrudan veri ambarında yazmasına olanak tanıyan bir veri dönüşüm aracıdır. Yüklemeden önce dönüşüm yapan geleneksel ETL'in aksine, verilerin önce ambara yüklendiği ve daha sonra yerinde dönüştürüldüğü ELT (Extract, Load, Transform) yaklaşımını izler. dbt, model bağımlılıklarını, testleri ve dokümantasyonu otomatik olarak yönetir. ## 2. Bir dbt projesinin temel yapısı nedir? **Cevap** Bir dbt projesi temel klasörler etrafında düzenlenir: models/ dönüşümleri tanımlayan SQL dosyalarını içerir, seeds/ tablo olarak yüklenen CSV dosyalarını barındırır, tests/ özel testleri saklar, macros/ yeniden kullanılabilir Jinja fonksiyonlarına sahiptir ve snapshots/ durum yakalamalarını tutar. Kök dizindeki dbt_project.yml dosyası projeyi yapılandırır (ad, sürüm, varsayılan materializations), profiles.yml ise warehouse bağlantılarını tanımlar. ## 3. dbt'de model nedir? **Cevap** Bir dbt modeli, bir veri dönüşümünü tanımlayan SELECT ifadesi içeren bir SQL dosyasıdır. Her model models/ klasöründeki bir .sql dosyasına karşılık gelir ve yürütüldüğünde veri ambarında bir tablo veya görünüm oluşturur. Modeller, ref() fonksiyonu aracılığıyla diğer modelleri referans alabilir ve dbt'nin doğru sırada yürüttüğü bir bağımlılık grafiği (DAG) oluşturur. ## 17 soru daha mevcut - dbt'de ref() fonksiyonunun amacı nedir? - dbt'de source nedir ve nasıl bildirilir? Ücretsiz kaydol: https://sharpskill.dev/tr/login ## Diğer Data Analytics mülakat konuları - [Google Sheets - Temeller](https://sharpskill.dev/tr/technologies/data-analytics/mulakat-sorulari/google-sheets-basics.md): 20 soru, Junior - [Google Sheets - Gelişmiş Formüller](https://sharpskill.dev/tr/technologies/data-analytics/mulakat-sorulari/google-sheets-advanced.md): 20 soru, Junior - [SQL - Temeller](https://sharpskill.dev/tr/technologies/data-analytics/mulakat-sorulari/sql-basics.md): 25 soru, Junior - [SQL - Toplama ve Gruplama](https://sharpskill.dev/tr/technologies/data-analytics/mulakat-sorulari/sql-aggregations.md): 20 soru, Junior - [SQL - Join İşlemleri](https://sharpskill.dev/tr/technologies/data-analytics/mulakat-sorulari/sql-joins.md): 20 soru, Junior - [BigQuery - Temeller](https://sharpskill.dev/tr/technologies/data-analytics/mulakat-sorulari/bigquery-fundamentals.md): 20 soru, Junior - [Data Cleaning - Veri temizleme](https://sharpskill.dev/tr/technologies/data-analytics/mulakat-sorulari/data-cleaning.md): 20 soru, Junior - [KPI'lar ve İş Metrikleri](https://sharpskill.dev/tr/technologies/data-analytics/mulakat-sorulari/kpis-metrics.md): 20 soru, Junior - [Tanımlayıcı İstatistik](https://sharpskill.dev/tr/technologies/data-analytics/mulakat-sorulari/descriptive-statistics.md): 20 soru, Junior - [Zapier ve No-Code otomasyonu](https://sharpskill.dev/tr/technologies/data-analytics/mulakat-sorulari/zapier-automation.md): 20 soru, Junior - [Veri Görselleştirme İlkeleri](https://sharpskill.dev/tr/technologies/data-analytics/mulakat-sorulari/data-viz-principles.md): 20 soru, Junior - [Python & Pandas - Temeller](https://sharpskill.dev/tr/technologies/data-analytics/mulakat-sorulari/python-pandas-basics.md): 20 soru, Junior - [Google Sheets - Otomatik Panolar](https://sharpskill.dev/tr/technologies/data-analytics/mulakat-sorulari/google-sheets-dashboards.md): 20 soru, Mid-Level - [SQL - Alt Sorgular ve CTE'ler](https://sharpskill.dev/tr/technologies/data-analytics/mulakat-sorulari/sql-subqueries-ctes.md): 20 soru, Mid-Level - [SQL - Window Functions](https://sharpskill.dev/tr/technologies/data-analytics/mulakat-sorulari/sql-window-functions.md): 20 soru, Mid-Level - [BigQuery - Gelişmiş Özellikler](https://sharpskill.dev/tr/technologies/data-analytics/mulakat-sorulari/bigquery-advanced.md): 20 soru, Mid-Level - [Data Modeling](https://sharpskill.dev/tr/technologies/data-analytics/mulakat-sorulari/data-modeling.md): 20 soru, Mid-Level - [Funnel ve Dönüşüm Analizi](https://sharpskill.dev/tr/technologies/data-analytics/mulakat-sorulari/funnel-analysis.md): 20 soru, Mid-Level - [Cohort ve Retention Analizi](https://sharpskill.dev/tr/technologies/data-analytics/mulakat-sorulari/cohort-retention.md): 20 soru, Mid-Level - [Google Tag Manager ve Tracking](https://sharpskill.dev/tr/technologies/data-analytics/mulakat-sorulari/gtm-tracking.md): 20 soru, Mid-Level - [API'ler ve Webhook'lar](https://sharpskill.dev/tr/technologies/data-analytics/mulakat-sorulari/apis-webhooks.md): 20 soru, Mid-Level - [AB Testing ve Uygulamalı İstatistik](https://sharpskill.dev/tr/technologies/data-analytics/mulakat-sorulari/ab-testing.md): 20 soru, Mid-Level - [Looker Studio (Google Data Studio)](https://sharpskill.dev/tr/technologies/data-analytics/mulakat-sorulari/looker-studio.md): 20 soru, Mid-Level - [Power BI - Temeller](https://sharpskill.dev/tr/technologies/data-analytics/mulakat-sorulari/power-bi-fundamentals.md): 20 soru, Mid-Level - [SQL - Gelişmiş Analitik Sorgular](https://sharpskill.dev/tr/technologies/data-analytics/mulakat-sorulari/sql-advanced-analytics.md): 20 soru, Senior - [dbt - Gelişmiş Özellikler](https://sharpskill.dev/tr/technologies/data-analytics/mulakat-sorulari/dbt-advanced.md): 20 soru, Senior - [Power BI - DAX ve Gelişmiş Dashboard'lar](https://sharpskill.dev/tr/technologies/data-analytics/mulakat-sorulari/power-bi-dax.md): 20 soru, Senior - [Python Analytics - Gelişmiş Analiz ve ML](https://sharpskill.dev/tr/technologies/data-analytics/mulakat-sorulari/python-analytics-advanced.md): 20 soru, Senior --- Source: SharpSkill (https://sharpskill.dev), tech interview preparation for your real stack. HTML version of this page: https://sharpskill.dev/tr/technologies/data-analytics/mulakat-sorulari/dbt-fundamentals