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íč | Hodnota | IsKey | Popis |
---|---|---|---|
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íč | Hodnota | IsKey | Popis |
---|---|---|---|
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 |