← Blog
21 Ekim 2026· otomatik üretildi

Power BI ile Üretim Verimliliği Panosu Kurmak

Fabrika verisini Power BI'a taşıyıp gerçek zamanlı bir verimlilik panosu nasıl kurulur? Adım adım pratik bir rehber.

#Power BI#üretim verimliliği#veri analizi#OEE

Bir üretim tesisinde en büyük sorun genellikle verinin olması değil, o veriden zamanında ve doğru anlam çıkarılamamasıdır. Makine log'ları vardır, vardiya raporları vardır, OEE hesaplamaları vardır — ama hepsi ayrı Excel dosyalarında, ayrı sistemlerde uyur. Power BI tam da bu karmaşayı düzenlemek için biçilmiş kaftandır.

Bu yazıda, bir üretim hattı için sıfırdan bir verimlilik panosu kurmanın temel adımlarını paylaşacağım.

1. Veri Kaynaklarını Belirle

Pano kurmadan önce "hangi veriyi ölçmek istiyoruz?" sorusunu net cevaplamak gerekir. Tipik üretim verisi kaynakları şunlardır:

  • SCADA / MES sistemleri (OPC-UA, REST API veya doğrudan SQL)
  • ERP çıktıları (SAP, Logo Tiger, Netsis vb.)
  • Manuel vardiya raporları (Excel, SharePoint)
  • PLC log dosyaları (CSV veya zaman serisi DB'leri: InfluxDB, TimescaleDB)

Power BI'ın güçlü yanı, bu kaynakların hepsine ayrı connector'larla bağlanabilmesidir. Tek bir pano altında birleştirilmiş veri görmek, karar alma sürecini ciddi ölçüde hızlandırır.

2. Veri Modelini Tasarla

Ham veriyi Power BI'a çekmek yetmez; doğru bir star schema (yıldız şema) kurmadan görseller yavaş ve hatalı çalışır.

Temel tablolar genellikle şöyle şekillenir:

  • Fact_Üretim — Üretilen adet, fire, çalışma süresi
  • Dim_Makine — Makine kodu, hat, departman
  • Dim_Tarih — Yıl, ay, hafta, vardiya
  • Dim_Ürün — SKU, kategori, hedef süre

İlişkileri doğru kurmak, DAX ölçümlerinin sağlıklı çalışması için zorunludur. USERELATIONSHIP ve CALCULATE fonksiyonlarını iyi anlamak bu aşamada çok işe yarar.

3. Temel KPI'ları DAX ile Hesapla

Üretim panolarında mutlaka olması gereken metrikler ve örnek DAX ölçümleri:

OEE (Overall Equipment Effectiveness)


OEE % =
DIVIDE([Gerçek Üretim], [Teorik Kapasite]) * 100

Fire Oranı


Fire % =
DIVIDE(SUM(Fact_Üretim[Fire Adet]), SUM(Fact_Üretim[Toplam Üretim])) * 100

Vardiya Bazlı Verimlilik


Verimlilik % =
DIVIDE([Gerçek Süre], [Planlanan Süre]) * 100

DAX yazmak başta karmaşık görünebilir ama birkaç temel fonksiyonu kavradıktan sonra işler çok kolaylaşıyor.

4. Görselleri Tasarla

Üretim panolarında en çok işe yarayan görseller şunlardır:

  • KPI kartları — OEE, fire oranı, günlük hedef sapması
  • Gauge (Kadran) — Anlık makine doluluk oranı
  • Line Chart — Zaman bazlı verimlilik trendi
  • Treemap — Hat veya ürün bazında fire dağılımı
  • Tablo + Koşullu Biçimlendirme — Vardiya karşılaştırması

Panoyu tasarlarken "bu panoyu kim okuyacak?" sorusunu unutmayın. Vardiya amiri farklı, fabrika müdürü farklı, genel müdür çok daha farklı bir özet ister. Drill-through sayfalarıyla her seviye için ayrı detay katmanları oluşturabilirsiniz.

5. Otomatik Yenileme ve Dağıtım

Pano hazır, veri statikse ne anlamı var? Power BI Service üzerinde scheduled refresh veya DirectQuery ile veriyi canlı tutabilirsiniz. Üretim ortamlarında genellikle şu seçenekler tercih edilir:

  • DirectQuery / Live Connection — Gerçek zamanlı kritik hatlar için
  • Import + 15 dakikada bir yenileme — Genel verimlilik takibi için
  • Power BI Embedded — Fabrika ekranlarına veya özel portallara gömmek için

Parolaları ve bağlantı bilgilerini On-premises Data Gateway üzerinden güvenli şekilde yönetmeyi de ihmal etmeyin.

Son Söz

Power BI ile üretim verimliliği panosu kurmak, tek seferlik bir proje değil; sürekli gelişen bir süreçtir. Küçük başlayın — önce bir hat, bir KPI, bir haftalık veri. Sonra genişletin. Fabrika zemini ile yönetim arasındaki veri uçurumunu kapatmak için daha güçlü ve erişilebilir bir araç bulmak gerçekten zor.

Sorularınız olursa yorumlarda buluşalım.