Historical Data
Data Retention
The Data Retention setting refers to the duration for which data is stored for each resource created and is applicable across all provisioned devices. Your published data is retained in the database until the specified retention period is met. If the server's published time surpasses the retained duration, the data is archived and deleted from database. To modify the retention duration, navigate through: Resource -> Resource Edit -> Data storage.
Note
By default, the data retention period is set to 12 months, with a minimum of 3 months and a maximum retention period up to 120 months.
Historical Data Query
By User Interface
You can access and query published historical data via the Connectivity Platform User Interface. To do this, follow the steps below:
- Go to 'Signals' and select a resource or signal of interest.
- Set the 'Start Time' and 'End Time' for the period.
- Click 'APPLY' to view the results.
For future reference or deeper analysis, these results can be exported as a CSV file by clicking on 'EXPORT'.
By Lua script operation
The Device2 service comprises multiple APIs aimed at querying historical data. For more in-depth information, please refer to the Device2 script operations under the category "DATA QUERY".
Archive Data
The historical data will be transferred to Content Storage for archiving. This archiving process happens daily for all Resource and Signal data.
Each archive file is saved in the following format: daily_archive/year=####/month=##/day=##/<solution id>_<year>_<month>_<day>_<number of file>.gzip
. It's then stored securely within Content Storage for later access and use.
Note
Each archived file has a maximum size limit of 100 MB
. If the volume of data handled within a single day is substantial, the archival process will automatically divide the data into several smaller files. Each file will be distinguished by a specific file number for efficient management and retrieval.
Download Archive Data File
By User Interface
You can download the published historical data file via the Connectivity Platform User Interface. To do this, follow the steps below:
- Go to your connector 'Content' page.
- Select File Types to "Signal Archives".
- Set the 'Start Time' and 'End Time' for the period.
- Click 'Download' of specific file.
By HTTP API
Once you've provisioned a device with the appropriate credentials, it's possible to retrieve the archived files through an HTTP API. This provides easy and secure access to your data directly from your provisioned device.
Archive Data Restore
Coming soon...