Obsah

Identifikace dat

Každá proměnná uložená v Mervis DB je identifikována pomocí sady klíčů a hodnot. Kombinace klíčů a hodnot označených atributem „IsKey=true“ definuje jednoznačnou identifikaci proměnné (ekvivalent primárního klíče známého ze světa SQL).

Klíče

Jako klíč může být použita libovolná textová hodnota, která obsahuje znaky: a-z, A-Z, 0-9, ., _, -. Klíč nesmí začínat znakem podtržítka („_“) a nesmí být prázdný.

Hodnoty

Jako hodnota může být použita libovolná textová hodnota, která obsahuje znaky: a-z, A-Z, 0-9, ., _, -.

Doporučené klíče

Pro nové projekty a klienty Mervis DB se doporučuje používat následující strukturu klíčů a hodnot:

KlíčHodnotaIsKeyPopis
DataSource „MyDS“ False Jedinečná identifikace konkrétního typu datového zdroje.
Root „MyDsServer1“ True Jedinečná identifikace konkrétního klienta Mervis DB.
Guid „var546“ True Jedinečná identifikace proměnné generovaná klientem Mervis DB.
Level1 „MyLevel1Id“ False
Level2 „MyLevel2Id“ False
Level3 „MyLevel3Id“ False
Level4 „MyLevel4Id“ False
Level5 „MyLevel5Id“ False
Name „My Variable“ False
Unit „m3“ False

Příklad

KlíčHodnotaIsKeyPopis
DataSource „SCADASystemXY“ False Jedinečná identifikace konkrétního typu datového zdroje.
Root „Server18“ True Jedinečná identifikace konkrétního klienta Mervis DB.
Guid „aaaaa-bbbbb-ccccc-ddddd-eeeee“ True Jedinečná identifikace proměnné generovaná klientem Mervis DB.
Level1 „SiteNr500“ False
Level2 „Building A“ False
Level3 „Floor 7“ False
Level4 „Room 17“ False
Level5 „SouthEast“ False
Name „Indoor Temperature“ False
Unit „C“ False