Endüstriyel veri kalitesi, güvenilir operasyonlar için çok önemlidir. Proxus, panolarınızın, alarmlarınızın ve analizlerinizin güvenilir verilere dayanmasını sağlamak için kapsamlı veri yönetişimi metrikleri sunar.
Veri Kalitesinin 5 Boyutu
Proxus, veri kalitesini 0-100% arasında puanlanan beş ortogonal boyutta değerlendirerek veri güvenilirliğine bütünsel bir bakış sağlar:
1. Veri Doğruluğu (Accuracy)
İşlemlerin başarılı olduğu VE beklenen tüm verilerin döndürüldüğü başarılı tam döngülerin yüzdesi. Bu, veri toplama sürecinin güvenilirliğini ölçer.
2. Veri Eksiksizliği (Completeness)
Gerçekten alınan beklenen veri öğelerinin yüzdesi. Her veri toplama döngüsünde beklenen tüm değerlerin mevcut olup olmadığını izler.
3. Veri Bütünlüğü (Integrity)
Doğrulama kontrollerinden geçen alınan verilerin yüzdesi. Veri içeriğinin geçerli olduğunu ve iletim sırasında bozulmadığını garanti eder.
4. Veri Tutarlılığı (Consistency)
Son başarı/başarısızlık kalıplarına dayalı hareketli pencere tutarlılığı. Zaman içinde veri teslimatının kararlılığını ölçer.
5. Veri Güncelliği (Freshness)
Verinin ne kadar yakın zamanda alındığına göre hesaplanan zaman tabanlı güncellik puanı. Güncel bilgilerle çalıştığınızdan emin olmanızı sağlar.
Cihaz Tanısal Metrikleri
Bağlı her cihaz (Fieldbus, MQTT veya OPC-UA protokolleri üzerinden), ProxusActorMetrics yapısı aracılığıyla ayrıntılı tanısal metrikleri korur:
| Metrik | Açıklama | Amaç |
|---|---|---|
| Toplam İstek | Toplam iletişim girişimi sayısı | Genel aktivite ölçümü |
| Başarılı İstek | Başarılı iletişim sayısı | Başarı oranı göstergesi |
| Başarısız İstek | Başarısız iletişim sayısı | Hata takibi |
| Son İletişim Zamanı | Son iletişim girişiminin zaman damgası | Aktivite farkındalığı |
| Son Veri Alım Zamanı | Son başarılı veri alımının zaman damgası | Güncellik hesaplama temeli |
| Alınan Toplam Veri | Cihazdan alınan veri hacmi (byte) | Veri hacmi ölçümü |
| Ortalama Yanıt Süresi | Milisaniye cinsinden ortalama yanıt süresi | Performans göstergesi |
| Bağlantı Hatası Sayısı | Bağlantı ile ilgili hataların sayısı | Ağ kararlılık göstergesi |
| Okuma Hatası Sayısı | Okuma işlemi hatalarının sayısı | Veri toplama sağlığı |
Güncellik ve Bayat Veri Tespiti
Proxus, önceden tanımlanmış eşiklere göre zaman tabanlı enterpolasyon kullanarak veri güncelliğini otomatik olarak izler:
- ≤ 30 saniye: %100 güncellik
- ≤ 1 dakika: %95 güncellik
- ≤ 2 dakika: %90 güncellik
- ≤ 5 dakika: %80 güncellik
- ≤ 15 dakika: %60 güncellik
- ≤ 1 saat: %40 güncellik
- ≤ 12 saat: %10 güncellik
- > 24 saat: %0 güncellik (tamamen bayat)
Sistem, DateTime.UtcNow değerini LastDataReceivedTime ve LastCommunicationTime ile karşılaştırarak güncelliği hesaplar; 24 saatten eski veriler tamamen bayat kabul edilir.
Kalite Yayılımı ve Çevrimdışı Yönetimi
Bir cihaz bağlantısı koptuğunda, Proxus metrikleri bağlantı kopmasını yansıtacak şekilde otomatik olarak günceller. DataFreshness puanı, önceden tanımlanmış eşiklere göre zamanla azalır, böylece bağlantısı kesilen cihazların bayat veri sağladığı doğru bir şekilde tanımlanır.
Sistem, çevrimdışı olduğunda etiketler için otomatik "Kötü" (Bad) kalite paketleri yayınlamaz, ancak güncellik puanı veri bayatlığı konusunda net bir görünürlük sağlar.
Kural Motoru mantığınız, uyarıları tetiklerken veri kalitesi metriklerini dikkate alacak şekilde yapılandırılabilir. Kurallar, düşük kaliteli verileri yok sayacak veya bayat ya da tutarsız verilerden kaynaklanan yanlış alarmları önlemek için kalite puanlarına göre hassasiyeti ayarlayacak şekilde tasarlanabilir.
Sistem Sağlığı ve Dahili Metrikler
Platform, aktör sistemi aracılığıyla kapsamlı sağlık metriklerini korur:
- Aktör İstatistikleri: Her cihaz aktörü kendi metrik örneğini korur
- İş Parçacığı Güvenliği: Tüm metrik güncellemeleri cihaza özgü kilitler kullanılarak senkronize edilir
- Akümülatörler: Hareketli istatistiklerin dahili takibi
- Bellek Yönetimi: Performans için verimli havuzlama ve yönetim
Bu metrikler UI ve API aracılığıyla kullanılabilir ve tüm altyapınızdaki sistem sağlığı ve veri kalitesi hakkında gerçek zamanlı görünürlük sağlar. Cihaz başına metrikleri Cihaz Detayları bölümünde görüntüleyebilir veya eksik verileri Veri Akış Sorunları bölümünde giderebilirsiniz.