AdminStephen Kwan (Product Manager, OSIsoft)

My feedback

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

    We’ll send you updates on this idea

    2 comments  ·  PI Server » Asset Framework (AF)  ·  Flag idea as inappropriate…  ·  Admin →
    AdminStephen Kwan (Product Manager, OSIsoft) commented  · 

    Hi,
    While we continue to evaluate the relative priority of this request, have you considered using PI Builder to help with your configuration needs?

  2. 1 vote
    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 →
    AdminStephen Kwan (Product Manager, OSIsoft) commented  · 

    Please help me understand why you wouldn't just remove this analysis if it's permanently disabled in the template?

  3. 11 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 →
    AdminStephen Kwan (Product Manager, OSIsoft) commented  · 

    Can you help me understand what you mean by "set a period of time after the analysis...."? Are you asking to trigger an analysis after a certain amount of time even though there were no event-triggers?

  4. 2 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 →
    AdminStephen Kwan (Product Manager, OSIsoft) commented  · 

    This would be a fairly substantial and impactful change. During import the XML files are parsed line by line, thus the exported XML from the source has some builtin ordering to facilitate the import process. This is so that, for example, we would know if referenced objects exist during the import process.

    Your requests for tooling to facilitating Dev->Test->Prod is noted and we will internal continue to evaluate what we can do and relative priorities with other requests.

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

    We’ll send you updates on this idea

    5 comments  ·  PI Server » Asset Framework (AF)  ·  Flag idea as inappropriate…  ·  Admin →
    AdminStephen Kwan (Product Manager, OSIsoft) commented  · 

    Matthew, in the analysis Management plug-in, the element search is by name, with support for wildcards. This search includes child elements. I just tested this and seems to work as expected.

    AdminStephen Kwan (Product Manager, OSIsoft) commented  · 

    Which version of AF are you using? In recent versions, we allow you to search by individual analysis templates in the management plugin and we also allow you to perform element searches that includes Descendants.

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

    We’ll send you updates on this idea

    2 comments  ·  PI Server » Notifications  ·  Flag idea as inappropriate…  ·  Admin →
    AdminStephen Kwan (Product Manager, OSIsoft) commented  · 

    A "subscriber" is known to PI Notifications Service as basically just an email address. In order to provide a local timestamp, there needs to be a way to correlate a timezone with a subscriber. I'm unsure as to how to do that given that in a majority of use cases, someone configures the notification to send to a "subscriber" so it's really not a self service use case. Thoughts?

  7. 1 vote
    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 →
    AdminStephen Kwan (Product Manager, OSIsoft) commented  · 

    AF is a multi user system. Would you want such a list for every user that configures Notification?

  8. 2 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 →
    AdminStephen Kwan (Product Manager, OSIsoft) commented  · 

    Unfortunately this is quite difficult to do. The Data Archive doesn't keep track of the exact application that is writing to a PI Point. As such, you can create two applications that write to the same PI Point currently. To complicate matter, the same service (PI Analysis Service) is writing to all the output PI Points from all the analyses so the Data Archive certainly cannot differentiate one from the other. Any prevention of these configuration errors would need to be done elsewhere.

  9. 1 vote
    Sign in Sign in with OSIsoft
    Signed in as (Sign out)

    We’ll send you updates on this idea

    2 comments  ·  PI Server » Asset Framework (AF)  ·  Flag idea as inappropriate…  ·  Admin →
    AdminStephen Kwan (Product Manager, OSIsoft) commented  · 

    In response to Mario Huys, "User is trying to link a csv-file as a t..."
    It really doesn't make a lot of sense to link a table from the client.  In this case, after the user configured a linked table to an attribute and then another user tries to access this attribute, the other user would have no way to get to the table.  The AF Server must know how to get to the linked CSV file to serve multiple users.
     
    Maybe I'm misunderstanding what he's trying to do?

    AdminStephen Kwan (Product Manager, OSIsoft) commented  · 

    Please describe your use case. What problem are you trying to solve?

  10. 43 votes
    Sign in Sign in with OSIsoft
    Signed in as (Sign out)

    We’ll send you updates on this idea

    RESEARCHING / EVALUATING  ·  12 comments  ·  PI Server » Asset Framework (AF)  ·  Flag idea as inappropriate…  ·  Admin →
    AdminStephen Kwan (Product Manager, OSIsoft) commented  · 

    In response to Mike Greene, "I thought you were in my presentation la..."
    Sorry Mike, I didn't make the connection from seeing just the name of the poster on PI Square.  Now I know.

    AdminStephen Kwan (Product Manager, OSIsoft) commented  · 

    PI System Explorer is a configuration tool for configuring objects in AF.  Are you using PI System Explorer as a visualization tool?

    As to hyperlinks, you can configure the extended property of an element with a hyperlink.  You can also configure an attribute of an element with a hyperlink.

    Having said that, I'm curious as to what kind of hyperlink you would put on an element?  Where would the hyperlink take you?

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

    We’ll send you updates on this idea

    16 comments  ·  PI Developer Technologies » PI AF SDK  ·  Flag idea as inappropriate…  ·  Admin →
    AdminStephen Kwan (Product Manager, OSIsoft) commented  · 

    In response to Sean Jost, "So we used AF SDK to export an attribute..."
    Sean, are you able to provide additional information on what your use case(s) are with concrete examples?  I am guessing here a bit, but do you have assets like a pump, that you want to added to the AF hierarchy and you want to use ID from a foreign system as a unique way to track this asset through it's lifetime?
     
    While we're on this, David previously mentioned the fact that elements can have extended property which can hold key-value pairs that you can search on.  Perhaps that does what you need?

    AdminStephen Kwan (Product Manager, OSIsoft) commented  · 

    Although your question was around the AF SDK, have you considered using the XML import/export option to preserve unique ID's?

  12. 1 vote
    Sign in Sign in with OSIsoft
    Signed in as (Sign out)

    We’ll send you updates on this idea

    2 comments  ·  PI Server » Data Archive  ·  Flag idea as inappropriate…  ·  Admin →
    AdminStephen Kwan (Product Manager, OSIsoft) commented  · 

    Are you interested in just the release dates?

  13. 1 vote
    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 →
    AdminStephen Kwan (Product Manager, OSIsoft) commented  · 

    It is currently possible for an admin to undo other users' checked out changes. Simply go to the undo checkout dialog box and select all users.

    Checking in other user's changes is not currently possible.

  14. 1 vote
    Sign in Sign in with OSIsoft
    Signed in as (Sign out)

    We’ll send you updates on this idea

    1 comment  ·  PI Server » System Management  ·  Flag idea as inappropriate…  ·  Admin →
    AdminStephen Kwan (Product Manager, OSIsoft) commented  · 

    Sounds like you want to track user/usage. Do you have a trust per user? I'm asking because you spoke to resetting the counter per trust every year on Jan. 1st.

  15. 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 » Data Archive  ·  Flag idea as inappropriate…  ·  Admin →
    AdminStephen Kwan (Product Manager, OSIsoft) shared this idea  · 
  16. 4 votes
    Sign in Sign in with OSIsoft
    Signed in as (Sign out)

    We’ll send you updates on this idea

    0 comments  ·  PI Server » System Management  ·  Flag idea as inappropriate…  ·  Admin →
    AdminStephen Kwan (Product Manager, OSIsoft) shared this idea  · 
  17. 4 votes
    Sign in Sign in with OSIsoft
    Signed in as (Sign out)

    We’ll send you updates on this idea

    6 comments  ·  PI Server » Analytics & Calculations  ·  Flag idea as inappropriate…  ·  Admin →
    AdminStephen Kwan (Product Manager, OSIsoft) commented  · 

    Pt. Created accurately reflects the fact that the point has been created but no values have been received. We should not put in a value when there is not. A Zero is a value.

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

    We’ll send you updates on this idea

    2 comments  ·  PI Server » Security  ·  Flag idea as inappropriate…  ·  Admin →
    AdminStephen Kwan (Product Manager, OSIsoft) commented  · 

    This is existing capability. You can decide who can read/write analyses by making the appropriate changes using something like PI System Explorer.

    Please see attached screenshot

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

    We’ll send you updates on this idea

    8 comments  ·  PI Server » PI Builder  ·  Flag idea as inappropriate…  ·  Admin →
    AdminStephen Kwan (Product Manager, OSIsoft) commented  · 

    Did you use the LiveLibrary online doc or from PI System Explorer Help?

    AdminStephen Kwan (Product Manager, OSIsoft) commented  · 

    Sorry, I meant PI Builder user guide, not PI System Explorer user guide.

    AdminStephen Kwan (Product Manager, OSIsoft) commented  · 

    In response to Bruce McCamant, "Chris - give us the option to just bring..."
    That's existing capability.
     

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

    We’ll send you updates on this idea

    4 comments  ·  PI Server » Analytics & Calculations  ·  Flag idea as inappropriate…  ·  Admin →
    AdminStephen Kwan (Product Manager, OSIsoft) commented  · 

    This is the LiveLibrary URL to Formula Data Reference:

    https://livelibrary.osisoft.com/LiveLibrary/content/en/server-v12/GUID-658EA198-6F42-420E-A5B1-51FA0BC0C946

    This will help you learn how to create an attribute that is configured to be a Formula Data Reference. Once you have this attribute, you can use it as an input to an Analysis.

    I want to emphasize the performance aspect of this per my previous post. Please take great care in ensuring you're not overwhelming the system by calculating excessive amount of data with the Formula Data Reference attribute.

    AdminStephen Kwan (Product Manager, OSIsoft) commented  · 

    Hi,

    For Example 1, there is a way to do that with existing shipping product. What you need to do is create another attribute (no PI Point, just an attribute) and configure it as a Formula Data Reference. What you would do is configure the Formula to be a*b, with a=FIT-001 and b=DIT-002. Now you can create an Analysis Expression for TagTot('Formula_Attribute', '*-1w', '*') to get the weekly total. Things to keep in mind:

    1) The Formula Data Reference is computed on demand. In this case, it's computed when the TagTot is triggered. When the Formula DR is computed, it will retrieve all the values from FIT-001 and also all the values from DIT-002 for the entire time range, then do the computation client side. Therefore you should test and be aware of potential performance issues due to the Formula being computed client side and also the cost of retrieving all the values from the server (network latency).
    2) As a way to test this, create this Formula DR attribute in PI System Explorer, then you can perform a "Time Series Data" or "Trend" (via right-click on the attribute) to see what it does.
    3) With your Analysis Expression, you should save the output to a PI Point, but in this case it's only 1 PI Point.

    In general, AF supports on-demand type calculations via Formula Data Reference and Analysis Data Reference and streaming (scheduled) calculations via Analyses. There are PROs and CONs to both so you need to decide which works best for you.

    As to Example 2 Conditional Expressions, you can also tried the same as above by creating a Formula DR attribute with a=x, b=y, c=z, then a AND b AND c. Make sure you have a corresponding AF Enumeration set that you would configure for the Formula DR attribute and you would want to configure the Formula DR attribute to be "stepped". Once you have that Formula DR attribute, you can then configure an Analysis Expression with TimeEq. As a reminder, the same caveat as Example 1 above apply here. Check to make sure the performance is adequate for your needs.

    Let me know if you need additional information.

← Previous 1 3 4 5 6 7

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