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.
-
Auto Archive Management - Shift vs. Delete
Currently, there are two methods to 'shift' archives:
1. "ArchiveAutoArchiveFileRoot" set to blank
2. "ArchiveOverwriteDataOnAutoShiftFailure" enabled
Neither method shifts to dynamic archives. We have three sites that merged PI servers, thus half our archives are merged and dynamic. this negates any automated form of archive management.
I suspect the two shift methods came about thru an evolution, but there should be a way to 'rotate' thru all archive types so that we don't need to manually manage archives, mess with additional drives, etc.
What about a new tuning parameter?: 'Archive_DeleteOldestOnAutoShift'
We are only required to keep 'x' number…3 votes -
AF Element status changes the element icon in PI System Explorer
As an AF designer I often have attributes indicating whether an element is enabled or disabled, this could be referring to a piece of equipment taken out of service, or a configuration element indicating a process is deactivated. The attribute is typically a boolean attribute, and I spent a lot of time going from one element to the next in order to disable or enable it, during operation and testing. It would be really helpful if I could tie this "Enabled" status attribute value to the icon PSE shows for an element, in order to quickly identify the elements which…
1 vote -
Enable suppression of certain error messages in HABConnect interface
Related to this article: https://customers.osisoft.com/s/knowledgearticle?knowledgeArticleUrl=000031389
I may have keys that are all spaces, and this may result in constant logging of the following error upon every database refresh (determined by /RATE in pihc.ini):
List <location 4 value>, searchForKey found invalid length key.
It may be hard to concoct a KEY wildcard that results in only the keys I desire, so using * as the wildcard, I am unable to prevent these all-space keys from being returned. As a result, the pipc/pisdk logs get flooded with these messages on each db refresh. As a user, I would like an option to…
1 vote -
Allow AF to use any PI Point metadata (descriptor, UoM, Compression, etc.) as Attributes.
Some metadata can be used in Analyses, which is helpful, but means constantly running an analysis on static data in order to use it at all in AF, which is inefficient, and we have been told to pull in data as a linked table into AF, which seems unnecessary as the data already exists in the PI environment.
Please allow us to pull in metadata as Attributes in AF, which then makes things much easier to view, check for accuracy, and update, using all of the extra capabilities of AF which are much more robust and easier to use than…
2 votes -
Allow any PI Identity to be assigned write permission to PIDBSEC
By my understanding, only the PI User piadmin and the PI Group piadmins can ever have write access to the Database Security table PIDBSEC, and any write permissions to it assigned to any other PI User, PI Group, or PI Identity is ignored. However, PI Users and PI Groups are deprecated, and the use of piadmin is discouraged.
Please allow any PI User, PI Group, or PI Identity to be assigned write permission to PIDBSEC, just like the other Database Security tables, so then we can finally stop using PI Users and PI Groups and use only PI Identities.
The…
1 vote -
PI Tag Renaming Detection for PI Vision/PE Calculations
When input PI Tags are referenced in PI Vision 2020+ calculations, they do not automatically detect PI Tag name changes. For users with a lot of calculations, this can be extremely problematic in the event of a PI Tag name change. In the event of a name change, the following error is produced: [-12301] Performance Equation parsing error. Possibly updating the PE scheduler to reference the PointID instead would be beneficial.
7 votes -
Prioritize Recalculation of Analyses acting as Inputs into other Analyses (Daisy Chains)
During bulk recalculation or backfill, enhance the PI Asset Analytics engine to prioritize the calculation of analyses that act as inputs into higher level "daisy" chain analyses. This would address performance issues at large scale, as described in Known Issue "Autobackfilling or recalculating a large number of analyses with dependencies can be slow"
3 votes -
Add the ability to specify NULL values in manually created AF Tables
When manually creating an AF Table (i.e., an internal AF table) in PI System Explorer having the ability to specify a NULL value would be beneficial. Not all datasets require a value for each cell and not all tables need to be linked to, or imported from, external systems.
2 votes -
Trilinear Interpolation
The ability to utilize three columns as input for interpolation from an AF Lookup Table to determine the result for a fourth column could be beneficial for predictions and analysis.
Currently, only linear and bilinear interpolation is possible from an AF Table Lookup.
2 votes -
Colour Data field in AF Attribute
We are creating hundreds of different attributes in AF, mostly based on templates and using these in PIVision.
One thing that is annoying is when you make the PIVision image you have to manually change the colour of the symbol you use/trend you created etc to reflect the medium of the attribute that is used. Sometimes you even have to change the HEX colour code since it does not match the standard colour palette.
What I am suggesting is to have a Colour Datafield in System Explorer for attributes.
Here we can define the colour (via HEX code or another…
2 votes -
Multiple AF Attribute reason
Looking for a way to have multiple reason types for AF attributes.
1 vote -
UOM field should accept substitution parameters
It would be nice if the UOM field of an AF Attribute would accept substitution parameters. This way if an attribute is a reference to another, the UOMs could also be linked. If the UOM is updated on the source, it would also get updated in the reference.
4 votes -
Use different Windows account for linked table authentication
As a user, I want to have the option of entering a service account's Windows credentials when authenticating to a Table Connection in PI System Explorer. Currently, the Windows authentication mode only allows impersonation of the user running PI System Explorer.
2 votes -
follow Display Digits on the PSE Pop-up Trends
large value display as 1.23 E+008 format instead of the orginal value in PSE Pop-up Trends
if the trend can follow display digits, it will not show scientific nonations
1 vote -
Add filtering and rolling log system to AFGetTrace
When troubleshooting intermittent issues, using AFGetTrace may be problematic as the trace can consume quite a bit of disk space, and setting a maximum file size will cause the trace to stop once the file is full. Without knowledge of when the issue will reoccur, we are stuck either risking filling up the disk and having a huge trace file to analyze, or set a max file size and possibly miss the issue.
7 votes -
Add support for multi-dimensional array parameters in SOAP delivery endpoints
Currently, while the UI can recognize parameter types as multi-dimensional arrays, the configuration UI for a Notification Rule does not allow access beyond the first array dimension.
It would be useful to have full support for parameters configured as multi-dimensional arrays (i.e "MyType[][]") in addition to the exsisting support for 1-dimensional arrays ("MyType[]")
1 vote -
Substitution parameter for base template
It would be nice to have a substitution parameter to fetch the name of a base template. There is a substitution parameter to retrieve the name of a template: %Template%, but none to retrieve a parent/base template.
4 votes -
Connect PI AF to Industry-standard physical properties databases
Can PI AF be connected to physical properties databases (libraries) such as AIChE Dippr or Aveva Thermo or others in order to programmatically call for physical properties data in realtime. (Centralize calcs in AF)
1 vote -
Customized PI System Explorer view
Currently PI System Explorer views lots of stuff that is not used by most users (ports, models etc.) also, there are some things that may depend on decisions of particular client - for example, I don't want my users to use Formulas.
I suggest to provide way to either customise PI System Explorer on each client (choose which part of Explorer is visible, which not - this seems to be a easier way to implement) or move that config to AF server so that every instance of PI System Explorer shows only that content which is allowed on connected AF…6 votes -
Improve Scalability of PI Analytics
Currently you can only run a single PI Analytics instance at a time. We have two VMs running PI Analytics in a failover situation, but this means that one of the VMs is sitting idle 99% of the time.
We are starting to hit the limits of scaling with analytics falling behind. Ideally, the analytics should be able to run on multiple VMs.
For example, if you have 10 AF Databases and 2 Analytics servers, it should run the analytics for 5 of the databases on each VM. In a failover situation it could send the Analytics for all 10…
3 votes
- Don't see your idea?