Ana içeriğe geç

Intermediate dbt Modelleri

Intermediate modeller, Nova projesinin yeniden kullanılabilir mantık katmanıdır. Temiz staging kaynaklarını ortak analitik yapı taşlarına dönüştürür: pazar bağlamı, eksiksiz tarih/kategori spine'ları, günlük talep metrikleri, servis sağlığı, müşteri metrikleri, RFM skorları ve tekrar davranışı özellikleri.

Bu modeller final dashboard kontratı değildir. Görevleri final martları tutarlı, test edilmiş ve yorumlaması daha kolay hale getirmektir.

Katmanın amacı

Intermediate katmanı şu soruyu yanıtlar: Her dashboard ve notebook'un aynı hesaplamaları kullanması için hangi yeniden kullanılabilir iş mantığı bir kez tanımlanmalı?

Pazar Bağlamı ve Takvim Mantığı

Modeller Ne yapar Nerede kullanılır
int_geo_country_macro_pivot Long-form World Bank göstergelerini ülke başına tek satıra pivot eder Pazaryeri Analizi
int_geo_market_context Nova pazar alanlarını, ülke eşlemesini, ülke metadatasını ve makro göstergeleri birleştirir Pazaryeri Analizi, Talep Etkenleri
int_geo_date_spine Hava durumu tarih aralığından eksiksiz takvim spine'ı oluşturur Talep Etkenleri

Bu grup pazar analizini karşılaştırılabilir hale getirir. Her şehri yalnızca işlem etiketi olarak görmek yerine pipeline her pazara ülke, makro, takvim ve coğrafya bağlamı verir.

Talep Temelleri

Modeller Ne yapar Nerede kullanılır
int_geo_market_day_metrics İşlemleri market-day düzeyinde demand, GMV, activity, status, promo ve platform metriklerine agregeler Pazaryeri Analizi
int_geo_market_category_day_metrics İşlemleri market-category-day metriklerine agregeler Talep Etkenleri, talep modellemesi
int_geo_market_category_hour_metrics Kategori talebini pazar ve saat bazında agregeler Talep Etkenleri
int_geo_market_category_spine Eksik talep açıkça görülsün diye eksiksiz market/category/date grid'i oluşturur Talep Etkenleri
int_geo_service_supply_by_market_category Aktif servisler, rating, popularity ve service-tier karışımı gibi arz tarafı bağlamı ekler Pazaryeri Analizi, Talep Etkenleri

Bu grup talep etkenleri çalışmasının analitik tabanıdır. Projenin talebi hava durumu, zaman, servis arzı, pazar bağlamı ve kategori davranışıyla tutarlı grain'lerde karşılaştırmasını sağlar.

Servis ve Kategori Sağlığı

Modeller Ne yapar Nerede kullanılır
int_services_enriched Servislere pazar ve ülke bağlamı ekler Kategori Performansı, Müşteri Tekrarı & Risk
int_service_interactions İşlemleri zenginleştirilmiş servis bağlamıyla birleştirir Kategori Performansı, tekrar davranışı, fraud features
int_service_health Servis seviyesi interaction, amount, success, failure, refund ve rating metriklerini hesaplar Kategori Performansı
int_service_risk Success, failure, refund ve rating sinyalleriyle servisleri risk segmentlerine ayırır Kategori Performansı
int_category_health Servis sağlığını kategori seviyesi performansa taşır Kategori Performansı
int_service_monthly_health Servis performansını zaman içinde takip eder Kategori ve servis performansı izleme

Bu grup ham servis aktivitesini operasyonel zekaya dönüştürür. Kategori sayfasının ana sorusunu destekler: hangi kategoriler büyük, güvenilir, riskli veya büyümeden önce stabilize edilmeye değer?

Müşteri, RFM ve Tekrar Mantığı

Modeller Ne yapar Nerede kullanılır
int_customer_metrics Müşteri düzeyi transaction count, spend, order dates, lifetime, category count ve service usage oluşturur RFM Analizi
int_rfm_features Müşteri geçmişini recency, frequency ve monetary alanlarına dönüştürür RFM Analizi
int_rfm_scores Segment etiketleri için kullanılan 1-5 RFM skorları atar RFM Analizi
int_user_service_repeat_behavior User-service grain'inde tekrar davranışını ölçer Müşteri Tekrarı & Risk

Bu grup işlem geçmişini müşteri stratejisine çevirir. Segmentasyon, retention önceliklendirmesi ve repeat-use metriklerini dashboard-only hesaplamalara ihtiyaç duymadan besler.

Kalite Kontrolleri

Intermediate testleri grain ve ilişkilere odaklanır: market-day, market-category-day, market-category-hour, market-category-date spine satırı ve market-category supply satırı başına tek kayıt. Bu kontroller önemlidir; çünkü final dashboardlar ve notebooklar her intermediate modelin stabil grain'e sahip olduğunu varsayar.

Neden önemli

Intermediate katman, projenin grafikler toplamı değil bir pipeline haline geldiği yerdir. Talep, arz, servis sağlığı ve müşteri davranışı için ortak tanımlar final analiz sayfalarını tutarlı tutar.