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. Summary calculations over event frame range

    As a consumer of event frame data, I would like to perform a summary calculation over the duration of an event frame when an event frame closes.  The output should be stored where it can be trended and analyzed.

    Note: This was previously Enhancement 109090.

    90 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 →
  2. Ability to Configure Display Digits of an Attribute in PI AF

    As a PI Coresight user I would like the ability to configure the display digits of an AF attribute so I can control how attribute data is displayed on my PI Coresight displays. Right now, for PI Point data references the display digits must be configured in PI SMT with Point Builder. For any other type of attribute there is no  direct way to configure the display digits.

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

    We’ll send you updates on this idea

    15 comments  ·  Asset Framework (AF)  ·  Flag idea as inappropriate…  ·  Admin →
  3. Event-Weighted Summary Functions

    Allow for Asset Analytics to support event-weighted summary functions (as opposed to time-weighted), such as average and count. This will allow for easily aggregating changes in digital tags, discrete sensor readings (e.g., bucket count), etc. This would allow Asset Analytics to easily perform many of the event-weighted functions of PI Totalizers.

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

    We’ll send you updates on this idea

    7 comments  ·  Analytics & Calculations  ·  Flag idea as inappropriate…  ·  Admin →
  4. PI AF - Event Frame Naming Pattern

    The need and desire is there to be able to further customize event frame names via AF Analysis. I would like the ability to name my event from an Attribute value. In my case this would pull in the BatchID and give the event frame a name of 1001, 1002 and so on for new events.

    We can do this in Event Frames Generator but it's not ideal when we only need to correct events for one element we end up touching all of them during a restart or backfill. Doing this via Analysis would be a great benefit to…

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

    We’ll send you updates on this idea

    7 comments  ·  Event Frames (EF)  ·  Flag idea as inappropriate…  ·  Admin →
  5. Add Covariance and Max-Covariance functions to Asset Analytics

    Currently PI ACE calculations are used to verify if the data from redundant sensors is trustworthy. The PI ACE module implements Covariance and Max-Covariance calculations. The customer would like to move from PI ACE to Asset Analytics and is facing the issue that Asset Analytics is corrently not offering any extensibility nor Covariance / Max-Covariance functions. The Attachment describes the desired functions based on the PI ACE code.
     
    The function description is attached with "Correlation Analysis Use Case_public.pdf".
    Things we clarified / detailed more are:
     
    - PI Data Archive doesn't support Array data types and there's not much…

    49 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 →
  6. Basic Linear Regression: Slope, Intercept, and R-squared

    Wondering if there's interest in basic linear regression calculations, e.g. slope, intercept, R2, to analyze data.
    Sample use cases:


    1. Calculate the rate of withdrawal from oil wells to stay within compliance limits

    2. Calculate linear performance curve based on normalized production to normalized energy consumption to determine motors that are failing

    3. Determine when a manufacturing process has reset based on when a slope flattens out

    4. Help operators control plant by looking at slope.  Currently using an Excel spreadsheet that must be constantly refreshed.

    The slope and intercept calculations in combination with PI Sever's support for predictive data would be cool.  Imagine…

    48 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. Run analyses in the context event frames (EF)

    As a user of asset analytics I would like to have an analysis run on event frame while the event frame is opened / in progress so that I can perfrom real time calculations in the event frame context.

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

    We’ll send you updates on this idea

    17 comments  ·  Analytics & Calculations  ·  Flag idea as inappropriate…  ·  Admin →
  8. Conditional Exit for Analysis Expressions

    Sometime you want to do an analyse only when one or more conditions are true, if the are not true you want to exit the analyse, so steps below the conditional exit are not evaluated/executed. The conditional in Analytics should look like:
     
    if condition = true then exit analyse
     
    At the moment this is only possible with the function NoOutput(), but then the mapped attribute should be connected to an PIPoint and you have to fill in a else condition. All rows below the conditional exit will not be executed.

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

    We’ll send you updates on this idea

    3 comments  ·  Analytics & Calculations  ·  Flag idea as inappropriate…  ·  Admin →
  9. Easily create periodic event frames

    I'd like an easy way of creating periodic event frames (such as hourly), so that the close of one event frame is at the same time as the open of the next.

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

    We’ll send you updates on this idea

    6 comments  ·  Event Frames (EF)  ·  Flag idea as inappropriate…  ·  Admin →
  10. Support "abstract" templates in AF

    There is a need to create "abstract" element templates in AF, and this has been requested several times.

    2012: https://pisquare.osisoft.com/message/4172
    2014: https://pisquare.osisoft.com/message/27621#comment-27621
    2017: https://pisquare.osisoft.com/thread/32721-possible-to-define-a-virtual-element-template

    An abstract class/template is one that you must create a derived version of yourself, you cannot use it directly. It's a base template, but you want to prevent users from instantiating it directly.

    You might implement the general attributes for pumps as an abstract template, but you require users to create a derived template for each pump type they have, and then instantiate an element from that.

    41 votes
    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 →
  11. Navigate from output attributes to corresponding analysis

    As a user, I'd like to be able to easily find the analysis writing to a particular output attribute.  From the Attributes tab, I should be able to click on an output attribute, then click on a link that brings me directly to the analysis that is writing to it.

    40 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 →
  12. Automatic handling of Out-of-order and late arriving data

    As a process engineer I have many incoming data streams to my PI Server and not all of those are always reliable. I would like the Analysis Service automatically handle late arriving/Out-of-order data so that I would not need to go and figure out the timeranges to manually recalculate the affected analyses

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

    We’ll send you updates on this idea

    3 comments  ·  Analytics & Calculations  ·  Flag idea as inappropriate…  ·  Admin →
  13. Make it possible to sync AF enumeration sets to PI digital state sets.

    With enumeration sets in AF being similar to Digital State sets in the Data Archive, it would be handy if it was possible to automatically sync enumeration sets to digital state sets. For scenarios that rely heavily on such sets, this would greatly increase their maintainability.

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

    We’ll send you updates on this idea

    13 comments  ·  Asset Framework (AF)  ·  Flag idea as inappropriate…  ·  Admin →

    There are many potential issues with automatic syncing of PI Digital State Sets with AF Enumeration set. As with all synchronization, there needs to be a master. In addition, a single AF database may have PI Point Data References to multiple PI Data Archives each of which may have PI Digital State Sets that may have the same name, yet they may or may not have the same enumerations. Automatic synchronization also implies that we would keep watch on changes/updates and then make the corresponding changes. There are too many variables and complexities for automatic synchronization.

    In PI Server 2018 SP2, we implemented a way to help users configure an AF enumeration set when the user configures a PI Point Data Reference attribute that we know is a digital PI Point. There’s an UI addition to PI System Explorer to help users with this mapping. However, note that this mapping…

  14. Stop backfilling / recalculation of analyses

    It's great that we have one more option as recalculation other than backfilling in Analyses plugin.

    The backfilling / recalculation of analyses is manual process we do, because of delayed data or change of logic of analysis. In this case, sometime it happens that user has defined wrong period or selected wrong analysis while clicking on backfill / recalculate option, and if # of analysis selected are large, then it is quite frustrating to let wrong backfilling/recalculation be completed.

    To stop current backfilling / recalculation operation, non-recommended approach is update the RecalculationProcessor.RequestedRecalculations.xml file. Problem with this approach is that end…

    35 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 →
  15. Dynamic output time stamp based on Expression

    As an analytics user, I would like to be able to have the output time stamp for my expression and roll up analyses decided at evaluation time based on the time stamp of another attribute.

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

    We’ll send you updates on this idea

    7 comments  ·  Analytics & Calculations  ·  Flag idea as inappropriate…  ·  Admin →
  16. Send Notification Alert only on Close

    As of now, there are the options to send a notification at the start of an event and at the start and end of an event.

    There should be a third option to send a notification only on closure of an event.

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

    We’ll send you updates on this idea

    9 comments  ·  Notifications  ·  Flag idea as inappropriate…  ·  Admin →
  17. Include Trends in Notifications Email

    Include a image of trends in the notification email so that the user doesn't need to go to a web page to view the relevant data.

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

    We’ll send you updates on this idea

    5 comments  ·  Notifications  ·  Flag idea as inappropriate…  ·  Admin →
  18. Automatically trigger a calc back fill

    When a trigger happens, be able to automatically back fill data over a time period (like last 24 hours).

    For example, trigger events analysis rule to back fill when a condition becomes true.

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

    We’ll send you updates on this idea

    2 comments  ·  Analytics & Calculations  ·  Flag idea as inappropriate…  ·  Admin →
  19. Append Searches on PI Builder

    Add ability to add to existing PI Points in a PI Builder worksheet, compared to Overwriting worksheet.

    Side note: extend it to all objects, not just PI Points.

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

    We’ll send you updates on this idea

    0 comments  ·  PI Builder  ·  Flag idea as inappropriate…  ·  Admin →
  20. "Network Manager" for PI AF Server

    One of the common requests for health is the ability to track connections from clients.  PI Data Archive has a much more native capability (Network Manager Statistics).

    Currently, client connectivity can be tracked via modifications to the .config file - this is documented in a KB article - but is likely insufficient and too difficult for our needs for health since it requires access to local server logs and also would not account for load-balanced servers.

    https://techsupport.osisoft.com/Troubleshooting/KB/KB00412/

    Basically, a "Network Manager Statistics" for PI AF Server.

    25 votes
    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 →
← Previous 1 3 4
  • 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