Skip to content

Dimension Spec

The default DimensionSpec returns dimension values as is and optionally renames the dimension.

If an extraction function is set, it returns dimension values transformed using the given extraction function.

What is a dimension?

TelemetryDecks Query Language is based on Apache Druid. In Druid, a dimension is a named field in your data used for filtering, grouping, or joining - typically string or categorical values.

Default DimensionSpec

Returns dimension values as is and optionally renames the dimension.

{
  "type" : "default",
  "dimension" : <dimension>,
  "outputName": <output_name>,
  "outputType": <"STRING"|"LONG"|"FLOAT">
}

Extraction DimensionSpec

Returns dimension values transformed using the given extraction function.

{
  "type" : "extraction",
  "dimension" : <dimension>,
  "outputName" :  <output_name>,
  "outputType": <"STRING"|"LONG"|"FLOAT">,
  "extractionFn" : <extraction_function>
}