Dynamický dotaz - IoT - Data

ID:
WWPGI05XKZH4FIB3LBRQM5R5WO

Datasety

MAIN

Popis:
IoT - Data
SQL definice:
SELECT {FIELDS} 
FROM IoTData A
{JOIN}
{WHERE}
{ORDERBY}
Aliasy:
Alias CLSID objektu Prefix Popis
A SLMOWS2CG2Y41434QE52D3PW3K Data IoT
S YUXV2POCSBJO3BU5SW5ITQK0A4 Sensor Senzor IoT

Podmínky

ID

Šablona:
ID
Dataset:
MAIN
Speciální parametry:
CLASSID=SLMOWS2CG2Y41434QE52D3PW3K

RecordedAt$DATE

Popiska:
Datum a čas zaznamenání hodnoty
Typ/Subtyp:
ctDateTime/0
ckRange:
A.RecordedAt$DATE >= {:LOW} and
A.RecordedAt$DATE < {:HIGH}
Dataset:
MAIN
Speciální parametry:
IncludeTime=True

Senzor_ID

Šablona:
Sensor_ID
Dataset:
MAIN

SensorQuantity

Popiska:
Veličina senzoru
Typ/Subtyp:
ctString/0
ckSingle:
<<A.SensorQuantity>> LIKE {:VALUE} ESCAPE '~'
Dataset:
MAIN
Speciální parametry:
ConvertWildChars=True
IgnoreCase=True

UNID

Popiska:
Univerzální identifikátor
Typ/Subtyp:
ctString/0
ckSingle:
A.UNID LIKE Upper({:VALUE}) ESCAPE '~'
Dataset:
MAIN

CreatedAt$DATE

Šablona:
CreatedAt
Dataset:
MAIN

ValueDataType

Popiska:
Typ dat
Typ/Subtyp:
ctSpecial/14
ckSingle:
##CASEOR {:VALUE} #
##1#A.ValueDataType = 0
##2#A.ValueDataType = 1
##3#A.ValueDataType = 2
##4#A.ValueDataType = 3
##5#A.ValueDataType = 4
##6#A.ValueDataType = 5
##END#
Dataset:
MAIN
Speciální parametry:
Names=Číslo;Krátký text;Datum a čas;Binární data;Dlouhý text;Logická hodnota
Values=1;2;3;4;5;6

NumericValue

Popiska:
Číselná hodnota
Typ/Subtyp:
ctExtended/0
ckRange:
A.NumericValue BETWEEN {:LOW} and {:HIGH}
Dataset:
MAIN

ShortStringValue

Popiska:
Řetězcová hodnota
Typ/Subtyp:
ctString/0
ckSingle:
<<A.ShortStringValue>> LIKE {:VALUE} ESCAPE '~'
Dataset:
MAIN
Speciální parametry:
ConvertWildChars=True
IgnoreCase=True

DateTimeValue$DATE

Popiska:
Hodnota datum a čas
Typ/Subtyp:
ctDateTime/0
ckRange:
A.RecordedAt$DATE >= {:LOW} and
A.RecordedAt$DATE < {:HIGH}
Dataset:
MAIN
Speciální parametry:
IncludeTime=True

BooleanValue

Popiska:
Logická hodnota
Typ/Subtyp:
ctBoolean/0
ckSingle:
A.BooleanValue = {:VALUE}
Dataset:
MAIN

ObjectClass

Popiska:
Třída objektu, ke kterému data náleží
Typ/Subtyp:
ctSpecial/1
ckSingle:
A.ObjectClass = {:VALUE}
Dataset:
MAIN

Object_ID

Popiska:
Objekt, ke kterému data náleží
Typ/Subtyp:
ctSpecial/13
ckSingle:
A.Object_ID = {:VALUE}
ckList:
A.Object_ID IN ({:LIST})
Dataset:
MAIN
Speciální parametry:
ClassID=YUXV2POCSBJO3BU5SW5ITQK0A4
SiteClassID=UQR0YB4ADSB4JAWLBLCZFPML1G
DisplayField=DisplayName
DisplayLength=30

InternalObject_ID

Popiska:
Interní identifikátor objektu
Typ/Subtyp:
ctString/0
ckSingle:
A.Object_ID = {:VALUE}
Dataset:
MAIN
Speciální parametry:
Hidden=True
ReadOnly=True

InternalObjectClass

Popiska:
Interní třída objektu
Typ/Subtyp:
ctString/0
ckSingle:
A.ObjectClass = {:VALUE}
Dataset:
MAIN
Speciální parametry:
Hidden=True
ReadOnly=True

Klíče

UNID

Popiska:
Univerzální identifikátor
SQL:
A.UNID
Dataset:
MAIN

Sensor_ID.Code

Popiska:
Kód senzoru
SQL:
S.Code Collate PXW_CSY {DIR},A.Sensor_ID
Dataset:
MAIN

Sensor_ID.Name

Popiska:
Název senzoru
SQL:
S.Name Collate PXW_CSY {DIR},A.Sensor_ID
Dataset:
MAIN

SensorQuantity

Popiska:
Veličina senzoru
SQL:
A.SensorQuantity Collate PXW_CSY
Dataset:
MAIN

RecordedAt$DATE

Popiska:
Datum a čas zaznamenání hodnoty
SQL:
A.RecordedAt$DATE
Dataset:
MAIN

ValueDataType

Popiska:
Druh uložených dat
SQL:
A.ValueDataType
Dataset:
MAIN

NumericValue

Popiska:
Číselná hodnota získaná ze senzoru
SQL:
A.NumericValue
Dataset:
MAIN

ShortStringValue

Popiska:
Řetězcová hodnota
SQL:
A.ShortStringValue Collate PXW_CSY
Dataset:
MAIN

DateTimeValue$DATE

Popiska:
Hodnota datum a čas získaná ze senzoru
SQL:
A.DateTimeValue$DATE
Dataset:
MAIN

Object_ID

Popiska:
Objekt, ke kterému data náleží
SQL:
A.Object_ID
Dataset:
MAIN

ObjectClass

Popiska:
Třída objektu, ke kterému data náleží
SQL:
A.ObjectClass
Dataset:
MAIN

CreatedAt$DATE

Popiska:
Datum a čas vytvoření
SQL:
A.CreatedAt$DATE
Dataset:
MAIN

ValueDataTypeTxt

Popiska:
Druh uložených dat
SQL:
A.ValueDataType
Dataset:
MAIN

ValueAsText

Popiska:
Data
SQL:
CASE ValueDataType

WHEN 0 THEN CAST(A.NumericValue AS VARCHAR(50))

WHEN 1 THEN A.ShortStringValue Collate PXW_CSY

WHEN 2 THEN CAST(A.DateTimeValue$DATE AS VARCHAR(50))

WHEN 3 THEN NULL

WHEN 4 THEN CAST(A.TextBlobValue AS VARCHAR(1000))

WHEN 5 THEN A.BooleanValue

END
Dataset:
MAIN

Generated by ABRA Software a.s. 27.10.2021 16:36