Örnek sorular
Data Governance LineageZorluk 1
Bir veri platformu bağlamında 'veri soyağacı' (data lineage) en iyi şekilde neyi tanımlar?
- aBir veri kümesinin dosyalarının diskte fiziksel olarak tutulduğu konum
- bVerinin kökenini ve geçirdiği dönüşümleri gösteren izlenebilir kayıt✓
- cTablo ve kolonlara uygulanan bir isimlendirme kuralı
- dBir veri kümesinin sahibine atanan erişim izinleri
Açıklama:Veri soyağacı, verinin nereden geldiğini ve tüketilene kadar hangi dönüşümlerden geçtiğini gösteren kayıttır; yedekleme takvimi, isimlendirme kuralı ya da izin listesi değildir.
Data Governance LineageZorluk 2
Bir dashboard metriği aniden beklenmedik bir düşüş gösteriyor. Herhangi bir koda dokunmadan önce, soyağacı bilgisinin sağladığı en faydalı ilk adım nedir?
- aDashboard'u üreten job'un retry sayısını artırmak
- bDashboard'un son kullanıcılarına ne beklediklerini sormak
- cTüm veri platformunu yeniden başlatarak önbelleklenmiş durumu temizlemek
- dMetriği soyağacı üzerinden geriye izleyip değişen kaynağı bulmak✓
Açıklama:Soyağacı, mühendisin metriği geriye doğru izleyerek gerçekte değişen upstream kaynağı ya da dönüşümü bulmasını sağlar; retry veya restart ile tahmin yürütmek yerine.
Data Governance LineageZorluk 1
Veri soyağacı hakkında hangi ifade doğrudur?
- aSoyağacı, tablo veya kolon düzeyi gibi farklı seviyelerde yakalanabilir✓
- bSoyağacı yalnızca spreadsheet'lerde tutulan veriler için önemlidir
- cSoyağacı bir kez üretilir ve bir daha güncellenmesine gerek yoktur
- dSoyağacı bilgisi, bir veritabanının index yapısıyla aynı şeydir
Açıklama:Soyağacı, ihtiyaca göre bütün tablolardan tek tek kolonlara kadar farklı ayrıntı seviyelerinde yakalanabilir.
Data Governance LineageZorluk 2
Bir ekip, paylaşımlı bir tablodan bir kolonu kaldırmayı planlıyor. Bir şeyi bozmamak için önce neyi kontrol etmelidirler?
- aKolon adının kod tabanında tutarlı yazılıp yazılmadığını
- bKolonun şu anda ne kadar disk alanı kapladığını
- cO kolonu kimin kullandığını görmek için soyağacı grafiğini✓
- dTabloyu gösteren dashboard'larda kullanılan renk şemasını
Açıklama:Soyağacı grafiği, o kolona bağımlı downstream raporları ve pipeline'ları tam olarak gösterir; böylece ekip kolonu kaldırmadan önce gerçek etkiyi değerlendirebilir.
Data Governance LineageZorluk 2
Kolon düzeyinde soyağacı, etki analizi için neden genellikle tablo düzeyindeki soyağacından daha kullanışlıdır?
- aGenel olarak daha az metadata bakımı gerektirir
- bO kolona bağımlı downstream alanları tam olarak gösterir✓
- cBozulan pipeline'ları manuel müdahaleye gerek kalmadan otomatik olarak düzeltir
- dData catalog ihtiyacını tamamen ortadan kaldırır
Açıklama:Kolon düzeyinde soyağacı, hangi belirli downstream alanların etkilendiğini gösterir; tablonun ilgisiz kısımlarını araştırmakla zaman kaybını önler.
Data Governance LineageZorluk 2
Yaygın kullanılan bir tabloyu yeniden adlandırmadan önce, bir mühendis tam olarak hangi raporların bozulacağını bilmek istiyor. Soyağacı takibi bu konuda nasıl yardımcı olur?
- aTabloyu her downstream sistemde otomatik olarak yeniden adlandırarak
- bŞirketteki tüm çalışanlara toplu e-posta göndererek
- cTabloyu şifreleyerek yetkisiz değişiklikleri engelleyerek
- dO tablodan okuyan her downstream tüketiciyi listeleyerek✓
Açıklama:Soyağacı takibi, bir tablonun her downstream tüketicisini listeler; böylece yeniden adlandırma gibi kırıcı bir değişiklikten önce her biri gözden geçirilebilir veya güncellenebilir.