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. Support AWS RDS SQL Server instances as backend DBs for AF and PI Vision

    Our company is progressively superseding the deployment of hosts with SQL Server installed, while moving towards the usage of SQL Server instances provided by AWS' Relational Database Service as the DB backend. Although currently OSISoft does not officially support the usage of RDS instances as backends for AF and PI Vision, we performed some internal tests with both AF and Vision and they seem to be promising. We would like OSISoft to study this kind of solution and, if there are no major obstructions, provide official support for such scenarios.

    26 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 →
  2. Allow nested operations in AF Asset Analytic functions for 'attribute attname'

    KB00868 recommends Asset Analytics as the right job, but there are some major limitations that inhibit ease of use and deployment, specifically around operations on >1 attribute or tag simultaneously.

    To improve this, AF analyses functions that take in data of type "attribute attname" should be able to process an expression that returns type attribute. Perhaps limited to periodic analyses other toggleable somehow, as there is potential to use a lot of CPU cycles.

    == Example 1: Totalized Mass Flow ==
    Given FIT-001 and DIT-002, return the totalized mass flow (say, kg) over an interval. The current process:
    1. Create…

    18 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 →
  3. Purge EFs using AFDIAG and more search criterias'

    You should be able to urge EFs using more complex search criterias' than the ones provide in the latest PI Server 2018 SP3 (StartTime, EndTIme, EF Template).
    Most important criteria would be EF categories, but also some honorable mentions:
    1. EF category
    2. Analysis Name
    3. Primary Element Name
    4. Duration
    5. Others

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

    We’ll send you updates on this idea

    3 comments  ·  Event Frames (EF)  ·  Flag idea as inappropriate…  ·  Admin →
  4. Allow bools to be unpacked from Integers

    AF should allow you to have a PI Point Data Reference as individual bits within an INT. Ex. PIPOINTA is an int16 or int32. PIPOINTA.0 and PIPOINTA.1...etc.. should be able to be mapped to a bool attribute. (where .0 is the 0th spot in the integer tag).

    Reasoning:

    When using a PI Connector we have INT tags but also use the individual bits within the INT's as unique bool variables to help conserve traffic. When I use them in AF I need to unpack them. A support person at OSI showed me how to use formula attributes using modular logic…

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

    We’ll send you updates on this idea

    1 comment  ·  Asset Framework (AF)  ·  Flag idea as inappropriate…  ·  Admin →
  5. Store event frame start and end time as DateTime to allow sub-millisecond duration event frames

    Because event frame start and end time are stored as a bigint datatype in PIFD.dbo.AFEventFrame, the precision only seems to be to the nearest millisecond. This is a problem for sub-millisecond event frames. Why aren't event frame start and end times stored as DateTime datatypes?

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

    We’ll send you updates on this idea

    3 comments  ·  Event Frames (EF)  ·  Flag idea as inappropriate…  ·  Admin →
  6. 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.

    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 →
  7. Exclude analysis output attributes when the analysis is suspended

    When the PI Analysis service determines an Analysis should be Suspended, it should also set any output Attributes to be Excluded. As the Analysis is Suspended, it will not output any results and if it has always been Suspended, the output Tags will never get created. Excluding the output Attributes will keep the Element looking clean and also allow dependent Analyses to go into a Suspended state instead of throwing an error when they can't find the Tags. Similarly it will prevent other applications (OSIsoft and third parties) from querying the Attributes and also throwing errors, causing performance issues.

    Automatically…

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

    We’ll send you updates on this idea

    1 comment  ·  Asset Framework (AF)  ·  Flag idea as inappropriate…  ·  Admin →
  8. Apply non-repetition interval for Notifications sent at Event End

    The Non-Repetition Interval in Notification Rules is currently only applied to Notifications sent at Event Start. I would like the Non-Repetition Interval to also be applied to Notifications sent at Event End.

    5 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 →
  9. Enhance functionality of NumOfChanges

    By now the NumOfChanges Function in AF Analytics does not take into account the value at the start of the timerange. NumOfChanges only counts the amount of changed values of the recorded values in the given timeframe.
    If I query the NumOfChanges for today 12 am till now and my Archived Values are:
    Val1, 11:59 pm (day before)
    Val 2, 4 am
    Val 2, 12 pm
    Val 2, 8 pm

    the function will result in 0 although in the time from 12 am to 4 am there was Val1.
    Regarding TechSupport this is not a bug in the functionality, only…

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

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

    We’ll send you updates on this idea

    14 comments  ·  Analytics & Calculations  ·  Flag idea as inappropriate…  ·  Admin →
  11. choose PI API Version during installation

    At the moment PI API 1.x without Windows Integrated Security is installed as standard. For customers who want to use PI API 2.x with Windows Integrated Security an additional installation is needed. please include both APIs in install-pack and ask during installation what Version should be installed.

    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 →
  12. 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).

    23 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. Event mode that applies NoReplace to snapshot as well

    Currently the NoReplace event mode will Append data if a value with the same timestamp as the snapshot comes in. Customer would like an event mode that would discard the value if there is existing data with the same timestamp regardless of the value for both archive data and snapshots.

    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 →
  14. Rollup Analysis of Booleans

    I would like to be able to do a Rollup Analysis of Booleans attributes, without casting or converting the boolean. As Rollup Functions I would suggest: Logical AND, Logical OR and maybe Count of True/False.
    It can be use to create a Combined Status or a Master Alarm of several Units.

    1 vote
    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 →
  15. Compare timestamps and output most recent value in child elements to parent element

    From a varying number of child elements (all sharing the same template), I want to find the most recent timestamp of a same template-based attribute, and output the value with timestamp to an attribute in the parent element.
    In addition, constantly (event-triggered/periodic) comparing the timestamps of these child element attributes and always output the "newest" value to the parent element attribute.

    Example:

    From 3 child elements, all sharing the same template with attribute "ALARM", I want to have the most recent value comparing the 3 "ALARM"s, and have this timestamp and value in an attribute in the parent element.

    Suggestions…

    27 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. Improve PSE filtering of stored EF searches

    Idea linked to support Case Number: 00665293

    If you create and store Event Frame searches in PI System Explorer you can filter the search results by typing part of the EF name in the Filter text box. This filter option does NOT take into consideration that there might be multiple pages of Event Frames in this search.

    The filtering option currently only filters results visible on the current page. If it doesn't find anything on the current page, it shows a blank result page. This has fooled me into thinking no EF's exist for what I'm filtering for, when they…

    2 votes
    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 →
  17. ENable analysis scheduling with different timezone (and also DST)

    it will be useful to schedule an analysis with a specific Time Zone in order to be aligned with the local time and, especially, with the local setting for DST.

    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 →
  18. "Outputs at Start"group

    It would be nice if there were an "Output at start" option to output values at the start of an event frame. Currently there is an "Outputs at close" option for Event Frames.

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

    We’ll send you updates on this idea

    11 comments  ·  Event Frames (EF)  ·  Flag idea as inappropriate…  ·  Admin →
  19. Enable tracing for one individual Analysis

    On a highly loaded system with thousands of analysis i have one analysis that is misbehaving, missing executions but no skipped count, etc. Currently tracing enables tracing for ALL analysis creating an ocean of logging to plough through for that one event every few days.

    As an AF administrator i would like to turn on Tracing for one or more individual analysis to investigate rare issues that happen over time, without logging ALL analysis evaluations as 99.9999% runs fine.

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

    We’ll send you updates on this idea

    5 comments  ·  Analytics & Calculations  ·  Flag idea as inappropriate…  ·  Admin →
  20. Possibility to disable the message "An AFEnumerationSet matching the digital state set for PI Point was not found" in PI System Explorer

    I would like to have the option to disable the feature introduced in PI System Explorer 2018 SP2 to pop up the following message when an Enumeration set does not match the name of a digital set in the PI Data Archive:
    "An AFEnumerationSet matching the digital state set for PI Point was not found"

    The message appears every time you open a new element with attributes with not matching Enumeration sets for each of those attributes.This can become very tiresome.

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

    We’ll send you updates on this idea

    6 comments  ·  Asset Framework (AF)  ·  Flag idea as inappropriate…  ·  Admin →
← Previous 1 3 4 5 44 45
  • 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