For the complete documentation index, see llms.txt. This page is also available as Markdown.

Veri kontrolleri ve doğrulamaları

Veri kontrolleri ve doğrulamaları - GeoDin'in veri girişine hataları ve tutarsızlıkları yakalamak için uyguladığı otomatik kurallar.

GeoDin uygular otomatik kontroller Veri yönetimi yöntemiyle girilen verilere; eksik İhtiyaç duyulan alanları, Aralık dışı değerleri ve ilgili veri noktaları arasındaki tutarsızlıkları işaretler.

Kontroller, Nesne tipi ve Veri tipi başına yapılandırılır. Doğrulama, veriler girildikçe çalışır ve Sonuçlar Giriş formları içinde gösterilir (örneğin, kırmızı alan çerçeveleri, uyarı simgeleri veya ihlal edilen Kuralı açıklayan üzerine gelme ipuçları). Sözlük tabanlı alanlar için GeoDin, girilen Değerlerin yapılandırılan Sözlük ile eşleştiğini doğrular; Sayısal alanlar için ise Veri tipi tanımında belirtilen Birim, biçim ve Aralık kısıtlarını uygular.

Birçok Nesne genelinde kontrollerle çalışmak

Yukarıdaki giriş anı doğrulaması siz yazdıkça nesne nesne çalışır. Tüm bir sorgu ya da nesne grubunda aynı anda denetlemek, aramak, değiştirmek veya hesaplamak için GeoDin Veri kontrolleri ve Hesaplamalar Yöntemini sunar. Birbiriyle ilişkili birkaç işlevi bir araya toplar:

  • Girdi kontrolü - seçili tüm nesnelerin Katman verisini sözdizimi doğruluğu açısından sınar ve hatalı nesneleri düzeltme için bir grup içinde toplar.

  • Ara ve değiştir - kodları veya değerleri birçok sondaj günlüğü ya da genel veri kaydı içinde düzeltir (kod duyarlı değiştirme, kodlu sondaj günlükleri için tasarlanmıştır).

  • Veri dizileri: Diziler hesaplanıyor - tüm seçili nesneler için yeni Ölçüm dizileri hesaplar.

Yöntemin, Ara ve değiştir iletişim kutularının ve giriş denetimi sözdizimi kontrolünün tam adım adım açıklaması için şuraya bakın Veri kontrolleri ve Hesaplamalar Nesne İşlemleri Başvurusu Nesne İşlemleri Başvurusu.

Kapsamlı nesne işlemleri iş akışı - nesne verilerini oluşturma, düzenleme, doğrulama, içe aktarma, dışa aktarma ve raporlama - için şuraya bakın Nesne İşlemleri Başvurusu.


Başvuru: Olasılık tanımları

Bir Olasılık olarak adlandırılmış bir kuraldır ve bir Ölçüm değerini mantıksal bir terime karşı test eder. Olasılıklar, Veri tipi içinde tanımlanır Özellikler ve iki yerde değerlendirilir: Ölçüm düzenleyici içinde yazarken bir giriş denetimi olarak ve Olasılık raporu içinde. Bu Güvenilirlik kontrolü sekmesi, şu anda kontrol edilen satır için Olasılık analizini gösterir - bkz. Ölçüm değerleri içindeki Formüller.

Olasılık iletişim kutusunun alanları

Alan
Ne girilmeli

Ad

Kural için anlamlı bir ad. Ad, bir raporun Sütun tanımlarında kullanılabilir, bu yüzden onu kuralın neyi test ettiğine bağlayın.

Sonuç tipi

Test edilen koşulun DOĞRU olması, değerin mantıklı veya mantıksız.

Sonuç olarak

Bir eşleşmenin bir Hata ya da bir bildirim.

Sonuç

Değerlendirilen mantıksal terim. Terimi Derle simgesini, mevcut alanlar ve işleçlerden terimi oluşturmak için kullanın.

Mesaj yazısı

Kural tetiklendiğinde bildirilen metin. Rapor sütun tanımlarında kullanılır ve Derle simgesi buna dinamik içerik ekleyebilir.

Sonuç tipi - işlenmiş örnek. 14'ün üzerindeki pH değerleri imkânsızdır, bu yüzden terimi girin $WAS:PH$>14 ve türü mantıksız: terim DOĞRU olduğunda değer 14'ten Büyüktür ve bu nedenle işaretlenir. Kural aynı şekilde tersinden de yazılabilir - şunu test et $WAS:PH$<=14 ve türü mantıklı - aynı etkiyle.

Sonuç olarak - her ayarın ne yaptığını. mantıksız olarak sınıflandırılan bir Değer Hata Ölçüm düzenleyici içinde girilmesi engellenir: Giriş, Değer düzeltilene kadar engellenir. Bir bildirim yalnızca tavsiye niteliğindedir - Kullanıcıya Değerin mantıksız olduğunu söyler ama yine de kabul eder. Fiziksel olarak imkânsız Değerler için Hatalar, yalnızca alışılmadık olan Değerler için bildirimler kullanın.

Mesaj yazısı örneği: Klorür için $WAS:CL$ Değeri, ... nedeniyle mantıklı değil.

Ölçüm değerlerini kaydederken veya sürdürürken Hesaplama ve Olasılık denetimini çalıştırmak için Bas Enter Değeri girdikten sonra.

Göreli sıçramalar

Göreli sıçramalar, bir terimin bir farklı aynı alanın veri kaydı - örneğin, Bugün klorür okumasını Önceki olanla karşılaştırmak.

Alanla ilgili İçerik için iletişim kutusu düz alan referansını sunar, örneğin Klorür olarak $WAS:CL$, Veri alanına ait Mevcut Değeri kullanır. Başka bir kayda Adres etmek için parantez içinde göreli bir sıçrama aralığı ekleyin:

Sözdizimi
Adreslenen kayıt

$WAS:CL(-1)$

Alan ait Önceki veri kaydı

$WAS:CL(-2)$

Önceki olanın bir önceki kaydı

$WAS:CL(+1)$ veya $WAS:CL(1)$

Sonraki veri kaydı

$WAS:CL(-~)$

birinci veri İçerik

$WAS:CL(+~)$ veya $WAS:CL(~)$

son veri İçerik

Mevcut bir Parametre ait minimum VE Maksimum Değerler

Özel bir Parametre sözdizimi, Mevcut veri içinde bir Parametre'nin aldığı en küçük VEYA en büyük Değere ulaşır:

  • $Min>DAT:PARAM$ - bir Parametre ait minimum Değer PARAM Veri tipi içinde DAT.

  • $Max>DAT:PARAM$ - bir Parametre ait maksimum Değer PARAM Veri tipi içinde DAT.

Bu, bir Kuralın Mevcut veri kaydındaki Değeri diğerlerinin tümüyle Karşılaştırmasına olanak tanır:

Böyle bir Olasılık, yeni girilen Değerin tüm Önceki Değerlerden daha düşük ya da daha yüksek olduğunda uyarır.

Kayıtları Sayma

Bu Say İşlemci kaç veri kaydı bulunduğunu döndürür:

  • $Say>DAT:PARAM$ - Mevcut ölçüm Noktası içinde Veri tipi için Kayıtlar sayısı DAT.

Bir Durum, hangi Kayıtların sayılacağını sınırlar:

Bu, yalnızca Veri alanı olan Kayıtlar'ı sayar PARAM İçerikler xy. Durum içinde, Parametreyi referans alın Hariç Veri tipi öneki (DAT:) ve onu # karakterlerin içine alın.

Son güncelleme

Bu yararlı oldu mu?