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. 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 →
  2. 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 →
  3. 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 →
  4. Extract events from buffer queue files or offline archives

    Currently, the procedure to recover buffer queue files consists of parsing the queue file into a temporary archive and then merging this archive with the registered archive files that overlap with the impacted period.
    This final merge requires to take the registered archive offline, which risks dataloss if new data arrives for the period of this archive. Alternatively, the archive subsystem can be stopped to prevent this dataloss, but this will impact users and calculations that need archive data, which in turn leads to incorrect data or inconsistencies.
    Additionally, in the case of collectives, this needs to be repeated for…

    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

    0 comments  ·  Data Archive  ·  Flag idea as inappropriate…  ·  Admin →
  5. 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 →
  6. 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 →
  7. 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 →
  8. 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 →
  9. 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 →
  10. 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 →
  11. 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

    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 →
  12. 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 →
  13. 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 →
  14. 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 →
  15. 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 →
  16. Archive Reprocessing Backup

    The current automated Archive reprocessing creates a backup of the original archive in the archive directory. This can lead to a situation where the archive drive runs out of space.

    It would be useful to be able to configure the backup location for the reprocessed archives. This should be a tuning parameter.

    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

    ANSWERED  ·  1 comment  ·  Data Archive  ·  Flag idea as inappropriate…  ·  Admin →
  17. 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…

    2 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 →
  18. AI Detection for Stale Points

    As a PI System administrator, it would be helpful if the PI Server had an artificial intelligence or machine learning system which could recognize the normal updating patterns of a PI Point and report when a tag was not receiving updates properly to the administrator. The present method for identifying stale points requires some knowledge about how frequently each point would be expected to update.

    2 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 →
  19. Allow specifying a range of older archive files to backup in piartool

    The piartool -backup command has multiple parameters that allow for specifying a number of archives to copy. For example it is possible to specify a number of archives to backup starting at the current time (-numarch), or each archive number can be specified in a list (-archives). But no parameter will allow specifying a numeric range of older archives to copy, such as from archive #500-1000. It is also not feasible to list out each archive for the -archives command when there is a large number of archives desired to copy (500 501 502 etc.)

    If it was possible to…

    2 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 →
  20. PI Tag Name Search Count recorded in PI Tag

    Could the feature of counting the number of pi tags (by prefix) and display it in PI Tag or PI Vision. In Microsoft Excel's PI Builder, I would query for pi tags starting with "dist*" and get a count.

    2 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 →
  • 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