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. Support AWS RDS SQL Server instances as backend DBs for AF and PI Vision

    Our company is progressively superseding the deployment of hosts with SQL Server installed, while moving towards the usage of SQL Server instances provided by AWS' Relational Database Service as the DB backend. Although currently OSISoft does not officially support the usage of RDS instances as backends for AF and PI Vision, we performed some internal tests with both AF and Vision and they seem to be promising. We would like OSISoft to study this kind of solution and, if there are no major obstructions, provide official support for such scenarios.

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

    We’ll send you updates on this idea

    1 comment  ·  Asset Framework (AF)  ·  Flag idea as inappropriate…  ·  Admin →
  2. Allow nested operations in AF Asset Analytic functions for 'attribute attname'

    KB00868 recommends Asset Analytics as the right job, but there are some major limitations that inhibit ease of use and deployment, specifically around operations on >1 attribute or tag simultaneously.

    To improve this, AF analyses functions that take in data of type "attribute attname" should be able to process an expression that returns type attribute. Perhaps limited to periodic analyses other toggleable somehow, as there is potential to use a lot of CPU cycles.

    == Example 1: Totalized Mass Flow ==
    Given FIT-001 and DIT-002, return the totalized mass flow (say, kg) over an interval. The current process:
    1. Create…

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

    We’ll send you updates on this idea

    4 comments  ·  Analytics & Calculations  ·  Flag idea as inappropriate…  ·  Admin →
  3. Purge EFs using AFDIAG and more search criterias'

    You should be able to urge EFs using more complex search criterias' than the ones provide in the latest PI Server 2018 SP3 (StartTime, EndTIme, EF Template).
    Most important criteria would be EF categories, but also some honorable mentions:
    1. EF category
    2. Analysis Name
    3. Primary Element Name
    4. Duration
    5. Others

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

    We’ll send you updates on this idea

    3 comments  ·  Event Frames (EF)  ·  Flag idea as inappropriate…  ·  Admin →
  4. Exclude analysis output attributes when the analysis is suspended

    When the PI Analysis service determines an Analysis should be Suspended, it should also set any output Attributes to be Excluded. As the Analysis is Suspended, it will not output any results and if it has always been Suspended, the output Tags will never get created. Excluding the output Attributes will keep the Element looking clean and also allow dependent Analyses to go into a Suspended state instead of throwing an error when they can't find the Tags. Similarly it will prevent other applications (OSIsoft and third parties) from querying the Attributes and also throwing errors, causing performance issues.

    Automatically…

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

    We’ll send you updates on this idea

    1 comment  ·  Asset Framework (AF)  ·  Flag idea as inappropriate…  ·  Admin →
  5. Apply non-repetition interval for Notifications sent at Event End

    The Non-Repetition Interval in Notification Rules is currently only applied to Notifications sent at Event Start. I would like the Non-Repetition Interval to also be applied to Notifications sent at Event End.

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

    We’ll send you updates on this idea

    1 comment  ·  Notifications  ·  Flag idea as inappropriate…  ·  Admin →
  6. Enhance functionality of NumOfChanges

    By now the NumOfChanges Function in AF Analytics does not take into account the value at the start of the timerange. NumOfChanges only counts the amount of changed values of the recorded values in the given timeframe.
    If I query the NumOfChanges for today 12 am till now and my Archived Values are:
    Val1, 11:59 pm (day before)
    Val 2, 4 am
    Val 2, 12 pm
    Val 2, 8 pm

    the function will result in 0 although in the time from 12 am to 4 am there was Val1.
    Regarding TechSupport this is not a bug in the functionality, only…

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

    We’ll send you updates on this idea

    4 comments  ·  Analytics & Calculations  ·  Flag idea as inappropriate…  ·  Admin →
  7. More functions to support operations on arrays

    The arrays in Expression and Event Frame Generation analyses are useful, but use cases are emerging where more functions are needed to reduce/calculate the arrays in more streamlined fashion. For example, Concat function should support array of characters to construct a string.

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

    We’ll send you updates on this idea

    14 comments  ·  Analytics & Calculations  ·  Flag idea as inappropriate…  ·  Admin →
  8. choose PI API Version during installation

    At the moment PI API 1.x without Windows Integrated Security is installed as standard. For customers who want to use PI API 2.x with Windows Integrated Security an additional installation is needed. please include both APIs in install-pack and ask during installation what Version should be installed.

    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 →
  9. Enlarge area for editing analysis expressions

    When editing an Analysis Expression, only 4.5 lines appear. It would helpful if more lines appeared (greater than 20 lines).

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

    We’ll send you updates on this idea

    1 comment  ·  Analytics & Calculations  ·  Flag idea as inappropriate…  ·  Admin →
  10. Compare timestamps and output most recent value in child elements to parent element

    From a varying number of child elements (all sharing the same template), I want to find the most recent timestamp of a same template-based attribute, and output the value with timestamp to an attribute in the parent element.
    In addition, constantly (event-triggered/periodic) comparing the timestamps of these child element attributes and always output the "newest" value to the parent element attribute.

    Example:

    From 3 child elements, all sharing the same template with attribute "ALARM", I want to have the most recent value comparing the 3 "ALARM"s, and have this timestamp and value in an attribute in the parent element.

    Suggestions…

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

    We’ll send you updates on this idea

    0 comments  ·  Analytics & Calculations  ·  Flag idea as inappropriate…  ·  Admin →
  11. ENable analysis scheduling with different timezone (and also DST)

    it will be useful to schedule an analysis with a specific Time Zone in order to be aligned with the local time and, especially, with the local setting for DST.

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

    We’ll send you updates on this idea

    0 comments  ·  Analytics & Calculations  ·  Flag idea as inappropriate…  ·  Admin →
  12. "Outputs at Start"group

    It would be nice if there were an "Output at start" option to output values at the start of an event frame. Currently there is an "Outputs at close" option for Event Frames.

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

    We’ll send you updates on this idea

    11 comments  ·  Event Frames (EF)  ·  Flag idea as inappropriate…  ·  Admin →
  13. Enable tracing for one individual Analysis

    On a highly loaded system with thousands of analysis i have one analysis that is misbehaving, missing executions but no skipped count, etc. Currently tracing enables tracing for ALL analysis creating an ocean of logging to plough through for that one event every few days.

    As an AF administrator i would like to turn on Tracing for one or more individual analysis to investigate rare issues that happen over time, without logging ALL analysis evaluations as 99.9999% runs fine.

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

    We’ll send you updates on this idea

    5 comments  ·  Analytics & Calculations  ·  Flag idea as inappropriate…  ·  Admin →
  14. Provide the capability to apply compression on uncompressed data, aka recompress using offline archive utility.  See work item 6944OSI8.

    Provide the capability to apply compression on uncompressed data, aka recompress using offline archive utility.  See work item 6944OSI8.

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

    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 →
  16. Ability to clear and not send notifications on Notification service startup.

    We've had issue with Notifications spamming users with events should a PI collective member stop getting data.

    At times, we need to disable the notification service until we can resolve the issue. After the issue is resolved, we need to start the notification service, and need an option to have it not send past email notifications.

    To be clear, clear all past events on service startup.

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

    We’ll send you updates on this idea

    1 comment  ·  Notifications  ·  Flag idea as inappropriate…  ·  Admin →
  17. Dynamic inventory of PI System components

    Provide a way to have an online, dynamic inventory of installed PI System components, especially interfaces.

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

    We’ll send you updates on this idea

    0 comments  ·  System Management  ·  Flag idea as inappropriate…  ·  Admin →
  18. AF XML Export/Import to Support Ordering by ID

    AF XML Export supports exporting object IDs in the XML and Import supports preserving them. It would be useful if the export could be optionally sorted by ID as this would allow comparing different version of the XML (i.e. AF database) using Git. AF XML only orders objects by name, so renaming an object would cause it to move within the XML file which means Git’s line-by-line change detection would show the object being deleted in the old place in the file and added in the new place. This will make it easier to identify changes between versions of the…

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

    We’ll send you updates on this idea

    1 comment  ·  Asset Framework (AF)  ·  Flag idea as inappropriate…  ·  Admin →
  19. Child attributes should not be "included" if parent is "included"

    When a parent attribute template is excluded, but included at the element level, all child attributes are also included. It makes sense if a parent attribute is set to excluded all child attributes should also be set to excluded. However, if a parent attribute is set to "included", some child attributes may or may not be excluded. Instead of "including" them all, maybe they could remain excluded and the user can choose which to include.

    1 vote
    Sign in Sign in with OSIsoft
    Signed in as (Sign out)

    We’ll send you updates on this idea

    2 comments  ·  Asset Framework (AF)  ·  Flag idea as inappropriate…  ·  Admin →
  20. Safeguard against multiple analyses writing to the same PI Point

    Safeguard against multiple analyses writing to the same PI Point. Currently it is possible to configure more than one analysis to write to the same PI point. This is a problem since it often goes undetected until someone looks at the data and sees unpredictable results. The road to finding which analyses is usually long and tedious. In my opinion, one improvement would be to either:
    1. Safeguard so that it is impossible to configure the system so that more than one analysis cannot write to the same PI Point
    or
    2. develop a mechanism which warns about this configuration…

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

    We’ll send you updates on this idea

    1 comment  ·  Analytics & Calculations  ·  Flag idea as inappropriate…  ·  Admin →
← Previous 1 3 4 5 43 44
  • 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