Kalite SQL Raporlama

ERP Kalite Raporları İçin SQL Rehberi

PPM, FPY, CAPA kapanma süresi, uygunsuzluk Pareto ve tedarikçi kalite performansı için ERP verisini rapora dönüştürme mantığı.

// veri modeli

Kalite Raporu İçin Gerekli Ana Tablolar

Kalite raporlamasi yalnızca kalite kontrol sonuç tablosundan olusmaz. Üretim emri, malzeme karti, stok hareketi, tedarikçi, müşteri, uygunsuzluk ve aksiyon takip kayitlari birlikte dusunulmelidir. Aksi halde rapor sadece sayı uretir; kök neden ve sorumlu alan gorunmez.

// SQL örnekleri

Kalite KPI SQL Mantiklari

Tedarikçi PPM Mantığı
PPM
SELECT TEDARIKCI_KODU, SUM(HATALI_ADET) AS HATALI_ADET, SUM(KONTROL_ADET) AS KONTROL_ADET, ROUND(SUM(HATALI_ADET) * 1000000.0 / NULLIF(SUM(KONTROL_ADET), 0), 0) AS PPM FROM KALITE_KABUL WHERE KONTROL_TARIHI >= DATEADD(month, -6, GETDATE()) GROUP BY TEDARIKCI_KODU ORDER BY PPM DESC
Tedarikçi kalite performansıni milyon parca basina hata olarak izler.
CAPA Kapanma Süresi
CAPA
SELECT SORUMLU_BOLUM, COUNT(*) AS CAPA_SAYISI, AVG(DATEDIFF(day, ACILIS_TARIHI, KAPANIS_TARIHI)) AS ORT_KAPANMA_GUNU, SUM(CASE WHEN HEDEF_TARIH < KAPANIS_TARIHI THEN 1 ELSE 0 END) AS GEC_KAPANAN FROM CAPA WHERE DURUM = 'Kapali' GROUP BY SORUMLU_BOLUM ORDER BY ORT_KAPANMA_GUNU DESC
Aksiyon disiplinini bölüm bazinda takip etmek için kullanılır.
Uygunsuzluk Pareto
Pareto
SELECT HATA_KODU, COUNT(*) AS UYGUNSUZLUK_SAYISI, SUM(MALIYET) AS TOPLAM_MALIYET FROM UYGUNSUZLUK WHERE TARIH >= DATEADD(month, -3, GETDATE()) GROUP BY HATA_KODU ORDER BY UYGUNSUZLUK_SAYISI DESC
Tekrar eden hata tiplerini ve maliyet etkisini görünür yapar.
// raporlama kalitesi

SQL Raporlarında Dikkat Edilecek Noktalar

NULLIF Kullanımi
Bolme islemlerinde sifira bolme hatalarini engellemek için toplam adet alanları NULLIF ile korunmalidir.
Tarih Filtresi
KPI raporları dönem bazli izlenmelidir. Son 3 ay, son 6 ay veya yil bazli filtre net tanımlanmalıdır.
Kod Standardi
Hata kodu ve kök neden alanları standart değilse Pareto raporu güvenilir sonuç vermez.
// ilgili sayfalar

Ilgili ERP Kutusu Sayfalari

SQL Formatter
Kalite raporu sorgularini formatlayip kontrol edin.
Formatter Aç
AS9100 KPI Rehberi
Kalite KPI setini AS9100 bakışiyla inceleyin.
AS9100 Rehberi
KPI Hesaplayıcılar
PPM, FPY ve COPQ için hesaplayıcılari kullanin.
Araçlari Aç
// kalite sql raporlama derinliği

Kalite SQL Raporunda Hangi Alanlar Eksik Bırakılmamalı?

Kalite raporlarında en sık hata, sadece adet veya oran göstermek ve kaydın süreç bağlamını atlamaktır. Uygunsuzluk, CAPA, tedarikçi kalite, müşteri şikayeti, hurda ve yeniden işleme raporlarında açılış tarihi, kapanış tarihi, durum, sorumlu bölüm, kök neden, aksiyon sahibi ve maliyet alanları birlikte ele alınmalıdır. Böylece rapor sadece geçmişi anlatmaz, hangi aksiyonun geciktiğini de gösterir.

AS9100 ve ISO 9001 için SQL raporları denetimde kanıt olarak kullanılacaksa sorgunun ürettiği sonuç ERP ekranındaki belgeyle eşleştirilebilmelidir. Belge numarası, revizyon, lot veya seri bilgisi, tedarikçi/müşteri kodu ve ürün grubu gibi alanlar raporun izlenebilirlik değerini artırır.