Skip to main content

General

Veri Kalitesi ve Metrikler

Proxus'taki endüstriyel veri akışlarınızın sağlığını, güncelliğini ve kalitesini anlamak.

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:

MetrikAçıklamaAmaç
Toplam İstekToplam iletişim girişimi sayısıGenel aktivite ölçümü
Başarılı İstekBaşarılı iletişim sayısıBaşarı oranı göstergesi
Başarısız İstekBaş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 VeriCihazdan alınan veri hacmi (byte)Veri hacmi ölçümü
Ortalama Yanıt SüresiMilisaniye cinsinden ortalama yanıt süresiPerformans 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.

lightbulb
Kural Motorunda Kalite

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.