Skip to Main Content
Cumulocity IoT Feedback Portal
Status Future consideration
Categories Data at Rest
Created by Guest
Created on Jun 12, 2023

add a field "received_time" in measurements

I have a use case with logical devices that send batches of measurements.

It happens that the data is completed or recomputed at ground side and measurements are sent again to Cumulocity.

We experience problems when deleting existing measurements before inserting new data. And Cumulocity does not allow to separate multiple measurements recorded with the same timestamp.

A solution suggested by R&D (cf. https://getsupport.softwareag.com/servicedesk/customer/portal/2/SI-501596) that could help would be to natively add a field "received_time"

The value of "received_time" is the current timestamp at arrival in Cumulocity.

It comes in addition with the field "time" that represents the measurement gathering timestamp.

With that new field, the process fed from Cumulocity measurement api would be able to distinguish the corrected measurement from the initial one.




  • Attach files
  • Admin
    Jane Porter
    Reply
    |
    Jul 4, 2023

    We will consider this for a future release. In the meantime it would be useful to understand a bit more detail on how this would be used. I will set up a short call.

    Regards, Jane.

  • Guest
    Reply
    |
    Jul 3, 2023

    Yes, a field 'received_date' natively filled by the C8Y backend on the measurements would be great for some cases where devices repost data (corrective measurements, ...).
    This way we can identify the up-to-date information.