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.
-
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 votesThis is in PI Server 2017 R2, available now on https://techsupport.osisoft.com/
-
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 votesPI Server 2018 has been released.
-
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 votesEvent weighted summaries with analysis arrays and event weighted options with some existing functions have been added and release with AF 2018 SP2.
-
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 votesThis is in PI Server 2017 R2, available now on https://techsupport.osisoft.com/
-
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 votesCovariance function is in PI Server 2017 R2, available now on https://techsupport.osisoft.com/
-
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:- Calculate the rate of withdrawal from oil wells to stay within compliance limits
- Calculate linear performance curve based on normalized production to normalized energy consumption to determine motors that are failing
- Determine when a manufacturing process has reset based on when a slope flattens out
- 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 votesThis is in PI Server 2017 R2, available now on https://techsupport.osisoft.com/
Please start a new idea for other feature requests.
-
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 votesThis is in PI Server 2017 R2, available now on https://techsupport.osisoft.com/
-
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 votesNew function – Exit() is now available with the AF 2018 SP2 release.
-
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 votesPI Server 2018 has been released.
-
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-templateAn 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 votesIn AF 2018 SP2, you can designate a template to be “base template only”.
-
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 votesThis is in PI Server 2017 R2, available now on https://techsupport.osisoft.com/
-
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 votesThis is in PI Server 2017 R2, available now on https://techsupport.osisoft.com/
-
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 votesThere 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…
-
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 votesAF 2018 SP2 now allows bulk cancellation of backfills and recalculations.
-
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 votesPI Server 2018 has been released.
-
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 votesPI Server 2018 has been released.
-
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 votesThis is in PI Server 2017 R2, available now on https://techsupport.osisoft.com/
-
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 votesAuto-recalculation was implemented in AF 2017 R2.
-
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 votesPI Server 2018 has been released.
-
"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 votesPI Server 2018 has been released.
- Don't see your idea?