messingerj

My feedback

  1. 235 votes
    Sign in Sign in with OSIsoft
    Signed in as (Sign out)

    We’ll send you updates on this idea

    12 comments  ·  PI Vision » AF Integration  ·  Flag idea as inappropriate…  ·  Admin →
    messingerj supported this idea  · 
  2. 78 votes
    Sign in Sign in with OSIsoft
    Signed in as (Sign out)

    We’ll send you updates on this idea

    RESEARCHING / EVALUATING  ·  22 comments  ·  PI Server » Asset Framework (AF)  ·  Flag idea as inappropriate…  ·  Admin →
    messingerj commented  · 

    In response to Stephen Kwan, "AF 2018 SP2a has a new feature for split..."
    Hi Steve,
    That's a great step for Analytics, and I'll have to have a look at how it works. Would still like to see this in the StringBuilder DR as well, given the way this DR is often used for dynamically generating a tag name to be used in the PI Point DR.

    messingerj commented  · 

    In response to Stephen Kwan, "John, What are you trying to do?  Are yo..."
    Hi Steve,
     
    That wasn't my original use case, but these would probably be easier to parse with some of these kind of functions. I'm more looking at parsing various string elements for PI tag name resolution - some of my customers (and one in particular where I have a couple of current projects) use some very nicely consistent naming conventions, and being able to dynamically resolve tag names from asset string data would be easier with some of these functions.
     
    Cheers,
    John

    messingerj commented  · 

    In response to David Moler, "We are evaluating what features we shoul..."
    Hi David,
     
    Some of the additional functionality I would like to see includes the following standard .Net String methods:
    Clone()Insert()LengthPadLeft() & PadRight()Remove()Split() 
    I'd also like to see the following string methods from Analyses as additional functionality in the StringBuilder:
    Char()Len() - pretty much same as above Length() function 
    I also agree with Kevin Fisk that being able to use substitution parameters in all the arguments of the Replace() function would be useful.
     
    Not covered in the above two lists is an IsNumeric() method. More on this later.
     
    Also, it would be great if some regex functionality could be included, where I can extract a specific matching substring from a larger string based on a regular expression.
     
    Lastly, a simple If..Then..Else function to be able able to make a decision on how to extract part of a string would be really useful. For example, I might like to extract a substring at the beginning or end of another string, but only the numeric component (or maybe only the non-numeric component). An example of the envisioned usage would be:
     
    If IsNumeric(Right(%Element%, 3)) Then Right(%Element%, 3) Else Right(%Element%, 2)
     
    This is particularly useful when dealing with assets that are alphanumerically named with the number at the end of the string (such as one of our customer's gas wells) and we want to extract either the numeric or non-numeric component from a well that may have either two or three numbers at the end (ie, Well99 or Well208).
     
    Cheers,
    John

    messingerj shared this idea  · 
  3. 12 votes
    Sign in Sign in with OSIsoft
    Signed in as (Sign out)

    We’ll send you updates on this idea

    1 comment  ·  PI Vision » Display Management / Displays Page  ·  Flag idea as inappropriate…  ·  Admin →
  4. 225 votes
    Sign in Sign in with OSIsoft
    Signed in as (Sign out)

    We’ll send you updates on this idea

    33 comments  ·  PI Server » Analytics & Calculations  ·  Flag idea as inappropriate…  ·  Admin →
    messingerj commented  · 

    We would like to be able to add custom analytics that can be exposed in the same way the Matlab functions were, effectively passing input data to an external calculation engine and then return results to AF Analytics. This would allow us to migrate many legacy ACE calculations to AF Analytics for a number of clients, where we are currently performing complex calculations that are effectively contextual to a specific AF Element. In quite a few of these cases, we have used ACE as a scheduling container, but the code is typically AF SDK in order to interact with the asset hierarchy.

    messingerj supported this idea  · 
  5. 39 votes
    Sign in Sign in with OSIsoft
    Signed in as (Sign out)

    We’ll send you updates on this idea

    1 comment  ·  PI Server » Asset Framework (AF)  ·  Flag idea as inappropriate…  ·  Admin →
    messingerj supported this idea  · 
  6. 2 votes
    Sign in Sign in with OSIsoft
    Signed in as (Sign out)

    We’ll send you updates on this idea

    0 comments  ·  PI Server » Analytics & Calculations  ·  Flag idea as inappropriate…  ·  Admin →
    messingerj supported this idea  · 
  7. 29 votes
    Sign in Sign in with OSIsoft
    Signed in as (Sign out)

    We’ll send you updates on this idea

    6 comments  ·  PI Server » Asset Framework (AF)  ·  Flag idea as inappropriate…  ·  Admin →
    messingerj supported this idea  · 
  8. 20 votes
    Sign in Sign in with OSIsoft
    Signed in as (Sign out)

    We’ll send you updates on this idea

    1 comment  ·  PI Server » Analytics & Calculations  ·  Flag idea as inappropriate…  ·  Admin →
    messingerj supported this idea  · 
  9. 58 votes
    Sign in Sign in with OSIsoft
    Signed in as (Sign out)

    We’ll send you updates on this idea

    3 comments  ·  PI Vision » AF Integration  ·  Flag idea as inappropriate…  ·  Admin →
    messingerj supported this idea  · 
  10. 182 votes
    Sign in Sign in with OSIsoft
    Signed in as (Sign out)

    We’ll send you updates on this idea

    37 comments  ·  PI Server » Analytics & Calculations  ·  Flag idea as inappropriate…  ·  Admin →
    messingerj commented  · 

    This is most definitely needed. I have a few customers here where this type of load balancing would make a significant difference to analysis performance.
     
    As a variation to this idea, what about the option of Analysis pools, where a group of Analyses could be configured to run in a higher or lower priority pool, or even on a separate Analysis server? Even being able to target a specific AF database on a given Analysis server - when you have a need to restart the Analysis service for the calculations in a given database, you don't necessarily want analyses in other AF databases to be affected.

    messingerj supported this idea  · 
    messingerj commented  · 

    This is most definitely needed. I have a few customers here where this type of load balancing would make a significant difference to analysis performance.
     
    As a variation to this idea, what about the option of Analysis pools, where a group of Analyses could be configured to run in a higher or lower priority pool, or even on a separate Analysis server? Even being able to target a specific AF database on a given Analysis server - when you have a need to restart the Analysis service for the calculations in a given database, you don't necessarily want analyses in other AF databases to be affected.

  11. 87 votes
    Sign in Sign in with OSIsoft
    Signed in as (Sign out)

    We’ll send you updates on this idea

    7 comments  ·  PI Vision » AF Integration  ·  Flag idea as inappropriate…  ·  Admin →
    messingerj supported this idea  · 
  12. 88 votes
    Sign in Sign in with OSIsoft
    Signed in as (Sign out)

    We’ll send you updates on this idea

    5 comments  ·  PI Vision » Manual Data Entry  ·  Flag idea as inappropriate…  ·  Admin →
    messingerj supported this idea  · 
  13. 6 votes
    Sign in Sign in with OSIsoft
    Signed in as (Sign out)

    We’ll send you updates on this idea

    3 comments  ·  PI Server » Analytics & Calculations  ·  Flag idea as inappropriate…  ·  Admin →
    messingerj commented  · 

    Brace matching would probably be nice. Comments are already supported - C style single and multiline comments are both available (though probably poorly documented).

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

    We’ll send you updates on this idea

    1 comment  ·  Manageability » PI System Health  ·  Flag idea as inappropriate…  ·  Admin →

    OSIsoft is committed to providing customers with a more manageable system. We are working hard to solve the problems of deployment, security, and standardized health messaging within our products.

    PI System Health and PI System Directory were early steps in the manageability story, and we learned a lot thanks to significant customer testing and feedback. We also discovered that there is much more to making a truly manageable system through these engagements.  In order to pursue these larger needs surrounding manageability, we will not be releasing PI System Health, and we are putting PI System Directory on maintenance so that our engineering resources can be allocated toward these bigger efforts. As such, there are no additional enhancements for PI System Directory planned at this time.

    As a result, the status of this suggestion will be changed back to “No status” for the time being. Future status updates will be communicated here.

    messingerj commented  · 

    If you're in London next week for the EMEA Users Conference, come to the Splunk demo pod in the Partner Expo. We'll be demoing an integrator that my company has developed that lets you use PI data in Splunk!

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

    We’ll send you updates on this idea

    3 comments  ·  PI Developer Technologies » PI AF SDK  ·  Flag idea as inappropriate…  ·  Admin →
    messingerj supported this idea  · 
  16. 14 votes
    Sign in Sign in with OSIsoft
    Signed in as (Sign out)

    We’ll send you updates on this idea

    3 comments  ·  PI Connectors » UFL  ·  Flag idea as inappropriate…  ·  Admin →
    messingerj commented  · 

    This would be a useful feature, though I'm not sure how it would be implemented. We're working with a customer to process files generated in 2-3 different US based timezones, but importing the data into a PI server in Australian Eastern Standard timezone.

  17. 12 votes
    Sign in Sign in with OSIsoft
    Signed in as (Sign out)

    We’ll send you updates on this idea

    1 comment  ·  PI Interfaces » UFL Interfaces  ·  Flag idea as inappropriate…  ·  Admin →
    messingerj supported this idea  · 
    messingerj commented  · 

    This would actually be very useful for us - we have a couple of customers we work with that use PI UFL interface quite heavily. At the moment, we end up having to do some pre-processing of the files with Powershell to use regex to normalise timestamp fields. Having this as an in-built capability would reduce the customisation required, as well as the number of moving parts in the whole solution.

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

    We’ll send you updates on this idea

    6 comments  ·  PI Vision » Authoring Displays  ·  Flag idea as inappropriate…  ·  Admin →
    messingerj supported this idea  · 
  19. 61 votes
    Sign in Sign in with OSIsoft
    Signed in as (Sign out)

    We’ll send you updates on this idea

    14 comments  ·  PI DataLink » Installation & Upgrading  ·  Flag idea as inappropriate…  ·  Admin →
    messingerj supported this idea  · 
    messingerj commented  · 

    One of our customers, Snowy Hydro, were looking for this functionality about 2 years ago.

  20. 28 votes
    Sign in Sign in with OSIsoft
    Signed in as (Sign out)

    We’ll send you updates on this idea

    2 comments  ·  PI Server » Analytics & Calculations  ·  Flag idea as inappropriate…  ·  Admin →
    messingerj supported this idea  · 
← Previous 1

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