DMTransform

A custom java TLV handler can inject new DataMeasures in the generated TLV at runtime. It's also possible that the data fetched by the custom handler needs transforms to align the data (e.g. WEEKLY data to SPLIT_WEEK bucketization). To apply transforms to these DMs, you can add DMTransform elements.

For example:

<DMTransform name="DMName">
<BucketTransform sourceBucketType="WEEKLY" transformFunction="fairShare"/>
<BucketTransform sourceBucketType="MONTHLY" transformFunction="fairShare"/>
</DMTransform>

In the above example, "name" captures the name of the DataMeasure being added through the java handler. Then it identifies the BucketTransform function for source Bucketization ( WEEKLY and MONTHLY in this case)