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. Matlab Integration with AF Analytics

    Integrate matlab and AF Analytics so that scheduling of an analytic can be configured in PI to trigger calculations and other analyses being executed within Matlab (and written back to PI).

    30 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 →

    Native integration between Asset Analytics and MATLAB Production Server was released with PI Server 2018. At OSIsoft, we continue to evaluate our development and product roadmap and upon further review, we have come to the conclusion that this integration in its current form does not align with our future product strategy. This capability is no longer included with the PI Server starting with PI Server 2018 SP2 release. Although this feature will no longer be available in the PI Server 2018 SP2 release, OSIsoft is keenly interested in knowing and understanding your data science and advanced analytics needs. Please reply directly by email if this is impacting your PI Server so that we can help you with interim or alternative solutions.

  2. Allow to hide Elements

    Now we can hide individual attributes. I would like to hide elements too.
    We can use this to hide configuration elements, prevent setting many (all) attributes to hidden, hide unused elements, etc.
    Thinking this through, this implies that all child elements of a hidden element are also hidden. I would be fine with that.

    17 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 →

    We have no plans to support this. We had a very valid use case to implement excluded and hidden attributes as a way to prevent users having to build excess number of element templates for essentially the same asset type that are slightly different. We do not have a valid use case for hiding or excluding elements.

  3. Auto-Regroup PI Analytics

    Behind the scenes, Analytics groups calculations during startup of the PI Analysis service.  However, after startup, sometimes an Analysis 'falls' out of a group and cannot be added back.  This returns the error message, "Failed to insert calculation to a group due to inconsistent internal state." when Disabling/Re-enabling the calculation.

    Although this can be fixed by restarting the PI Analysis service, it can cause a disruption for all AF Databases on the system, not just the one with the error.  This results in hours of backfilling and startup for large PI Analysis systems.

    Provide the means to regroup calculations manually…

    5 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 →

    I have consulted with the development team and we think that the AF 2018 release and the associated changes under the hood for how we handle analyses dependencies should greatly alleviate this problem. If you continue to run into this issue, please open a case with tech support so we can troubleshoot the problem.

    Lastly, User Voice is used by OSIsoft for feature enhancement requests. In this particular case, this is actual a bug. As such, tech support is a much better methodology to resolve this issue.

  4. Allow the analysis evaluation time to be specified

    For the Analysis Evaluate button, allow the user to specify the Evaluate Time (default *) rather than using current values/time.

    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 →
  5. Analysis Service Performance Counters for Specific Databases

    Allow Analysis Service performance counters for specific AF databases only in order to disregard test databases when monitoring the performance counters.

    3 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 →

    In the PI Server 2018 SP2 release, we are providing programmatic ways to retrieve run time status from analyses. With this you would be able to monitor your analyses based on your own criteria, for example: lag > X seconds, analyses that have not executed in the last Y hours, etc. We have a session at the upcoming PI World that demonstrates how to use this. Note Performance Counters are implemented at a high level and monitors the entire PI Analysis Service only. We have no plans to add capabilities to monitor on a per AF database level.

  6. Document and have a dialouge that informs the user that Analysis backfilling does not observe compression settings.

    Currently when backfilling an analysis with the PI Buffer Subsystem turned on, all values are sent to the PI Data Archive uncompressed. This is because values are perceived as out of order and these settings are not observed. This should be mentioned in the documentation. This should also appear in the dialogue when backfilling or recalculating.

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

    We’ll send you updates on this idea

    0 comments  ·  Help / Documentation / Videos  ·  Flag idea as inappropriate…  ·  Admin →

    This is already available in the PI Server 2017 documentation. We currently do not plan on adding a warning dialog box in PI System Explorer as this would be a description of behavior. We typically do not add dialog boxes for description of behaviors.

  7. Notifications email digest summarizing all events

    As a user, I would like to see a summary of all the events that happened today or this week in a separate email, instead of having to go through the emails individually.

    Optionally, I could only receive a daily digest instead of receiving individual emails for each notification.

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

    We’ll send you updates on this idea

    0 comments  ·  Notifications  ·  Flag idea as inappropriate…  ·  Admin →
  8. Bulk analysis should order recalculation across multiple templates

    When bulk recalculating, properly order all Analyses. Not just Analyses within one template but across a multi-template recalculation.

    2 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 →

    With PI Server 2018 release, users may choose to bulk recalculate with dependencies, even across templates. Note we only support dependencies if they are on the same schedule – (Note: all event triggered analyses are considered one schedule)

  9. Have an easy way to expand the entire attribute hierarchy

    Elements usually do not have tens or hundreds of attributes. A lot of the time, it would be nice to be able to expand the attribute hierarchy all at once rather than expand each parent attribute separately.

    2 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 →
  10. 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 →

    In this particular example, my understanding is that the user uninstalled PI SDK 2014 and downgraded to PI SDK 2012. As a result, the what was running application that continuously writes data to PI Data Archive lost its connection and had to perform a re-connection. Unfortunately we have no control over user action that removes the underlying data access mechanism (in this case, uninstalling PI SDK) and we also do not know that this has occurred. We need to avoid “verify” a connection before trying to write the data as this is an additional overhead of a remote procedure call. Repeated RPC’s for the sole purpose of verifying connection status negatively affects performance of the entire system. My recommendation is that the user who is removing the underlying data access mechanism should be aware that this may affect other applications and perform the necessary steps to avoid disrupting the…

  11. All notifications to send emails with different content to different groups

    I would like to be able to configure notification rules to send two different messages to recipients depending on what group the recipient is in.  This way users get the information they need, and no more.  This should be configurable based on element attributes so that the user groups can be different for each element.

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

    We’ll send you updates on this idea

    0 comments  ·  Notifications  ·  Flag idea as inappropriate…  ·  Admin →

    The ability to send to an email address based on an attribute value is a new feature being introduced in AF 2017 R2, estimated to be available by end of the year 2017.

    If you need two emails sent to two different people, what you would need to do is configure two notification rules with each one sending different content to different people based on the new feature mentioned above.

    Since the 2017 R2 release satisfies your needs, I will go ahead and mark this suggestion “Declined”.

  12. Pi OPC DA, remove AF dependacy

    PI OPC DA, has  a dependacy on the AF sdk and client.  this is not nessasary and only causes confusion.  we should roll this back to a pure pi sdk requirement just like OPC HDA.

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

    We’ll send you updates on this idea

    4 comments  ·  General  ·  Flag idea as inappropriate…  ·  Admin →
  13. Count

    As a user of Asset Analytics, I would like to have a rollup calculation that would return the count of ELEMENTS belonging to a certain category. The current count function only returns  the ATTRIBUTE count.

    2 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 →

    Rollup was designed to work on attributes only. We currently do not have any plans to implement rollup on elements. As a workaround, simply add an attribute to the element template and apply the rollup to that attribute.

  14. Add pH to the UOM database

    pH is a common enough unit that it should be in the UOM database by default. It is also tricky for customers to add pH themselves and get the dimensions correct, so it is best that OSIsoft does this for us.

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

    We’ll send you updates on this idea

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

    Thank you for your request but I’m going to decline this for now. I do not think we necessarily want to create a new UOM class for pH which would only have 1 UOM in the shipping product. We can revisit this at a later date if new information or use cases surface.

  15. Add the ability to upload raw data to the PI Data Archive

    If PI Builder could upload raw data to PI, manual data entry would be greatly simplified.

    There are a few ways to enter data manually in PI, but each method has severe drawbacks:

    • Archive Editor in PI SMT
    Problems: hard to add data to multiple tags quickly, no data validation

    • PI Manual Logger
    Problems: data entry form layout is not very customizable, initial setup can take a while

    • PI Interface for UFL, where the user writes the text file manually
    Problems: slow, error prone, difficult to read, no data validation

    • PI Interface for UFL, where the…

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

    We’ll send you updates on this idea

    3 comments  ·  PI Builder  ·  Flag idea as inappropriate…  ·  Admin →

    PI Builder was designed to be used for configuration, as its name implies. We’re hesitant to create yet another data entry tool would would duplicate capabilities, confuse users and add complexity to PI Builder.

  16. Have PI System Tray notify the user when an error occurs with analysis (any) on AF Server

    PI System Tray is pretty useful to warn about errors in PI Data Archive. It would be very good if it could warn about failed analysis so actions can be taken in a timely fashion

    2 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 →

    We are not making enhancements to PI System Tray, as we are working on a more Enterprise-Wide view of health, and support of PI System Manageability. This is the type of health status we would like to surface in an upcoming version of the health tool.

    Having said that, if you have specific use case around failed analyses, and what you would like to see/be notified on, please let us know (and submit this under the category of PI System Health.)

  17. PI Analysis and Notifications Redundant in a PI AF Collective Environment

    I would like PI Analysis and Notifications to be redundant when a PI AF Collective is in use. This would allow for monthly Microsoft patching to no longer cause outages in these two services.

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

    We’ll send you updates on this idea

    0 comments  ·  Asset Framework (AF)  ·  Flag idea as inappropriate…  ·  Admin →
  18. Provide drop down list of enumeration values in PI Builder

    When an attribute column is added in PI Builder where you have an attribute using an Enumeration Set for it's Value Type, it would be nice to have a drop down list appear in the cells. This would allow you to choose a value out of the available options rather than typing it out manually, preventing mistypes.

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

    We’ll send you updates on this idea

    1 comment  ·  PI Builder  ·  Flag idea as inappropriate…  ·  Admin →

    You can already accomplish this using built in Excel feature. Steps:

    1) Import into Excel the Enumeration set and the values.
    2) Use built in Excel feature to restrict value entries based on a list. Here’s an example on how to do this:

    https://blogs.technet.microsoft.com/hub/2011/06/09/restrict-data-entry-in-excel-with-lists/

    3) Make sure the appropriate column in PI Builder is configured to use this restricted list.

    Now you can select from the list when you populate the values.

  19. Allow HA AF servers to operate independently when the SQL cluster is only at one location (domain) and access to it from another domain or l

    Cross domain SQL clusters are not available at my site.  I need the remote AF servers to work even though the SQL DB is not available.

    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 →

    Unfortunately this is not possible. The “AF Server” is actually just a service that facilitates communication between the client and the underlying SQL database. The “AF Serve” itself actually contains no data. Therefore, if the SQL database is not available, the “AF Server” cannot function.

  20. Add to 'Value retrieval methods' the function "FILTER EXPRESSION"

    Add into this calculation "FILTER EXPRESSION' like 'PI DATA LINK' .
    It function will allow to monitor total, average etc. with condition in on line mode for PI VISION.

    And will allow to use range for time period.

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

    We’ll send you updates on this idea

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

    We do not plan to add filtered expression to the list of “Value Retrieval Methods”. Please consider using Asset Analytics for your needs. Asset Analytics is available in PI AF 2014 and later and it provides similar capabilities.

← Previous 1
  • 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