Values.SensorStatisticsSummarySourceSummary of ingestion statistics like whether data exists, number of missing values, number of invalid values and so on related to the particular sensor.
type nonrec t = {componentName : ComponentName.t option;Name of the component to which the particular sensor belongs for which the statistics belong to.
*)sensorName : SensorName.t option;Name of the sensor that the statistics belong to.
*)dataExists : Boolean.t option;Parameter that indicates whether data exists for the sensor that the statistics belong to.
*)missingValues : CountPercent.t option;Parameter that describes the total number of, and percentage of, values that are missing for the sensor that the statistics belong to.
*)invalidValues : CountPercent.t option;Parameter that describes the total number of, and percentage of, values that are invalid for the sensor that the statistics belong to.
*)invalidDateEntries : CountPercent.t option;Parameter that describes the total number of invalid date entries associated with the sensor that the statistics belong to.
*)duplicateTimestamps : CountPercent.t option;Parameter that describes the total number of duplicate timestamp records associated with the sensor that the statistics belong to.
*)categoricalValues : CategoricalValues.t option;Parameter that describes potential risk about whether data associated with the sensor is categorical.
*)multipleOperatingModes : MultipleOperatingModes.t option;Parameter that describes potential risk about whether data associated with the sensor has more than one operating mode.
*)largeTimestampGaps : LargeTimestampGaps.t option;Parameter that describes potential risk about whether data associated with the sensor contains one or more large gaps between consecutive timestamps.
*)monotonicValues : MonotonicValues.t option;Parameter that describes potential risk about whether data associated with the sensor is mostly monotonic.
*)dataStartTime : Timestamp.t option;Indicates the time reference to indicate the beginning of valid data associated with the sensor that the statistics belong to.
*)dataEndTime : Timestamp.t option;Indicates the time reference to indicate the end of valid data associated with the sensor that the statistics belong to.
*)}val make :
?componentName:??? ->
?sensorName:??? ->
?dataExists:??? ->
?missingValues:??? ->
?invalidValues:??? ->
?invalidDateEntries:??? ->
?duplicateTimestamps:??? ->
?categoricalValues:??? ->
?multipleOperatingModes:??? ->
?largeTimestampGaps:??? ->
?monotonicValues:??? ->
?dataStartTime:??? ->
?dataEndTime:??? ->
unit ->
tval to_value :
t ->
[> `Structure of
(string
* [> `Boolean of Boolean.t
| `String of ComponentName.t
| `Structure of
(string
* [> `Enum of string
| `Float of Float_.t
| `Integer of Integer.t ])
list
| `Timestamp of Timestamp.t ])
list ]