Ana içeriğe geç

measurements

measurements generic ve düşük yoğunluklu standart ölçümler için kullanılır. Bu tablo bütün telemetry verisinin ana deposu değildir.

Sıcaklık, nem, basınç, bazı register-türevi sayısal alanlar veya ileride enerji-dışı scalar veriler için esnek bir yapı gerekir.

Bu tabloda aynı stream içinde aynı değişkenin birden fazla kez yazılması engellenir. Bu nedenle (stream_id, variable_id) birleşik alanı unique kabul edilir.

FK Davranis Notlari

FKON DELETEON UPDATENot
measurements.stream_id -> streams.idCASCADECASCADEStream silinirse generic olcum cocuklari yetim kalmaz.

Kolonlar

KolonTipNullAnlamı
idinthayırÖlçüm satırı anahtarı
stream_idinthayırAccepted stream ilişkisi
variable_idvarchar(30)hayırHangi değişken olduğu
valuedecimal(18,6)evetÖlçüm değeri
calibratedbooleanhayırKalibrasyon uygulanmış mı
synthesizedbooleanhayırSentez kuralıyla mı üretildi
create_timetimestamphayırOluşturma zamanı

İndeksler

İndeksAmacı
(stream_id, variable_id) uniqueAynı stream içinde aynı değişkenin tek kayıt olmasını sağlamak için
(variable_id)Değişken bazlı sorguları hızlandırmak için

Örnek Kayıtlar

{
"id": 8,
"stream_id": 2,
"variable_id": "TEMP",
"value": 24.700000,
"calibrated": false,
"synthesized": false,
"create_time": "2026-04-03T10:25:00Z"
}

Özet: Stream 2 için sıcaklık (TEMP) generic ölçüm olarak kaydedilmiş; segment tablolarında olmayan scalar alanlar bu tabloda tutulur.