Veri ambarı: ERP, saha satışı ve Excel kaynakları temizleme adımından geçip veri ambarına, oradan rapor panosuna akıyor

Veri Ambarı Nedir? KOBİ’ler Ne Zaman İhtiyaç Duyar, Nasıl Başlar?

Veri ambarı, farklı kaynaklardaki veriyi ortak tanımlarla ve geçmişiyle tek bir analiz veritabanında toplar. ERP veritabanından farkı, ne zaman gerektiği, 6 adımda kurulum, ETL mi ELT mi, sık hatalar ve kontrol listesi.

Kısaca: Veri ambarı, ERP, CRM, saha satışı ve Excel gibi farklı kaynaklardaki verinin temizlenip ortak tanımlarla tek bir analiz veritabanında, geçmişiyle birlikte toplandığı yapıdır. Raporlar canlı ERP veritabanını yormadan buradan beslenir ve herkes aynı metriği aynı sonuçla görür. KOBİ’ler için ilk adım büyük bir proje değil; birkaç kritik soruyla başlayan, adım adım büyüyen bir modeldir.

Birçok işletmede aynı toplantıda satış müdürü bir ciro rakamı, finans başka bir rakam getirir. İkisi de yanlış değildir; biri iadeleri düşmüştür, diğeri düşmemiştir. Raporlar ayrıca doğrudan ERP veritabanında çalıştığı için ay sonunda sistem yavaşlar. Veri ambarı bu iki sorunu birlikte çözmek için kurulur.

İçindekiler

Veri ambarı nedir ve ne işe yarar?

Veri ambarı (data warehouse), işletmenin farklı sistemlerinden gelen verinin analiz için modellendiği, temizlendiği ve zaman içindeki değişimiyle birlikte saklandığı, okuma ağırlıklı çalışan merkezi veritabanıdır. Amacı kayıt girmek değil, soru cevaplamaktır: “Geçen yılın aynı dönemine göre hangi bölgede, hangi ürün grubunda kâr marjı düştü?” gibi.

Microsoft’un çevrimiçi analitik işleme (OLAP) rehberine göre günlük işlemleri tutan veritabanları tek tek kayıt girişine göre optimize edilir ve analiz için tasarlanmaz. Analiz veritabanları ise yoğun okuma ve az yazma için kurulur, analize uygun şekilde modellenir ve temizlenir, zaman serisi analizi için geçmişi korur. Veri ambarı bu ikinci dünyanın merkezidir.

Veri ambarı ile ERP veritabanı arasındaki fark

ÖzellikERP veritabanı (OLTP)Veri ambarı
Temel görevFatura, sipariş, stok hareketi kaydetmekSoru cevaplamak, eğilim göstermek
Yük tipiÇok sayıda küçük okuma ve yazmaAz yazma, büyük ve karmaşık okumalar
Veri modeliNormalize, çok sayıda tabloOlgu ve boyut tablolarından oluşan yıldız şema
Kaynak sayısıGenelde tek uygulamaERP, CRM, saha satışı, Excel bir arada
GeçmişÇoğu zaman son durumDeğişimlerin zaman içindeki kaydı
GüncellikAnlıkPlanlı aralıklarla, örneğin gece yüklenir

Son satır önemlidir: Aynı rehber, analiz depolarının işlem sistemlerinden daha seyrek güncellendiğini ve anlık tepkiden çok stratejik kararlara uygun olduğunu belirtir. Dakikalık stok takibi hâlâ ERP’nin işidir.

KOBİ’ler ne zaman veri ambarına ihtiyaç duyar?

Her işletmenin veri ambarına ihtiyacı yoktur. Tek bir ERP’den birkaç standart rapor alıyorsanız iyi kurulmuş bir Power BI modeli yeterli olabilir. Aşağıdaki işaretlerden ikisi veya daha fazlası varsa veri ambarını ciddi olarak düşünmenin zamanı gelmiştir:

  • Raporlar ERP’yi yavaşlatıyor: Ay sonu raporları çalışırken kullanıcılar ekranların donduğundan şikâyet ediyor.
  • Birden fazla kaynak birleştiriliyor: ERP, CRM, e-ticaret ve saha satış verisi her ay elle Excel’de eşleştiriliyor.
  • Aynı metrik farklı çıkıyor: Departmanlar ciro, brüt kâr veya aktif müşteri için farklı tanım kullanıyor.
  • Geçmiş kayboluyor: Müşterinin bölgesi veya temsilcisi değiştiğinde eski dönem raporları da yeni bilgiyle değişiyor.
  • Sistem değişikliği yaklaşıyor: ERP sürüm geçişinde eski yılların verisini analiz için korumak gerekiyor.

Veri ambarı 6 adımda nasıl kurulur?

Veri ambarı: soru ve KPI, kaynak envanteri, yıldız model, ETL yükleme, rapor ve yetki, izleme adımları

1. İş sorularını ve metrik tanımlarını yazın

Teknolojiden önce 10 ile 15 kritik soruyu ve bunların cevabındaki metrikleri yazın. “Net satış” iadeler ve iskontolar düşülmüş tutar mı? Bu tanımlar finans ve satış tarafından birlikte onaylanmalıdır; veri ambarının değeri büyük ölçüde bu ortak sözlükten gelir.

2. Kaynakları ve sahiplerini listeleyin

Her soru için verinin hangi sistemde durduğunu, kimin sorumlu olduğunu ve ne sıklıkla güncellenmesi gerektiğini çıkarın. ERP tabloları, CRM, saha satış uygulaması ve elle tutulan Excel dosyaları bu listeye girer. Kaynağı belirsiz bir metrik ilk sürüme alınmamalıdır.

3. Modeli yıldız şema ile tasarlayın

Satış, tahsilat veya stok hareketi gibi ölçülebilir olaylar olgu tablolarına; müşteri, ürün, tarih ve temsilci gibi bağlamlar boyut tablolarına gider. Her olgu tablosunun tanecik seviyesini (örneğin fatura satırı) baştan netleştirin. Model kurallarını Power BI yıldız şema rehberimizde ayrıntılı anlattık.

4. Yükleme sürecini (ETL) kurun

Veri kaynaklardan çekilir, ara tablolarda (staging) temizlenir, kopyalar ayıklanır, kurallara göre doğrulanır ve ambara yüklenir. İlk yüklemeden sonra mümkünse yalnızca değişen kayıtları alan artımlı yüklemeye geçin ve işlemi mesai dışına planlayın.

5. Rapor katmanını ve yetkileri hazırlayın

Raporlama aracı doğrudan tablolara değil, anlaşılır alan adları, ilişkiler ve hesaplamalar içeren bir anlam katmanına (semantic model) bağlanmalıdır. Kim hangi bölgenin verisini görecekse bunu satır düzeyi güvenlik (RLS) ile tanımlayın. Logo kullanıyorsanız Logo verisinden Power BI raporu yazımız bağlantı tarafını anlatıyor.

6. İşletin, izleyin ve belgeleyin

Her yüklemeden sonra ambar ile kaynak sistemi kayıt sayısı ve toplam tutar üzerinden karşılaştırın. Yükleme hatası olduğunda kimin haberdar olacağını belirleyin, ambarı yedekleme planına ekleyin ve metrik tanımlarını güncel tutun.

Veri ambarına veri taşırken ETL mi, ELT mi?

Microsoft’un ETL rehberi iki yaklaşımı şöyle ayırır: ETL’de dönüştürme ayrı bir motorda, veri hedefe yüklenmeden önce yapılır; ELT’de ise ham veri önce hedefe yüklenir ve dönüştürme hedef veri deposunun kendi gücüyle yapılır.

  • ETL uygun olabilir: Hedef sistemin kaynakları sınırlıysa, karmaşık iş kuralları varsa veya yüklemeden önce denetlenebilir bir ara katman isteniyorsa. Şirket içi SQL Server ortamlarında SQL Server Integration Services (SSIS) bu iş için yaygın bir araçtır.
  • ELT uygun olabilir: Hedef, ihtiyaç anında ölçeklenebilen modern bir veri ambarı veya lakehouse ise ve ham veriyi ileride farklı analizler için saklamak istiyorsanız. Microsoft Fabric bu yaklaşım için örnek bir platformdur.

KOBİ’lerde ilk sürüm çoğu zaman mevcut SQL Server altyapısında ayrı bir veritabanı olarak başlar; lisans ve donanım kapasitesini kontrol ettikten sonra bulut seçeneklerini ihtiyaç büyüdükçe değerlendirmek daha kontrollü bir yoldur.

Veri ambarı projelerinde sık yapılan hatalar

  • Her şeyi bir anda taşımak: Tüm tabloları ambara kopyalamak, kimsenin kullanmadığı büyük bir yapı üretir. Bir iş alanıyla başlayın.
  • Tanımları yazmamak: Ortak sözlük yoksa ambar, farklı rakamları daha hızlı üreten bir araca dönüşür.
  • Kalite kontrolünü atlamak: Kaynakla mutabakat yapılmayan bir ambar ilk tutarsızlıkta güvenini kaybeder.
  • Geçmişi düşünmemek: Müşteri ve temsilci değişikliklerinin nasıl saklanacağı baştan kararlaştırılmazsa eski raporlar sessizce değişir.
  • Raporları yine ERP’ye bağlamak: Ambar kurulduktan sonra yönetim raporlarının kaynağı ambar olmalıdır.

Özet ve veri ambarı kontrol listesi

  • En az iki kaynaklı, düzenli tekrarlanan bir raporlama ihtiyacı var mı?
  • Kritik metriklerin tanımları yazılı ve onaylı mı?
  • Her kaynak için sorumlu kişi ve güncelleme sıklığı belli mi?
  • Model olgu ve boyut tabloları ile tasarlandı mı?
  • Yükleme sonrası kaynakla mutabakat kontrolü otomatik mi?
  • Rapor erişimi rol bazında tanımlandı mı, ambar yedekleniyor mu?

Özetle veri ambarı, şirket verisini tek bir doğruya bağlayan ve ERP’nin yükünü hafifleten bir temeldir. ÇAP Teknoloji olarak ihtiyacınızın bir veri ambarı mı, yoksa iyi kurulmuş bir rapor modeli mi olduğunu birlikte netleştirebilir, ilk iş alanından başlayarak iş zekası danışmanlığı kapsamında kurulumu yapabiliriz; iletişim sayfamızdan bize ulaşın.

Sıkça Sorulan Sorular

Veri ambarı ile veritabanı arasındaki fark nedir?

ERP gibi işlem veritabanları fatura, sipariş ve stok hareketlerini kaydetmek için tek tek kayıt girişine göre tasarlanır. Veri ambarı ise birden fazla kaynaktan gelen veriyi analiz için modeller, temizler ve geçmişiyle saklar. Biri günlük işi yürütür, diğeri bu işle ilgili soruları cevaplar.

Küçük bir şirketin veri ambarına ihtiyacı var mı?

Her zaman değil. Tek bir ERP’den birkaç standart rapor alıyorsanız iyi kurulmuş bir rapor modeli yeterli olabilir. Birden fazla kaynağı düzenli olarak elle birleştiriyorsanız, aynı metrik departmanlara göre farklı çıkıyorsa veya raporlar ERP’yi yavaşlatıyorsa veri ambarı düşünülmelidir.

Veri ambarı ne sıklıkla güncellenir?

İhtiyaca göre belirlenir; KOBİ’lerde yaygın yaklaşım günde bir kez, mesai dışında yüklemektir. Gün içinde daha sık güncelleme gereken metrikler için ek yüklemeler planlanabilir. Anlık stok ve sipariş takibi ise ERP’de kalmalıdır.

Power BI varken neden veri ambarı kurulur?

Power BI raporlama ve görselleştirme aracıdır; veri ambarı ise bu raporların beslendiği temiz, ortak tanımlı ve geçmişi koruyan veri katmanıdır. Kaynak sayısı ve veri hacmi arttıkça dönüştürme işini Power BI içinde değil ambarda yapmak, raporları daha tutarlı ve bakımı daha kolay hâle getirir.

ÇAP Teknoloji, T.C. Sanayi ve Teknoloji Bakanlığı Teknogirişim Rozeti belgesi