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. Thresholds for PI Points

    It would be nice to have threshold attributes for pi points. Then we could configure that values received from the source outside this limits would be ignored (not stored), substituted by the respective threshold value or even by an "Over\Under Range" state. This discussion is pretty old in the community, and I find it quite odd this configuration was never considered (of course there could be specific reasons I am not aware of).

    The need for filtering negative values of a flow tag, for example, when summarizing data is very common.

    See this discussion below for better understanding:

    https://pisquare.osisoft.com/thread/31212-datalink-calculated-filtered-data-odd-behavior

    Users…

    6 votes
    Sign in Sign in with OSIsoft
    Signed in as (Sign out)

    We’ll send you updates on this idea

    2 comments  ·  Data Archive  ·  Flag idea as inappropriate…  ·  Admin →
  2. Reprocess fixed archives to dynamic or visa versa

    Currently, PI SMT will only allow archives to be reprocessed according to it's original type. User would like to be able to choose whether to reprocess the archives from fixed to dynamic or vice versa.

    6 votes
    Sign in Sign in with OSIsoft
    Signed in as (Sign out)

    We’ll send you updates on this idea

    0 comments  ·  Data Archive  ·  Flag idea as inappropriate…  ·  Admin →
  3. Apply correct localhost.tz file during PI Data Archive installation

    To account for the different historical implementations of Daylight Saving Time in different regions, a localhost.tz file is added to the %piserver%\dat directory after installation. As an installer of PI Data Archive, I would like the localhost.tz files to be incorporated into the PI Server install kit, and to have the install kit either automatically select the localhost.tz file based on the machine's time zone settings, or allow me to manually select. This would eliminate a very manual step of PI Data Archive installation that is often forgotten.

    5 votes
    Sign in Sign in with OSIsoft
    Signed in as (Sign out)

    We’ll send you updates on this idea

    0 comments  ·  Data Archive  ·  Flag idea as inappropriate…  ·  Admin →
  4. PI Server should recover from any ungraceful shutdown

    While the recovery mechanism for queue corruption is much more robust on newer version of PI Data Archive compared to previous versions, there are still few cases where PI Data Archive does not fully recover from ungraceful shutdowns. PI Server should recover from any ungraceful shutdowns

    5 votes
    Sign in Sign in with OSIsoft
    Signed in as (Sign out)

    We’ll send you updates on this idea

    0 comments  ·  Data Archive  ·  Flag idea as inappropriate…  ·  Admin →
  5. Prevent PI-TAGs to be overwritten with new data for certain time range

    Normally our TAGs are filled with data coming from an analysis (or PI-Equation) by snapshot-data or recalculated data. But sometimes we have to do manual corrections due to data loss and have to write data to this PI-TAGs manually. And we are not allowed to change these corrections afterwards (e.g. when our obligatory technical account is already done).

    In this cases it would be great if I were able to configure (in AF) time ranges for PI-TAGs in which all archive data for these TAGs is locked and cannot be overwritten by other data (independent from where it comes from).

    5 votes
    Sign in Sign in with OSIsoft
    Signed in as (Sign out)

    We’ll send you updates on this idea

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

    5 votes
    Sign in Sign in with OSIsoft
    Signed in as (Sign out)

    We’ll send you updates on this idea

    0 comments  ·  Data Archive  ·  Flag idea as inappropriate…  ·  Admin →
  7. Add a Confirmed Write methods

    All methods exposed through AF SDK and other Developer Technologies are "fire and forget". Please add methods, at least for time series data, which return when the data has been processed.

    A write operation that returns when data has been processed allows to postpone dependent operations until the acknowledgement is received. A client application using a Confirmed Write needs to handle failures and a Confirmed Write requires an active communication channel. For this reason the implementation should be un-buffered.

    Offer Confirmed Write methods through AF SDK and later with other dependent Developer Technologies.

    5 votes
    Sign in Sign in with OSIsoft
    Signed in as (Sign out)

    We’ll send you updates on this idea

    1 comment  ·  Data Archive  ·  Flag idea as inappropriate…  ·  Admin →
  8. Make a GUI for PI Backups for easy management

    It would be interesting to have a GUI, maybe inside PI SMT, that would allow users to configure their PIBackups directly without having to mess around in 2-3 batch files.

    Checkboxes for the most common options, Active/inactive box etc. You could determine the paths, full backup or incrementa optionsl. SiteBackup active or not. As an extra maybe we could also have the scheduling included in the tool.

    5 votes
    Sign in Sign in with OSIsoft
    Signed in as (Sign out)

    We’ll send you updates on this idea

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

    5 votes
    Sign in Sign in with OSIsoft
    Signed in as (Sign out)

    We’ll send you updates on this idea

    0 comments  ·  Data Archive  ·  Flag idea as inappropriate…  ·  Admin →
  10. Use of aliases for tag names

    Allow the creation of tag name aliases.  This would allow us to present more user friendly option for tag name searches.  It would also help present a standardized tag name to users for tags from sources that don't follow our standard tag naming conventions.

    4 votes
    Sign in Sign in with OSIsoft
    Signed in as (Sign out)

    We’ll send you updates on this idea

    1 comment  ·  Data Archive  ·  Flag idea as inappropriate…  ·  Admin →
  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
    Sign in Sign in with OSIsoft
    Signed in as (Sign out)

    We’ll send you updates on this idea

    0 comments  ·  Data Archive  ·  Flag idea as inappropriate…  ·  Admin →
  12. PI collective with shared archives

    Allow the Primary Data Archive server read-write access to any shared archives. All Secondary data archive servers would have read-only access. This would fix case Case # 925881. We have tags with old timestamps, for example, environmental limits, that don't update very often. If the current value timestamp falls within the range of archives moved to shared storage and the limit is updated, the current value would be lost since currently archives shared in HA must all be read-only.

    4 votes
    Sign in Sign in with OSIsoft
    Signed in as (Sign out)

    We’ll send you updates on this idea

    0 comments  ·  Data Archive  ·  Flag idea as inappropriate…  ·  Admin →
  13. PI Archive ability to recover from drive disconnect

    With everyone having virtual servers these days the host VM and SAN storage are on separate devices. When the storage device is unavailable or disconnected even briefly, the PI Archive process errors and gets DISABLED and can ONLY be restarted by a manual restart of the PI Archive Subsystem. You will see Snapshot updates since the VM is still running fine, but nothing gets into or out of the Archives.
    The requested enhancement is for the Archive Subsystem to be able to recover from this situation on its own.

    Here is the error message you will get when this happens…

    4 votes
    Sign in Sign in with OSIsoft
    Signed in as (Sign out)

    We’ll send you updates on this idea

    0 comments  ·  Data Archive  ·  Flag idea as inappropriate…  ·  Admin →
  14. Reduce archive file size by eliminating unused record numbers

    Background:
    On a Data Archive where many points have been deleted, there will be many unused record numbers. Since the size of an archive file is tied to the highest existing record number (for performance reasons), this can result in archive files that are much larger than necessary.

    Request:
    A method to eliminate unused record numbers, likely by modifying record numbers. As an example, three points with record numbers 1, 3, and 10 would turn into record numbers 1, 2, and 3.

    4 votes
    Sign in Sign in with OSIsoft
    Signed in as (Sign out)

    We’ll send you updates on this idea

    4 comments  ·  Data Archive  ·  Flag idea as inappropriate…  ·  Admin →
  15. Enhance tag search and message log filters via logical operators

    Proposed features

    - search for TAGS in PI SMT using also logical operators (like AND, OR and NOT) to refine the search criteria

    -  search for MESSAGE LOGS in PI SMT using also logical operators (like AND, OR and NOT) to refine the search criteria

    Examples

    Tag Search
    Tag Mask: *temperature* AND *pressure*

    Message Logs

    Message *10.0.0.14* OR *192.168.10.15*

    4 votes
    Sign in Sign in with OSIsoft
    Signed in as (Sign out)

    We’ll send you updates on this idea

    3 comments  ·  Data Archive  ·  Flag idea as inappropriate…  ·  Admin →
  16. Automated re-compression/average after a period of time

    As a PI Administrator, currently there is no way to compress or average (then delete) your data automatically after an event reaches a certain age. It would be nice to have the ability to automatically compress or average specific tags after the events have existed for a certain period of times. For instance, I keep data for “Tag1” in 5 second intervals for 2 months. After 2 months, I average those events over 5 minute intervals and delete the 5-second interval data thereafter.

    4 votes
    Sign in Sign in with OSIsoft
    Signed in as (Sign out)

    We’ll send you updates on this idea

    2 comments  ·  Data Archive  ·  Flag idea as inappropriate…  ·  Admin →
  17. Store thread history along with connection history in the server

    Storing the thread history(pibasess/piarchss etc) along with the connection history will help to better understand and troubleshoot issues on the archive and will serve as a kind of auditing on the behavior of connections.

    4 votes
    Sign in Sign in with OSIsoft
    Signed in as (Sign out)

    We’ll send you updates on this idea

    0 comments  ·  Data Archive  ·  Flag idea as inappropriate…  ·  Admin →
  18. Provide more user-friendly way to configure backups

    As a PI admin, I wish there was a GUI way to set up backup tasks instead of needing to go to the command line to set up my backup task.
    (FS, 415 hrs)

    As a PI admin, I have a hard time setting up backup scripts to write to an external data source.
    (FS, 415 hrs)

    4 votes
    Sign in Sign in with OSIsoft
    Signed in as (Sign out)

    We’ll send you updates on this idea

    0 comments  ·  Data Archive  ·  Flag idea as inappropriate…  ·  Admin →
  19. Store multiple events at the same timestamp

    I have a particular application for storing partial discharge events into the PI Server.  Many of the events are at the same timestamp, which result in multiple events at the same time.

    3 votes
    Sign in Sign in with OSIsoft
    Signed in as (Sign out)

    We’ll send you updates on this idea

    1 comment  ·  Data Archive  ·  Flag idea as inappropriate…  ·  Admin →
  20. 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
    Sign in Sign in with OSIsoft
    Signed in as (Sign out)

    We’ll send you updates on this idea

    0 comments  ·  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
NEEDS MORE DISCUSSION
RESEARCHING/EVALUATING
DECLINED
PLANNED
STARTED/IN DEVELOPMENT
IN BETA
COMPLETED