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 →
    DECLINED  ·  Joy Wang responded

    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. Receive PI notifications via SMS or WhatsApp delivery channel natively

    As an engineer/technician offshore we are rarely in front of a PC or connected to emails. Would prefer to receive SMS or WhatsApp dnotifications without any 3rd party in the middle.

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

    We’ll send you updates on this idea

    1 comment  ·  Notifications  ·  Flag idea as inappropriate…  ·  Admin →
  4. PI AF High Availability Collective

    PI AF HA that is read/write, for PI Analysis and PI Notifications also.

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

    Our current recommendation is to use a load balancer for AF Application Service, Windows Server failover clustering for PI Analysis Service and PI Notifications Service. This provides redundancy for the services. For SQL Server backend, we currently recommend that you use SQL Server Always On Availability groups. These configuration ensure redundancy and read/write after failover, which was not supported with AF Collectives.

    We current have no plans to further update the AF Collective implementation.

  5. Ability to send a notification as a voice call to a phone

    As a notification user, I want to receive a phone call when my equipment fails and I want the message I had configured in the format read out to me.

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

    We’ll send you updates on this idea

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

    It is not OSIsoft’s core competency to build this. However, if there are 3rd party services that can accept a REST web services call, it may be possible to send a notifications to such an end point.

  6. 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.

  7. Add Performance counter that displays the %License Match for better tracking

    Add Performance counter that displays the %License Match for better system evaluation.

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

    Performance counters are meant to track changes over time. Typically percent match doesn’t change over time without hardware changes thus performance counter is not a good way to “detect” the issue. A proper solution is to have a way to warn the user that the percent patch with a new installation is insufficient for that particular license.

  8. Make UOM conversion a more streamlined process

    In AF, right clicking an attribute reveals an options called "change display UOM", but it's not doing what is expected.

    To change the displayed UOMs (if, for instance, we want to see "km/h" instead of "m/h" in PI Vision), we need to do the following :
    1. In AF, change the "source unit" UOMs to the "source" uoms
    2. In AF, change the "Default UOM" to what we want to see displayed.

    This process could be made a lot simpler if we could simply use the "change display UOM" feature instead, by right clicking the attributes.

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

    As noted previously, the Display UOM setting is a client side setting specific to PI System Explorer. We currently have no plans to persist this change to the underlying data source (source UOM) and the attribute default UOM.

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

  11. 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.

  12. PI Server 2018 SP3 default Points

    Please exclude the information from PI Server 2018 SP3 installation and upgrade guide, which describe to check the Default Health Points as there are no default Points created in 2018 installation.

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

    We’ll send you updates on this idea

    DECLINED  ·  4 comments  ·  Help / Documentation / Videos  ·  Flag idea as inappropriate…  ·  Admin →
  13. Event frames from Rollup

    I want to be able to create an event frame based on the result from a rollup within the rollup function.

    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 →

    We have no plans to mix analysis types, i.e. create an event frame within the rollup function. Therefore, you will need to use a Rollup analysis output as the trigger for a separate Event Frame analysis. Additionally, event frames by its very nature have a starttime and an endtime. What you described, even if we could do it, would have an event frame of zero duration as the Rollup analysis occurs at one single point in time. Can you describe your use case? Perhaps there’s another way to accomplish your needs.

  14. 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 →
  15. 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)

  16. 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 →
  17. 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…

  18. 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”.

  19. 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 →
  20. 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.

← Previous 1 3
  • 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
TELL US MORE
EVALUATING
PLANNED
IN DEVELOPMENT
COMPLETED
DECLINED