SEMANTIC LAYER · METRİK · BOYUT · İŞ ANLAMI

Semantic layer nedir?

Semantic layer, ham tablo ve kolonları iş kullanıcılarının anlayacağı metrik, boyut, varlık ve ilişkilere dönüştüren ortak anlam katmanıdır. Amaç her dashboard’a aynı SQL’i kopyalamak değil; gelir, aktif müşteri veya dönüşüm oranı gibi kavramları tek tanım, sahiplik ve sürümle farklı araçlara sunmaktır.

KISA CEVAP

Semantic layer; fiziksel veri modellerinin üzerinde iş kavramlarını, metrik formüllerini, boyutları, varlıkları, zaman kurallarını, ilişki yollarını ve erişim politikalarını tanımlar. BI aracı veya dashboard değildir; farklı rapor, uygulama ve AI istemcilerinin aynı onaylı iş anlamını kullanmasını sağlar. Başarısı araç kurulumundan çok metrik sahipliği, grain, join, zaman, para birimi, sürüm ve performans kurallarının açık yönetilmesine bağlıdır.

Semantic layer ortak iş anlamını veri tüketim araçlarından ayırır

Aynı gelir metriği bir dashboard’da fatura tarihine, başka bir raporda sipariş tarihine; birinde KDV dahil, diğerinde hariç hesaplanabilir. Sorun yalnız SQL farklılığı değildir; iş tanımı, zaman, grain ve ilişki kuralları ortak yönetilmemektedir. Semantic layer bu kuralları merkezi ve makine tarafından sorgulanabilir bir modelde tutar.

Kritik sınır: Semantic layer verinin kalitesini otomatik düzeltmez. Yanlış veya gecikmiş kaynak veriyi tutarlı biçimde sunabilir. Kaynak kalite kontrolleri, lineage ve veri sözleşmeleri ayrıca gerekir.
ANLAM

İş terimleri

Müşteri, sipariş, gelir ve ürün gibi varlıkları ortak dilde tanımlar.

HESAP

Metrik formülleri

Ölçü, filtre, zaman ve para birimi kurallarını merkezileştirir.

İLİŞKİ

Join ve grain

Tabloların hangi anahtar ve ayrıntı düzeyinde birleştirileceğini sınırlar.

TÜKETİM

BI, uygulama ve AI

Onaylı metrikleri farklı istemcilere ortak arayüzle sunar.

Katman metrik, boyut, entity ve zaman modelini birlikte taşır

BileşenÖrnekKritik karar
EntityMüşteri, sipariş, ürün, kampanyaTekil kimlik ve ilişki
MeasureBrüt satış, maliyet, adetGrain ve agregasyon
MetricNet gelir, dönüşüm, churnFormül, filtre ve iş tanımı
DimensionTarih, ülke, kanal, segmentGeçerlilik ve hiyerarşi
Time spineGün, hafta, mali dönemZaman bölgesi ve dönem kuralı
PolicySatır/alan erişimiRol, amaç ve hassasiyet

Bir metriğin yalnız formülü değil; sahibi, açıklaması, grain’i, izin verilen boyutları, para birimi, varsayılan zaman penceresi, veri gecikmesi ve kalite durumu görünür olmalıdır.

Semantic layer veri ambarı veya dashboard yerine geçmez

Veri ambarı fiziksel ve mantıksal veri depolama/modelleme katmanıdır. BI semantic model belirli raporlama ekosistemi içinde ilişkiler, ölçüler ve güvenlik sağlar. Kurumsal semantic layer ise aynı metrik anlamını birden fazla BI aracı, notebook, uygulama veya AI istemcisine sunmayı hedefleyebilir. Kurumun mimarisine göre bu katmanlar aynı ürün içinde veya ayrı bileşenlerde bulunabilir.

KatmanTemel görevTipik tüketici
Warehouse/lakehouseVeriyi depolamak ve dönüştürmekData engineer ve analist
Semantic modelBelirli analitik modelde ilişki ve ölçüBI raporu ve dashboard
Semantic layerOrtak metrik ve iş anlamını servis etmekBI, uygulama, API ve AI
DashboardGörsel karar yüzeyiİş kullanıcısı ve yönetim

Metrik tanımı formülden önce karar amacını açıklamalıdır

  • Metrik hangi iş sorusunu cevaplıyor?
  • Hangi entity ve grain üzerinde hesaplanıyor?
  • Pay, payda, filtre ve dışlama kuralları neler?
  • Olay tarihi mi, işlem tarihi mi, muhasebe tarihi mi kullanılıyor?
  • İptal, iade, eksik kayıt ve geç gelen veri nasıl ele alınıyor?
  • Para birimi ve kur dönüşümü hangi kaynaktan geliyor?
  • Hangi boyutlarla güvenli biçimde dilimlenebilir?
  • Veri ne kadar gecikmeli ve hangi kalite eşiğinde?
  • Metrik sahibi ve değişiklik onaylayanı kim?

“Aktif müşteri” gibi kavramlar farklı amaçlarda farklı tanım gerektirebilir. Tek bir tanımı zorlamak yerine adlandırılmış ve açık amaçlı metrikler kullanılabilir: aylık işlem yapan müşteri, sözleşmesi aktif müşteri veya ürünü kullanan müşteri gibi.

Mimari hesaplama, yönetişim ve tüketim sınırlarını açıklaştırmalıdır

  1. Onaylı dönüşüm modellerini ve veri ürünlerini belirleyin.
  2. Entity, grain, primary key ve ilişki yollarını tanımlayın.
  3. Measure ve metric tanımlarını kod ve metadata ile yönetin.
  4. Zaman, para birimi ve yavaş değişen boyut kurallarını ekleyin.
  5. Erişim ve hassasiyet politikalarını uygulayın.
  6. Query engine, cache ve maliyet sınırlarını tasarlayın.
  7. BI, spreadsheet, notebook, API ve AI tüketicilerini bağlayın.
  8. Lineage, test, sözleşme ve sürüm bilgilerini yayımlayın.

Canlı sorgu ile önceden hesaplama arasında performans ve güncellik dengesi kurulmalıdır. Ortak metrik tanımı her sorgunun aynı fiziksel planla çalışması gerektiği anlamına gelmez.

Metrik değişikliği kod değişikliği kadar kontrollü olmalıdır

Bir metrik formülünün değiştirilmesi yönetim raporlarını, primleri, bütçeyi ve AI kararlarını etkileyebilir. Bu nedenle sahip, teknik uygulayıcı, onaylayıcı, versiyon, geçerlilik tarihi ve tüketici etkisi kaydedilmelidir.

DeğişiklikRiskKontrol
Kolon veya veri tipiSorgu kırılmasıModel/data contract ve test
FormülTarihsel karşılaştırma bozulmasıYeni metrik sürümü ve geçerlilik tarihi
Join yoluÇift sayımGrain ve cardinality testi
BoyutYanlış segmentHiyerarşi ve referans veri onayı
ErişimHassas veri sızıntısıRol ve satır/alan politikası

Senaryo: Net gelir üç farklı ekipte üç farklı hesaplanıyor

Finans faturayı, satış siparişi, büyüme ekibi tahsilatı esas alır. Semantic layer’da üç kullanım amacı ayrılır: muhasebe net geliri, ticari sipariş geliri ve tahsil edilmiş gelir. Her metrik kendi zaman alanı, iade kuralı, para birimi, sahibi ve gecikme bilgisini taşır. Yönetim dashboard’u hangi metriği neden kullandığını açıkça gösterir; AI asistanı da sorgu bağlamına uygun metriği seçmek için bu metadata’yı kullanır.

Doğru sonuç: Semantic layer farklı iş amaçlarını tek sayıya zorlamaz; ayrımı görünür, adlandırılmış ve yönetilebilir hâle getirir.

Semantic layer AI için kontrollü kurumsal bağlam sağlayabilir

Doğal dil sorgulama veya AI ajanı ham şema üzerinde çalıştığında benzer kolonları yanlış bağlayabilir, grain’i bozabilir veya onaysız metriği kullanabilir. Semantic layer onaylı entity, metric, dimension ve ilişki bilgisini sunarak sorgu alanını sınırlar. Yine de modelin doğru metriği seçtiği, filtreyi uyguladığı ve sonucu açıklayabildiği test edilmelidir.

  • AI istemcisine yalnız onaylı ve yetkili metriklerin sunulması
  • Metrik açıklaması ve kullanım örneklerinin makinece erişilebilir olması
  • Sorgu planı ve kullanılan metrik sürümünün loglanması
  • Hassas boyutların rol bazlı kapatılması
  • Sonuçla kaynak metrik arasında izlenebilirlik
  • Yanlış join ve çift sayım için test setleri

Başarı dashboard sayısıyla değil ortak anlamın kullanımıyla ölçülmelidir

KPISağlıklı göstergeYanlış yorum
Metrik yeniden kullanımOnaylı metriği kullanan tüketici oranıTanımlı metrik sayısı
TutarlılıkAynı sorguda araçlar arası sonuç uyumuDashboardların benzer görünmesi
Değişiklik güveniEtki analizi ve regresyon başarısıAz değişiklik yapmak
PerformansP95 sorgu süresi ve birim maliyetYalnız cache hit oranı
Self-serviceUzman desteği olmadan doğru cevap oranıSorgu sayısı artışı

Kaynaklar ve gözden geçirme notu

Bu rehberde değişebilir veya teknik iddialar için öncelikle resmî kurum, ürün geliştiricisi ve birincil araştırma kaynakları kullanılmıştır. Bağlantılar 27 Temmuz 2026 tarihinde gözden geçirilmiştir.

  1. 01
    dbt Developer Hub — dbt Semantic Layer

    Metriklerin merkezi tanımlanması ve farklı veri tüketim araçlarında tutarlı kullanımı yaklaşımını açıklar.

  2. 02
    dbt Developer Hub — About MetricFlow

    Metrik, boyut ve entity mantığının modellenmesi ve sorgulanmasını açıklar.

  3. 03
    Microsoft Learn — Power BI Semantic Models

    Semantic modelin analitik alan, metrik, iş terimi, fact ve dimension ilişkilerini nasıl temsil ettiğini açıklar.

  4. 04
    Microsoft Learn — Semantic Models Across Workspaces

    Onaylı semantic modellerin paylaşılması, sertifikasyonu ve erişim yönetişimini açıklar.

  5. 05
    dbt Developer Hub — Semantic Layer Integrations

    Ortak metrik katmanının BI ve diğer tüketim araçlarına API/entegrasyonlarla sunulmasını açıklar.

Yayın sorumluluğu: Bu içerik kişisel yazar profili kullanılmadan Vatansever Bilişim Anonim Şirketi kurumsal yayın sorumluluğunda hazırlanmıştır. Genel bilgilendirme niteliğindedir; belirli bir kurum için hukuki görüş, yatırım tavsiyesi, güvenlik veya sonuç garantisi değildir.
İLGİLİ HİZMET

Metrik ve iş tanımlarını raporlardan çıkarıp ortak, yönetilebilir bir semantic layer’a bağlayın.

Entity, grain, metrik, boyut, erişim ve sürüm modelini BI, analitik ve AI tüketicileri için ortaklaştırın.