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

    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 →
  4. Wave Form Data Collection

    A few customers would like the capability of storing vibration wave form data in PI. They often measure data in MHz and GHz frequencies, which are at a finer resolution that the PI Data Archive is capable of storing. The wave forms are captured over periods from 2 to 30 seconds and only saved if there is an interesting event.

    Customers in data centers are also requesting power quality wave form storage in PI.

    1 vote
    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 →
  5. 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 →
  6. PI Archive File header should keep track of last modified recno

    The PI Archive File should keep track of the last modified RecNo. This would make cases where historical archive last modified times are updated (and potentially causing large backups) much easier to track down.

    In particular, this feature combined with the new Snapshot_TracePointID tuning parameter in PI Data Archive 2017+ would make figuring out what is updating archive last modified times much more straightforward.

    1 vote
    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. Support User Information in Connection History Tool

    (pidiag -connectionhistory)

    Support the collection and retrieval of PI / Windows user information by the connection history database.  

    Currently, the connection history database only stores IP addresses which can be misleading when multiple multiple users work from the same computer.

    7 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. 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 →
  9. Undelete PI tags

    Recovering a PI tag that was deleted accidently is extremly annoying.
    Why do I have to create a new tag and reprocess all historical archives to convert the old tag to the new tag in the archives? (https://techsupport.osisoft.com/Troubleshooting/KB/2651OSI8/)

    It should be quite easy to just recreate the original tag if you have the pointid and recno. Maybe when deleting a tag you should only mark the tag as deleted instead of removing it from the pi point table.

    28 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. 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
    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 →
  11. Repeatedly loop future data

    Customer would like to be able to loop future data.  For instance since yearly temperatures are about the same every year for a given month, it would be nice if only one set of the projections are stored somewhere and just repeated again and again every year.

    2 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. Add flag for offline archive reprocessing to honor archived digital state values

    If a tag is edited to use a new digital state set, this set will be used for all future data even though the previous state set is still used for historical data.  If a historical archive (prior to editing the digital state set used by the point) is reprocessed, the events within the archive will be coerced to the new digital state set.  This can be very confusing if the archived data is intended to be the old digital state set.

    13 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 →
  13. Being able to activate the Log of abnormally long request made to the PI Data Archive

    It would be helpful to determine which users or applications made heavy requests to the Data Archive Server.
    This could be an option to be activated or not.
    Logging the ip, user identity, concerned tags, duration of the request
    Those information are actually available in PI SMT but there is no way of storing and analyzing them.

    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 →
  14. Link tuning parameters to the UOM database

    Many of the tuning parameters have units, but the unit can only be found in the tuning parameter's description and is not written consistently (sometimes written in full, sometimes abbreviated, sometimes written as a symbol). Linking the tuning parameters to the UOM database would clean this mess, allow the user to input tuning parameters in different units, and allow the user to convert existing tuning parameters to different units for easier interpretation.

    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 →
  15. 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 →
  16. 2 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 →
  17. Allow bi-temporal data archiving

    PI DA Server should allow for more flexibility in terms of the format of archived data. A big advantage would be if PI could archive two timestamps per event. One timestamp will come from whatever the data source is (PI Interfaces, fiels devices, etc) - this is effectively what PI has now. In addition to that, PI Should be able to add a second timestamp recording when the event got into PI i.e. when either PI Snapshot or Archive Subsystem saw the event coming in their respective queue. Benefits and use cases:
    - any PI Client could make sure it…

    7 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 →
  18. Increasing the dynamic range of compressed data

    I see too often customers struggling to find the right exception and compression settings. When exception/compression are not well defined, they end up having too many values or missing values, what causes a lot of problems when the affected tag is being used in other calculations (totalizations, for example).

    Consider the tag attributes " zero" and "span": today, values near the "zero" are more penalized than the values near the "span"  value, because the exception/compression deviation may be too big for the values in the lower scale of the entire tag range. It translates in poor dynamic range.

    We could…

    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 →
  19. 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

    5 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 →
  20. Backup pre-commited

    As a Pi Admin, it would be usefull to be able to locate the Precommit directory used during the PI backup process to a different location from the Backup directory

    2 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