Veri Soy Agaci Nedir?
Veri soy agaci (data lineage), bir verinin kaynaktan ciktisinaa kadar gecen butun donusum gecmisini ve akis yolunu belgeleyen izlenebilirlik cercevesidir. Veri boru hatlarinda yuzlerce tablo ve karmasik operasyonlar vardir; soy agaci bu karmasikligi kayit altina alir. Bir raporun yanlis rakam gosterdigi durumda hata hangi kaynak tablodan hangi adimda girmis sorusunu saniyeler icinde cevaplamayi mumkun kilar. GDPR ve SOC 2 gibi uyumluluk cerceveleri de veri akislarinin izlenebilirligini zorunlu kilar.
Tablo ve Sutun Duzeyinde Soy Agaci
Soy agaci iki farkli granularite seviyesinde uygulanabilir. Tablo duzeyinde soy agaci hangi tablonun hangi kaynaklardan beslendigi ve hangi islem tarafindan olusturuldugunu gosterir; genel veri akis haritasi icin yeterlidir. Sutun duzeyinde soy agaci cok daha ince taneli bir goruntu sunar: belirli bir raporun bir sutununun hangi kaynak alanlardan turetildigi, hangi aggregasyon veya donusumden gectigi izlenebilir. Sutun duzeyinde soy agaci buyuk veri platformlarinda etki analizi ve GDPR veri isleme kayitlari icin vazgecilmez olmaktadir.
Araçlar ve Entegrasyon
dbt (data build tool), yazilan SQL modellerini ayrıştirarak otomatik soy agaci grafikleri uretir ve acik kaynak ekosisteminin en populer secenegidir. Apache Atlas, Collibra ve Alation veri katalogu ve soy agacini entegre sunar; kurumsal olcek icin tercih edilir. Bulut saglayicilari AWS Glue, Google Dataplex ve Azure Purview yonetilen soy agaci yetenekleri sunmaktadir. Spark ve Flink gibi buyuk veri cerceveleri soy agacini API duzeyinde destekler.
Uyumluluk ve Yonetim
GDPR kapsaminda kisisel verinin nerede tutuldugu ve nasil islendiginin belgelenmesi zorunludur; veri soy agaci bu gereksinimleri karsilayan en pratik aractir. SOC 2 ve HIPAA denetimleri veri akislarinin izlenebilirligini gerektirir. Veri kalitesi yonetimi perspektifinden bakildiginda soy agaci, kalite sorunlarinin nerede ortaya ciktigini ve hangi asagi akis sistemleri etkilendigini haritalandirarak etki analizini mumkun kilar.
Veri Soy Ağacı Araçları
Apache Atlas
Hadoop ekosistemi için açık kaynak yönetişim platformu; tablo ve sütun düzeyinde otomatik soy ağacı yakalama ve sınıflandırma.
OpenLineage + Marquez
Vendor-bağımsız açık standart; Airflow, Spark ve dbt iş akışlarından otomatik soy ağacı toplama.
dbt Lineage
dbt model bağımlılık grafiği; hangi modelin hangi kaynaktan üretildiğini ve hangi raporlara beslendiğini görselleştirir.
Collibra / Alation
Kurumsal veri kataloğu; iş tanımları, veri sahipliği ve soy ağacı birleşik arayüzde — GDPR denetimleri için tercih edilen platformlar.
help Sik Sorulan Sorular
- check_circle Veri soy agaci ile veri katalogu arasindaki fark nedir? Veri katalogu veri varliklarinin ne oldugunu ve nerede bulundugunu belgeler. Soy agaci ise bu varlikların nasil hareket ettigini ve donustugunu izler. Ikisi birbirini tamamlar.
- check_circle Soy agaci manuel mi yoksa otomatik mi olusturulur? Modern araçlar (dbt, Spark) SQL veya kodu ayrıştirarak otomatik soy agaci cikarir. Karmasik donusumler bazen manuel belgeleme gerektirir.
- check_circle Kucuk veri ekipleri icin soy agaci gerekli midir? Kullanici sayisi azsa dbt gibi hafif bir arac yeterli olabilir. Uyumluluk gereksinimleri yoksa minimal belgeleme de baslangicta yeterlidir.
- check_circle Soy agaci gercek zamanli mi yoksa batch mi guncellenir? Cogu cozum pipeline yurutuldugunde soy agacini gunceller (batch). Gercek zamanli izleme daha nadir ve pahalıdır.