Bucketization

Bucketization is the division of a time horizon into buckets and the display of data measures within those buckets. The following bucketization types are supported:


  1. HOURLY: The time bucket is an hour of the day, for example, 10:00 AM (inclusive) to 11:00 AM (exclusive).

  2. DAILY: The time bucket is a calendar day.

  3. WEEKLY: The time bucket is a calendar week.

  4. SPLIT_WEEK: The time bucket is a calendar week, but with one exception. If the bucket start and end dates lie in different months, then the single weekly bucket is split into two buckets. The first split bucket ends with the last day of the earlier month and the second bucket starts with the first day of next month.

    For example:

    images/download/attachments/144835641/SPLIT_WEEK-version-1-modificationdate-1645047366000-api-v2.jpg

  5. MONTHLY: The time bucket is a calendar month.

The application supports bucketization at the TLV level as well as the DataMeasure level. The following combinations of TLV/DM bucketization are supported:


  1. If TLV is HOURLY bucketized then DataMeasure can be HOURLY or DAILY.

  2. If TLV is DAILY bucketized then DataMeasure can be DAILY, WEEKLY or MONTHLY.

  3. If TLV is WEEKLY bucketized then DataMeasure must be WEEKLY.

  4. If TLV is SPLIT_WEEK bucketized then DataMeasure must be SPLIT_WEEK.

  5. If TLV is MONTHLY bucketized then DataMeasure must be MONTHLY.