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. Analysis Preview Results - Remove Table and Graph

    When using the preview analysis function an an analysis with many variables the preview graph and table struggles to keep up, and uses a long time to update. When there are many variables, these are also quite useless.

    It would therefore be an improvement if these could be made optional so that the preview output could be taken directly to a .csv file.

    8 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 →
  2. Allow dynamic PI Point data references for analysis outputs

    Created on behalf of a customer:
    In order to use fewer attributes in an element, a customer hoped to output analysis results to an attribute with a dynamic PI Point data reference. Unfortunately, with the use of substitution parameters or with string builder, the "dynamic" PI Point data reference will only resolve the tagname once - upon creation (or when the data reference is manually updated). It doesn't act dynamically because it's not actually designed to act that way.

    The current workaround is to create all necessary output attributes, categorize them, and flatten/hide/minimize all categories containing the attributes that are…

    7 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 →
  3. Have PI Analysis Service Automatically Update the Definition of Existing Digital States

    If an existing digital state is edited, PI Analysis Service does not recognize the change until it is restarted. A digital state should not be edited too often. However, it would be useful if there is a process to update cache, including each digital state, which PI Analysis Service uses.

    7 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 →
  4. Analyses Rollup should support Range and more functions

    I want the Rollup to use the Range or Delta function.

    7 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 →
  5. Trigger Rollup Analysis Upon Adding Child Elements

    It would be useful to trigger event-triggered rollup analyses upon adding new children. Currently rollup analyses are only triggered when rollup attributes are updated (and not triggered when rollup attributes are added). This would be particularly useful in cases where the rollup analysis is dependent upon the number of children such as an average. The current implementation results in misleading values when child elements are added or removed.

    7 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. Sampled Data with Analysis Data Reference

    Customer would like to have Sampled Data with Analysis Data Reference (periodic values output) without creating tags as output for the Analysis.

    7 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 →
  7. Integrate Anaconda python

    It's important to have Anaconda python with Af to perform machine learning and it will be easy to implement those models to have maximum benifits combined with pi and machine learning

    7 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 →
  8. Version dependent analysis

    It should be possible to change the used analyses dependent on the version of an element. Currently the analyses are used across all element versions.

    For example I want to calculate the expected output of a machine. Starting on 01-Oct the machine is revised and I have to use a different formula for the calculation.

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

    We’ll send you updates on this idea

    6 comments  ·  Analytics & Calculations  ·  Flag idea as inappropriate…  ·  Admin →
  9. Analysis service should be able to use both the string and integer values of attributes with an enumeration set data type.

    If an AF attribute is based off an enumeration set, currently an analysis will only evaluate accurately if that attribute is compared to the string portion of the enumeration set. An analysis should be able to use both strings and integers when evaluating.

    7 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. 7 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. Delayed Triggers for Analytics

    We have some data analyzers in the DCS system that provide results to PI tags in a delayed fashion.

    Sample use case:
    (t+0s) valve closes,
    (t+30s) measurement1 sent to the DCS tag m1
    (t+60s) measurement2 sent to the DCS tag m2.

    We need to trigger a analysis off of the valve closure, but we need  Sleep(30) command in the analytic, or the ability to set per-analytic delays, so that some are delayed by 30 or 60  seconds.

    Or is this possible today by other means?

    6 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. Advanced Calculation – Send a trigger to and get a results from a calculation engine

    Need an Advanced Calculation feature/product that will accept PI values as input based on a defined trigger or schedule, and write values back to PI as output.

    6 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 →
  13. PI Analysis upgrade with Service Failover Cluster

    When upgrading PI Analysis service it prompts to select the current server as the one registered for Analyses. If you do not select it, the installation does not pass.
    The PI Analysis installation should allow to not change the server registered to execute analysis.

    6 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 →
  14. Function to retrieve Instrument tag

    I want to have a function to retrieve a PI Tags Instrument tag in AF analytics

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

    We’ll send you updates on this idea

    6 comments  ·  Analytics & Calculations  ·  Flag idea as inappropriate…  ·  Admin →
  15. Restrict the event frame templates that can be selected when creating an event frame generation analysis

    Currently, users can select any of the event frame templates available on an AF database as the template for event-frames generated by an analysis/analysis template. There is no real way of restricting  which templates can be used, since EF Templates are always readable regardless of permissions, and the actual event frames are generated by the analysis service.

    This is problematic as users could mistakenly (or unwittingly) select an EF template that is used for other purposes and affect the business logic of other applications. For example, an application relying on certain event frames to track production results can have its…

    6 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 →
  16. Give analyses format function the ability to format timestamp

    Give analyses format function the ability to format timestamp similar to the one in the formula data reference. e.g. Format (datetime, "dd-MMM-yyyy HH: mm: ss");

    6 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 →
  17. Use Event Frame attributes as inputs to Event Frame analysis in the Outputs at close section

    It would be nice if it was possible to access Event Frame attributes in the Outputs at close section of an Event Frame analysis.

    Use case:
    I have an event frame generation analysis and I would like to write a few outputs to the event frame on close. I want to write outputs based on the duration of the event frame and whether someone has already edited the event frame while it was open.

    6 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 →
  18. Analysis Brace matching and putting comments

    Customer would like to have Brace/Parenthesis matching and adding comments (e.g. //) functions in Analysis Expression like programming languages.

    6 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 →
  19. Logic for SQC calculations

    I would like the ability to flag an SQC event only if I am in a batch, on a grade run, or in some other process condition. Right now, I am getting an SQC outside control limit when my phase is "inactive." Let there be more configuration of this in the analysis configuration.

    6 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 →
  20. AF templates allow extensions for analyses

    AF templates only allow extensions for attributes. I want to be able to do element level adjustment for analyses.

    6 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 →
  • 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