Can I re-register old archive files with a PI server on a newer version?

Due to hardware constraints, I am establishing a process to

1) Unregister and send old DA archive files to a NAS SMB share.

2) Transfer archive files from the NAS share back to the DA and re-register them as needed.

 

However, I am a bit concerned after reading the knowledge article How to move PI archive files to an external location that this may cause data integrity issues. Based on the third warning in that article, it seems like the archive files might not be able to load correctly if their version number is different than the PI Server.

 

The article talks about archives newer than the PI server not being able to load, so does this mean that archives older than the PI server should be fine? That is the only case I am concerned about.

Parents
  • Not a definite answer but I would go with safest route and assume that any version mismatch is a concern. In other words, you definitely should be sure you are installing the archive to the same PI Server version.

     

    From your link, I assume you are referring to warning #3:

     

    WARNING

    Archive files won't load if the archive version number has changed from the original PI Server (where the archive file was last registered) to the new PI Server (where you are now trying to register it). This means that if the archive version number is newer than the PI server version number, then the archive will not successfully register with the PI Server. Therefore, if the archive file version is upgraded, but the PI Server is not upgraded, then there will be issues when attempting to re-registering it on that PI Server. You can see the archive version number in the second-to-last field in PI System Management Tools, Operation > Archives plug-in.

     

    I think they are giving the most likely example talking about restoring an archive with a newer version number. But the first sentence clearly states that ANY version mismatch is a problem.

     

    So, no, I do not believe you will be fine.

     

    Other things to keep in mind:

    An archive stores recorded data by Point ID and that Point ID must exist on the PI Server. More than that, you want the safety of knowing that the Point IDs refer to the correct tags.

    When a PI Server is upgraded, the archives get upgraded too. Sometimes it is a simple, no-change other than upgrading the server number. Other upgrades can be more involved. For example, prior to 2012, it was possible to store a NaN for Float32 and Float64, and the IsGood flag could be True. Then a new PI Server version came out and replaced the NaN with Digital State 317 Invalid_Float. This would have changed the archives and changed with IsGood flag to False.

  • Thanks Rick! That insight is helpful. We will consider options to keep the archive files up-to-date with the server in our environment.

Reply Children
No Data