İlk tabloyu kullanım amacına göre kurun
Vardiya raporu ile saniyelik proses analizi aynı sorguları çalıştırmaz. Raporun hangi soruları cevaplayacağını belirleyin; sonra tablo ve indeks tasarlayın. Başlangıç kaydı ekipman kimliği, ölçüm kimliği, kaynak zamanı, alınma zamanı, değer, birim ve kalite alanlarını içerebilir. Sayısal değerleri metin alanlarında saklamak sıralama ve hesaplamayı zorlaştırır. Her etikete ayrı tablo açmak da şema yönetimini gereksiz büyütebilir.
Zamanı ve kaliteyi kaybetmeyin
Ağ gecikmesi nedeniyle kaydın geliş saati ölçüm saati değildir. İkisini ayrı tutarak veri yaşı hesaplanabilir. UTC saklama ve ekranda yerel saat gösterimi, çok tesisli raporlarda belirsizliği azaltır. Kötü veya belirsiz kalite kodunu silmek yerine kayıtla taşıyın. Sensör çevrimdışı olduğunda son değeri tekrar tekrar geçerli ölçüm gibi kaydetmeyin. Eksik veri, sabit veri ve sıfır değer farklı durumlardır.
Tekrar oynatmayı tasarıma dahil edin
Kesinti sonrası aynı olay yeniden gelebilir. Olay bazlı veride kaynak olay kimliği veya tanımlı birleşik anahtarla benzersizlik sağlayın. Zaman damgası tek başına her zaman benzersiz değildir. Sorguları parametrelerle çalıştırın ve bağlantı kullanıcısına gereken tablo işlemleri kadar yetki verin. Toplu yazma boyutunu gerçek yükle ölçün; tek dev işlem gecikmeyi ve kilit süresini artırabilir.
Saklama maliyetini görünür yapın
Kayıt hızını günlük satır sayısına çevirin ve indekslerle birlikte depolama büyümesini ölçün. Ham verinin ne kadar tutulacağına, ne zaman özetleneceğine ve yedeklerin nasıl geri yükleneceğine karar verin. Sık kullanılan ekipman-zaman sorgusu için uygun indeks deneyin; her alana indeks eklemek yazmayı pahalılaştırır. Kabul testinde yalnızca ekleme hızını değil, üretim devam ederken rapor sorgusunun yanıt süresini de ölçün.
Teknik kaynaklar
Ürün özellikleri için üretici dokümantasyonunu kontrol edin. Proje adımları ve örnekler OPC Turkey tarafından hazırlanmıştır.