PI Server

Welcome to the PI Server feedback page!

We created this forum to hear your ideas, feature suggestions and feedback on PI Server. Please suggest your most important features and design change ideas on this site, and vote for your favorite ideas.

Please note that your ideas and comments posted here are visible to all other users.

  • For bugs, please open a case with OSIsoft Tech Support through myOSIsoft Customer Portal  (https://my.osisoft.com) instead of sharing them on this site.
  • For documentation feedback and bugs, please report to documentation@osisoft.com instead of sharing them on this site.
  • Hot ideas
  • Top ideas
  • New ideas
  • My feedback
  1. Ability to Identify Critical (e.g. GxP) PI Tag in SMT

    A checkbox or some mechanism to identify Critical data point (e.g GxP) in SMT.
    * can be used for search filter to separate critical vs. non-critical data (gxp vs non-gxp)
    * possible additional layer of confirmation/prompt prior deletion (?)
     
    Current workarounds :
    using prefix/suffix to flag critical data point,using point source to separate,creating logical categories in AF, etc.

    6 votes

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)

    We’ll send you updates on this idea

    1 comment  ·  Data Archive  ·  Flag idea as inappropriate…  ·  Admin →

    How important is this to you?

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)
  2. As a PI Administrator, we should be able to see which PI mapping was used for a Windows AD user in PI message logs.

    Through PI message logs I want to see which PI mapping was used for a Windows AD user, currently only the PI identity associated the windows AD is visible in the Logs. PI mapping information will give us more idea/facts about the particular Windows AD user.

    6 votes

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)

    We’ll send you updates on this idea

    1 comment  ·  Data Archive  ·  Flag idea as inappropriate…  ·  Admin →

    How important is this to you?

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)
  3. Data Quality: Assess Data Integrity

    Have a way to assess the data integrity so end users can trust the data and issues can be fixed quickly.

    6 votes

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)

    We’ll send you updates on this idea

    1 comment  ·  Data Archive  ·  Flag idea as inappropriate…  ·  Admin →

    How important is this to you?

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)
  4. Negative numbers in digitalsets

    Negative numbers in digitalsets for all PI interface and skip numbers, basically that the digitalset is like the enum of AF

    5 votes

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)

    We’ll send you updates on this idea

    1 comment  ·  Data Archive  ·  Flag idea as inappropriate…  ·  Admin →

    How important is this to you?

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)
  5. Include usernames in pidiag -xa export of PI Archive audit trail

    As a PI Administrator in a regulated environment, it would be helpful if the Archive audit trail data exported by the pidiag -xa command included the username associated with each action. Currently, the pidiag -xa exports of archive audit logs do not include the associated username for archive edit operations.

    5 votes

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)

    We’ll send you updates on this idea

    1 comment  ·  Data Archive  ·  Flag idea as inappropriate…  ·  Admin →

    How important is this to you?

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)
  6. Make failback function optional

    In the DA collective there is a function called "Failback". The function is described as:

    << When the collective member which the client application was connected to becomes unavailable, the client connection starts monitoring when the member becomes available again. When it happens, it should switch back to that member.

    This is done by the client application (it is not anyhow forced by the server) and it is done to:

    Honor connection priorities
    Restore connection distribution (if member priorities are equal). >>

    The problem with this is that if primary has been down for a while the buffer needs to…

    4 votes

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)

    We’ll send you updates on this idea

    0 comments  ·  Data Archive  ·  Flag idea as inappropriate…  ·  Admin →

    How important is this to you?

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)
  7. When archive corruption is noted, automatically force a shift to a new archive

    As a PI system user and administrator, I am interested in minimizing data loss due to a corrupted Archive. Please include an automated fix when corruption is noted. The PI server could force a shift to a new archive and re-processes the corrupted archive. At a minimum, the PI Server should force a shift to a new archive so we don't lose more data than necessary.

    4 votes

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)

    We’ll send you updates on this idea

    0 comments  ·  Data Archive  ·  Flag idea as inappropriate…  ·  Admin →

    How important is this to you?

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)
  8. PI AF Link & PIBatch - Ability to uninstall it

    PI AF Link is not included in PI 2018 but it would be good to be able to remove the link during an upgrade. (not possible today https://customers.osisoft.com/s/knowledgearticle?knowledgeArticleUrl=000027668).
    Same for PIBatch which cannot be uninstalled even when not licensed for (recommended to disable service https://customers.osisoft.com/s/knowledgearticle?knowledgeArticleUrl=PIBatchsubsystemdoesntstartBatch)

    4 votes

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)

    We’ll send you updates on this idea

    1 comment  ·  Data Archive  ·  Flag idea as inappropriate…  ·  Admin →

    How important is this to you?

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)
  9. Improve PI Server Installation kit: disk space requirements should include the minimal PI Backup

    When calculating the disk space requirements on a recent upgrade the drive was expected to have only 138 MB installed. But the install failed due to not enough disk space on the drive because the minimal backup needed a certain amount of disk space. This need should be included in the Required Disk Space panel when upgrading.

    4 votes

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)

    We’ll send you updates on this idea

    1 comment  ·  Data Archive  ·  Flag idea as inappropriate…  ·  Admin →

    How important is this to you?

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)
  10. smarter calculation of PI Backup required free space

    When backfilling tags from AF its very easy to update many archives. I would like the backup script to only require free space for archives that don't exist in the target folder. We have periodic incremental backup failures do to a lack of free disk space, even though almost all of the archives being backuped up will replace files that already exist in the target folder

    4 votes

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)

    We’ll send you updates on this idea

    3 comments  ·  Data Archive  ·  Flag idea as inappropriate…  ·  Admin →

    How important is this to you?

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)
  11. Ability to view Instrument Tag and Point Source attributes within PI SMT > Data > Current Values pane

    Feature request would be to include Instrument Tag and Point Source attributes to be view-able through the Data > Current Values pane of PI SMT.  This would allow administrators and users the ability to quickly diagnose and/or trace PI Points from a centralized location.

    4 votes

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)

    We’ll send you updates on this idea

    0 comments  ·  Data Archive  ·  Flag idea as inappropriate…  ·  Admin →

    How important is this to you?

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)
  12. PI Data Archive - import tags and merge historic archives together

    As a customer who is moving their PI Data Archive historic data to a Centralized IT Facility, hosting another PI Data Archive, and that would like to import tags and historic data from another PI Data Archive, it would be great to have a functionality on PI Archive Subsystem and PI System Management Tools that allow to import PI Points and their historic data to the centralized PI Data Archive without having to perform all the steps for the Merge procedure.

    Another option would be to have an improved PI Base, Snapshot and Archive Subsystem services, that allow to have…

    3 votes

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)

    We’ll send you updates on this idea

    0 comments  ·  Data Archive  ·  Flag idea as inappropriate…  ·  Admin →

    How important is this to you?

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)
  13. Auto Archive Management - Shift vs. Delete

    Currently, there are two methods to 'shift' archives:
    1. "ArchiveAutoArchiveFileRoot" set to blank
    2. "Archive
    OverwriteDataOnAutoShiftFailure" enabled
    Neither method shifts to dynamic archives. We have three sites that merged PI servers, thus half our archives are merged and dynamic. this negates any automated form of archive management.
    I suspect the two shift methods came about thru an evolution, but there should be a way to 'rotate' thru all archive types so that we don't need to manually manage archives, mess with additional drives, etc.
    What about a new tuning parameter?: 'Archive_DeleteOldestOnAutoShift'
    We are only required to keep 'x' number…

    3 votes

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)

    We’ll send you updates on this idea

    1 comment  ·  Data Archive  ·  Flag idea as inappropriate…  ·  Admin →

    How important is this to you?

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)
  14. Optimize and compress non-primary historic archive files

    Currently, the same file format is used for primary and non-primary historic archive files. This does not make much sense since the two types are used very differently.

    For the primary archive:
    • Write operations should be fast since it is collecting data in real-time
    • Read operations should be fast since the most recent data is usually the most relevant
    • File size is not a concern since there is only 1 primary archive

    For non-primary archives:
    • Write speed is not a concern since write operations are infrequent
    • Read operations should be fast because users may want…

    3 votes

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)

    We’ll send you updates on this idea

    4 comments  ·  Data Archive  ·  Flag idea as inappropriate…  ·  Admin →

    How important is this to you?

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)
  15. Compress archives that are backed up using "Copy"

    Currently, when a "copy" backup occurs, the archives are copied as-is. Archive files take up a lot of space, but they also compress very well, and since archive backups are rarely accessed, it makes sense to trade off increased access time (due to the additional work of decompression) to get a smaller file size for the archive backups.

    The exact method of compression (new file format, put archives in a compressed folder, etc.) will be up to OSIsoft. In my testing, I used disk compression on the archive files.

    3 votes

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)

    We’ll send you updates on this idea

    0 comments  ·  Data Archive  ·  Flag idea as inappropriate…  ·  Admin →

    How important is this to you?

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)
  16. Replace the batch (.bat) scripts in the %PISERVER% folder with PowerShell (.ps1) scripts

    This replacement is appropriate for several reasons:
    • PowerShell is easier to read and is a more powerful language than the batch language.
    • Batch scripts are best used in Windows, whereas PowerShell is cross-platform. This replacement will support OSIsoft's expansion outside of Windows.
    • Microsoft is pushing for PowerShell and leaving batch files in the dust. Ideally, PI systems would not rely on legacy technology.

    3 votes

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)

    We’ll send you updates on this idea

    0 comments  ·  Data Archive  ·  Flag idea as inappropriate…  ·  Admin →

    How important is this to you?

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)
  17. Event mode that applies NoReplace to snapshot as well

    Currently the NoReplace event mode will Append data if a value with the same timestamp as the snapshot comes in. Customer would like an event mode that would discard the value if there is existing data with the same timestamp regardless of the value for both archive data and snapshots.

    3 votes

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)

    We’ll send you updates on this idea

    1 comment  ·  Data Archive  ·  Flag idea as inappropriate…  ·  Admin →

    How important is this to you?

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)
  18. Buffer subsystem to handle deleted values

    Can buffer subsystem be enhanced to manage value deletions from tags? We have a collective and utilize buffering to send data to both collective members however we have to jump through hoops to delete data from both collective members. It would be nice if the buffer subsystem could handle value deletions just like how it handles all other value adds and replacements.

    3 votes

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)

    We’ll send you updates on this idea

    1 comment  ·  Data Archive  ·  Flag idea as inappropriate…  ·  Admin →

    How important is this to you?

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)
  19. New attribute for a PI point type ID

    To take full advantage of AF and substitution parameters it would be great to have a sort of type ID. Now i have to rename all tags to gain this possibility. It would be easy if i could use a portion of the tag name and a  type id. Then i could deploy AF templates with substitution parameters really fast.

    3 votes

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)

    We’ll send you updates on this idea

    3 comments  ·  Data Archive  ·  Flag idea as inappropriate…  ·  Admin →

    How important is this to you?

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)
  20. PI Data Archive - Data Share - Distributed, Scalable, Load Balanced

    OSI should get together and devise a proper data synching mechanism that should guarantee synching archives for all backfilled events and so on.

    3 votes

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)

    We’ll send you updates on this idea

    1 comment  ·  Data Archive  ·  Flag idea as inappropriate…  ·  Admin →

    How important is this to you?

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)
  • Don't see your idea?

Feedback and Knowledge Base

Posted ideas will have one of the following statuses.
Full definition of these statuses can be found on the Home Page.
No status
TELL US MORE
EVALUATING
PLANNED
IN DEVELOPMENT
COMPLETED
DECLINED