Hi,
We're extracting large load profiles, potentially up to 200 days, at 5 minute intervals and up to 14 channels.
During the large extractions, we see more data is available, but the profile extract stops abruptly.
So, wondering if the Generic Profile object has a maximum capacity that we are exceeding, causing the extract to fail. These extract can take up to 20 minutes and to fail at the end of data is not something that we want to happen; a lot of wasted time.
Should we be performing a single transaction where the period we're requesting is 200 days (potentially), or would we be better to chunk up the profile extract into 200 x 1 day extracts and post process to reassemble the output?
Just trying to understand the internal limitations and best practices' in these situations.
Regards,
Steve
Hi, Reading data from 200…
Hi,
Reading data from 200 days with 5-minute interval will take a long. It's better to read one day at a time. If there are communication problems you don't need to start from the beginning to read all the data.
You can use ReadRowsByEntry or ReadRowsByRange to read only part of the data.
https://www.gurux.fi/Gurux.DLMS.Objects.GXDLMSProfileGeneric
BR,
Mikko