Values.MixedMeasureMappingSourceMixedMeasureMappings are mappings that can be used to ingest data into a mixture of narrow and multi measures in the derived table.
type nonrec t = {measureName : SchemaName.t option;Refers to the value of measure_name in a result row. This field is required if MeasureNameColumn is provided.
*)sourceColumn : SchemaName.t option;This field refers to the source column from which measure-value is to be read for result materialization.
*)targetMeasureName : SchemaName.t option;Target measure name to be used. If not provided, the target measure name by default would be measure-name if provided, or sourceColumn otherwise.
*)measureValueType : MeasureValueType.t;Type of the value that is to be read from sourceColumn. If the mapping is for MULTI, use MeasureValueType.MULTI.
*)multiMeasureAttributeMappings : MultiMeasureAttributeMappingList.t option;Required when measureValueType is MULTI. Attribute mappings for MULTI value measures.
*)}val make :
?measureName:??? ->
?sourceColumn:??? ->
?targetMeasureName:??? ->
?multiMeasureAttributeMappings:??? ->
measureValueType:MeasureValueType.t ->
unit ->
tval to_value :
t ->
[> `Structure of
(string
* [> `Enum of string
| `List of
[> `Structure of
(string * [> `Enum of string | `String of SchemaName.t ]) list ]
list
| `String of SchemaName.t ])
list ]