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.
-
Extensible analytics
As a process engineer I would like to be able to integrate complex specific calculations, such as from a 3rd party analytics engine, so that I can use the Asset Analytics and its context with all the available data and scheduling to run those without needing to do custom heavy development.
327 votesReopening this suggestion to collect additional feedback.
-
Improve Management of Asset Analytics
mprove PI AF Analysis Handling in PI System Explorer when working with hundreds of analysis with following features:
Possibility to sort Analysis/Analysis Templates in alphabetic order by Status, Element, Name, Template
Possibility to filter Analysis by Status, Element, Name, Template, Backfilling
Select all filters Analysis to Start/Stop and Start Backfilling
Problem is when a certain set of a analyses are selected so they will be handled in one go. It is not possible to group the required ones in a contiguous section of lines in the PSE Management Add-In, manual selection is taking very much time.Stop Backfilling for all…
214 votesWe are working to introduce filtering and sorting to the Management tab, along with other features.
-
Provide a way to view calculation dependencies
As a a user of Asset Analytics I want to see the calculation dependencies for an analysis so that I can understand which analyses are dependant on an analysis and view potential circular references
183 votes -
Event Frame End Trigger Time True Functionality
As a user of event frames, I would like the ability to be able to set a time true condition for the end trigger of an event frame analysis, similar to how this functionality is available for the start trigger
152 votes -
Automatic Recalculation of Event Frame in PI Analysis
As a user, I would like to have the option to automatic recalculation of event frame for out-of-order input events in AF analysis. The option is available for expression analysis in PI Analysis 2017 R2 but not for event frame generation analysis.
150 votes -
Filter expression for inputs to a Rollup
As a user configuring a Rollup analysis, I want to be able to apply a filter expression on the inputs so that the Rollup only includes inputs that satisfy a condition.
Note: This was previously Enhancement 114349.
143 votes -
Be able to disable auto backfilling on a per analysis basis
Currently in the analysis service configuration there is a parameter called “AutoBackfillingEnabled” which affects the analysis calculations in a global basis. It would be great if it were possible to disable the auto backfilling to individual calculations.
87 votes -
Analytics function for Last Good Value
We have come across a number of occasions where we want to bring in the last good value of an attribute as an input to an analytics. But there is no way to do this without additional attributes and analytics. It would be convenient if a function existed that brought in the last good value of the attribute. This is particularly useful when your data source is known to send NULL value frequent which translate into No Data or Bad Input. One specific example:
We have a number of analytics that only run if one of our engine is on. …
77 votesLooking for more inputs on how to determine what the last good value is (was). While it’s simple to say a numeric value is good, but what if it’s a non-sensical numeric value like 1000 for temperature? It is also possible to the source system to send out status like NoData. How should that be interpreted? Please provide your inputs.
-
Support Analysis Data Reference Step Functionality
Use case: User wants to trend Analysis Data Reference in client tools (Processbook, Coresight). User doesn’t want to create a PI tag for this output. Currently, the AnalysisDR ignores step, even if it’s input attributes are step.
77 votes -
Trigger AF Analysis Using Future Data
As an engineer, I want to execute analyses when I get a new future data value, so that any forecasts (either via Analysis or via a 3rd party system or via a PI Point update) can trigger analyses.
69 votes -
Periodic trigger monthly and yearly
I would like to have monthly and yearly periodic trigger for Analysis-Expression and Event Frame Generation. Currently I have to use the daily trigger and check in the analysis if the month or the year changed. In case of “false” there is no output. In the case of “true” there is an output. This works but it is circuitous.
61 votes -
Add Six Sigma calculations
As a quality engineer, I need the ability to calculate Six Sigma SQC statitistics for key quality attirbutes.
Cp, Cpu, Cpl, Pp, Ppk
57 votes -
Make Analysis trigger on different inputs when timestamps of input tags are equal
If an Analysis is triggered on "Any Input", and the inputs have the same timestamp but come in after each other, the Analysis is only triggered at the first input.
For example: We have a simple Analysis which summarizes 2 tag.
The first tag comes in a 14:00, with timestamp 14:00. This triggers the calculation. The second tag comes in at 14:02 also with timestamp 14:00. Now the calculation in not triggered anymore.We've also discussed this with Techsupport, and they came with the following statement: "With Event Triggered, the first value to come into the PI DA is used…
56 votesUnfortunately due to unforeseen circumstances, this has not been completed. It needs to be re-prioritized for a later release.
-
PI Analysis Performance Checker
Currently PI Analysis Service has a built-in Statistics tool in PI System Explorer.
It is able to show statistics regarding Evaluation and Calculation Lag as well as Skipped Evaluations and some other important information.
PI System Explorer could run these statistics periodically and notify the user (in the Management tab or in the Analysis tab itself) whenever a PI Analysis has its parameters out of certain values (could cause a bad performance)
So that the users could avoid performance issues more easily.
54 votes -
Percentile function
As a user of analyses, I would like to have a Percentile function so that I can filter out atypical events when doing summary calls. The function would look like this: Percentile('attribute', 'timerange', value). This is related to enhancement request WI 44140.
50 votes -
Selectable Write Mode for Analyses
As an analysis user I would like to define what should happen if multiple triggers occur with the same timestamp.
Currently AF analysis are using "Replace" mode when writing to the archive (meaning if multiple triggers have the same timestamp, the last one will overwrite all previous ones). AF SDK supports using "Insert" mode (which allows for multiple values having the same timestamp). I would like to have an option to select the write mode for each analysis.46 votes -
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).
43 votes -
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.
43 votes -
Support setting data quality related flags from analysis
As a user of Asset Analytics I would like to manipulate data quality related flags (such as quastionable, substituted, etc) from my analysis so that I can set the flag when there is a problem with input value statuses.
41 votes -
Variable True For parameter for Event Frame Analyses
As an AF Administrator, I want to configure an Analysis Template for Event Frames with a True For parameter that would have it's value stored in an AF Attribute (configuration item). The use case is that elements built from the template will have Event Frames that will require a different True For value. I would like to have the analysis both base off a template and with the possibility of having different True For values. It would also be nice to have a True For parameter for the End Time. This is already a request:
36 votes
- Don't see your idea?