messingerj

My feedback

  1. 98 votes

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)

    We’ll send you updates on this idea

    14 comments  ·  PI Developer Technologies » PI AF SDK  ·  Flag idea as inappropriate…  ·  Admin →
    messingerj supported this idea  · 
  2. 24 votes

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)

    We’ll send you updates on this idea

    4 comments  ·  PI Server » Analytics & Calculations  ·  Flag idea as inappropriate…  ·  Admin →
    messingerj supported this idea  · 
  3. 127 votes

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)

    We’ll send you updates on this idea

    26 comments  ·  PI Server » Asset Framework (AF)  ·  Flag idea as inappropriate…  ·  Admin →
    An error occurred while saving the comment
    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.

    An error occurred while saving the comment
    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

    An error occurred while saving the comment
    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  · 
  4. 307 votes

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)

    We’ll send you updates on this idea

    40 comments  ·  PI Server » Analytics & Calculations  ·  Flag idea as inappropriate…  ·  Admin →
    An error occurred while saving the comment
    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. 6 votes

    We're glad you're here

    Please sign in to leave feedback

    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  · 
  6. 89 votes

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)

    We’ll send you updates on this idea

    10 comments  ·  PI Server » Asset Framework (AF)  ·  Flag idea as inappropriate…  ·  Admin →
    messingerj supported this idea  · 
  7. 75 votes

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)

    We’ll send you updates on this idea

    4 comments  ·  PI Vision » AF Integration  ·  Flag idea as inappropriate…  ·  Admin →
    messingerj supported this idea  · 
  8. 108 votes

    We're glad you're here

    Please sign in to leave feedback

    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  · 
  9. 120 votes

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)

    We’ll send you updates on this idea

    6 comments  ·  PI Vision » Manual Data Entry  ·  Flag idea as inappropriate…  ·  Admin →
    messingerj supported this idea  · 
  10. 15 votes

    We're glad you're here

    Please sign in to leave feedback

    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  · 
    An error occurred while saving the comment
    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.

  11. 26 votes

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)

    We’ll send you updates on this idea

    4 comments  ·  PI Connectors » UFL  ·  Flag idea as inappropriate…  ·  Admin →
    An error occurred while saving the comment
    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.

  12. 82 votes

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)

    We’ll send you updates on this idea

    17 comments  ·  PI DataLink » Installation & Upgrading  ·  Flag idea as inappropriate…  ·  Admin →
    messingerj supported this idea  · 
    An error occurred while saving the comment
    messingerj commented  · 

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

  13. 37 votes

    We're glad you're here

    Please sign in to leave feedback

    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  · 
  14. 52 votes

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)

    We’ll send you updates on this idea

    2 comments  ·  PI Vision » Administration  ·  Flag idea as inappropriate…  ·  Admin →
    messingerj supported this idea  · 
  15. 26 votes

    We're glad you're here

    Please sign in to leave feedback

    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 supported this idea  · 
  16. 47 votes

    We're glad you're here

    Please sign in to leave feedback

    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  · 
  17. 42 votes

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)

    We’ll send you updates on this idea

    PLANNED  ·  Ray Verhoeff responded

    We have received a lot of feedback on this. We are looking at on-line help with better samples of queries and responses. We are looking at some web frameworks for offering a live “Try It” feature for PI Web API. We are also looking at comprehensive search within the PI Web API help system.

    messingerj supported this idea  · 
  18. 404 votes

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)

    We’ll send you updates on this idea

    An error occurred while saving the comment
    messingerj commented  · 

    In response to Roger Palmen, "Odd, somehow this was turned into an ide..."
    Done!

    An error occurred while saving the comment
    messingerj commented  · 

    Yes, I would think it shouldn't be too difficult to serialize the display information into a more transportable format (XML or JSON file) to move across different environments this way. I agree that the current functionality is very limited when working across segregated environments on different networks.

    messingerj supported this idea  · 
  19. 127 votes

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)

    We’ll send you updates on this idea

    10 comments  ·  PI Server » Analytics & Calculations  ·  Flag idea as inappropriate…  ·  Admin →
    messingerj supported this idea  · 
  20. 15 votes

    We're glad you're here

    Please sign in to leave feedback

    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  · 

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