AdminStephen Kwan (Product Manager, OSIsoft)

My feedback

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

    We’ll send you updates on this idea

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

    Based on your description, it is possible that you may have run into a bug that we fixed in AF 2018 SP2. Have you contacted tech support on this?

    AdminStephen Kwan (Product Manager, OSIsoft) commented  · 

    AF 2018 SP2 will have programmatic access to PI Analysis Service run time status. With a bit of development work, you'd be able to build a dashboard for your analyses based on parameters such as lag. Hopefully that would help you NOT have to look at trace logs.

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

    The current behavior assumes that PI Analysis Service is the "owner" of the event frame that it creates, therefore we assume that other users do not write to an event frame that doesn't belong to them. Similarly, for a PI Point, we assume the interface that is writing to a PI Point to be the "owner" of that data stream. We assume that two users, e.g. two interfaces, would not write to the same PI Point (data stream). Earlier in this discussion, it's mentioned that a custom application is being used to write to event frames. Can you describe what you're writing, the criteria that would lead you to start writing, and how often this is done?

  3. 1 vote
    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  · 

    Thank you, this is very helpful.

    AdminStephen Kwan (Product Manager, OSIsoft) commented  · 

    Can you help me understand what you would do with these event frames? This is so I understand your use case.

  4. 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  · 

    Thanks for your idea. I understand what you're looking for in terms of a solution, I would be leaning towards not adding an PI Point attribute. If we were to do that, it would increase the size of the database as this would affect all PI Points affecting overall performance. In addition, the impact to backwards compatibility for clients would be unknown and would require a good amount of testing. Having said that, as I mentioned earlier, I understand your needs (thank you for the clear explanation), we'll look at what we can do to help you and others with similar needs.

  5. 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  · 

    In the case of the PI Data Archive UOM, it's a free form text field, which is unlike the AF default UOM database. Can you better describe what you mean by "maintain link"? What behavior do you want to see? An example use case would be beneficial.

  6. 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 » Analytics & Calculations  ·  Flag idea as inappropriate…  ·  Admin →
    AdminStephen Kwan (Product Manager, OSIsoft) commented  · 

    Asset Analytics was designed to be a streaming calculation engine, therefore it supports very well calculations that executes on a schedule, in a streaming fashion. These suggestions on linear interpolation and polynomial calculations seem to be more suitable for "adhoc" calculations, ones that run only when needed. Can you provide additional details on what your specific use cases are - i.e. it would help me if you can provide a high level description of what problems you're trying to solve. Thanks.

  7. 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 » Analytics & Calculations  ·  Flag idea as inappropriate…  ·  Admin →
    AdminStephen Kwan (Product Manager, OSIsoft) commented  · 

    Hi Scott, can I get a screen shot of what you're describing with #1? I'm trying to visualize what this "...kind of drop down..." you're describing.

  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  · 

    You can use the array functions, i.e. recordedvalues(), map() and count(), that were introduced with the AF 2018 release to perform countif().

  9. 1 vote
    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  · 

    If you use the "Preview" feature it gives you all the values corresponding to Variables, Inputs and Outputs. Does that give you sufficient information?

    AdminStephen Kwan (Product Manager, OSIsoft) commented  · 

    Can you help me understand how this would be different than the current "Evaluate" button that you can use to evaluate the expressions immediately?

  10. 3 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  · 

    What is the hardware configuration of your machine that's running PI Analysis Service?

    AdminStephen Kwan (Product Manager, OSIsoft) commented  · 

    It's not practical to limit the time period for backfilling because every user may create different analyses and each analysis may use inputs with different data density.

    There are built in limits to how much resources backfills use up. We have relaxed some of these limits with newer version of the software. In particular we limit backfilling resources based on the amount of hardware that you have (Processing Cores). With the very first release in 2014, backfilling was limited to 1 thread. Which version are you using?

    In the upcoming PI Server 2018 SP2, you will have the ability to bulk cancel backfills.

  11. 5 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  · 

    There are at least two things you can do. 1) for event triggered scheduling, you can configure the specific input that you would want to trigger on. In this case, you would configure "measurement2" as your trigger input. 2) you can also consider using the Auto-recalculation feature. Auto-recalculation was designed to support late-arriving data, which applies to your "measurement1" and "measurement2".

  12. 5 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  · 

    Can you provide a bit more details? When you say "...Advanced Calculation feature/product ...", I'm not fully understanding what you're describing. Can you provide an example use case?

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

    We’ll send you updates on this idea

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

    In response to Todd Jimeson, "Yes, we're using PI Analysis Service 201..."
    Hi all,
    Would you please contact tech support with this issue?  It's not behaving as I'm expecting.
    --
    Steve Kwan

    AdminStephen Kwan (Product Manager, OSIsoft) commented  · 

    In response to Todd Jimeson, "2017 R2 (2.9.5.8424)"
    What you're describing should've been corrected in AF 2017 R2 (the version you're using). This screenshot is from the AF 2017 R2 release note:
     

    Are you using PI Analysis Service 2017 R2 also?

    AdminStephen Kwan (Product Manager, OSIsoft) commented  · 

    Which version are you using?

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

    We’ll send you updates on this idea

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

    This current suggestion is NOT the same as meierke1 reference.

  15. 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 » PI Builder  ·  Flag idea as inappropriate…  ·  Admin →

    Reopening this discussion….

    I may have misunderstood your original request. Are you asking for us to replicate the PI Builder functionalities in SMT or PI System Explorer? Or are you asking for a way to export into a file so that you can then use PI Builder in a separate machine with this file?

    AdminStephen Kwan (Product Manager, OSIsoft) commented  · 

    We have no plans to replicate PI Builder functionalities into SMT or PI System Explorer. The idea of PI Builder was not to create additional complexities in a GUI with tasks that are best done in bulk, such as copy-n-paste. Additionally the native Excel capabilities in string handling of the various configurations would not be something that we want to replicate in our product.

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

    We’ll send you updates on this idea

    11 comments  ·  PI Server » Event Frames (EF)  ·  Flag idea as inappropriate…  ·  Admin →
    AdminStephen Kwan (Product Manager, OSIsoft) commented  · 

    You can do that with currently shipping software. Just configure an attribute with a Formula Data Reference and a %StartTime% or %EndTime% substitution parameter.

    This would not work if you wish to write the start and end time to a PI Point.

    If I have misinterpreted your needs, please let me know.

    AdminStephen Kwan (Product Manager, OSIsoft) commented  · 

    Can you provide some example use cases?

  17. 5 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  · 

    This is problematic as you can have more than one AF attribute that is referencing the same PI Point within a given Element. In addition, if you use indirect reference within the configuration of a PI Point Data Reference attribute, this becomes even more confusing.

    On thing you might consider doing is if you only want to work with PI Point names, is to simply name your attribute the same as your PI Point name. In general we don't recommend this as you would then not be using your AF as effectively as possible.

  18. 5 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  · 

    With the introduction of the new Notifications, the prefer way to view the notifications history is via PI Vision. Have you considered doing that?

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

    We’ll send you updates on this idea

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

    Thanks for your feedback. We're looking at your Usecase1 right now via tech support escalation. As to Usecase3, the upcoming release should help you if your CPU is not being fully utilized. We'll reach out to you via your existing tech support case (Usecase1).

    AdminStephen Kwan (Product Manager, OSIsoft) commented  · 

    In response to Wilson Laizo Filho, "We had before, but we shouldn't have any..."
    Wilson,
    I started writing a long reply back to you but then I realized that we may not be talking about the same thing.  Is your startup time slow, meaning when you restart PI Analysis Service?  Or do you mean something else like the rollup analysis takes longer to complete than what you would like?
     
    --
    Steve Kwan

    AdminStephen Kwan (Product Manager, OSIsoft) commented  · 

    In response to Wilson Laizo Filho, "Hi Steve, in my case I'm using 2017R2. I..."
    Hi Wilson,
     
    Thanks for the info.  I'm curious if you have missing PI Points in your rollups?
    --
    Steve Kwan

    AdminStephen Kwan (Product Manager, OSIsoft) commented  · 

    In response to Wilson Laizo Filho, "Hi Steve, of course I don't know the int..."
    Hi Wilson, which version are you using?  The 2017 R2 and 2018 releases both have a lot of improvements to: 1) help identify the root cause of lags and 2) remove several bottlenecks.  In addition, the 2018 release has a nifty feature that when you do a Preview (and also Evaluate) PI System Explorer gives you additional information on how long an execution took.
     
    I'm not disputing that scaling out PI Analysis Service would help in some instances, but I want to make sure we understand the real reason behind any lag.  If signups are slow, then is it possible the PI Data Archive is over-worked?  In that case, multiple instances of PI Analysis Service make cause additional issues with your (overall) PI System as a whole.  Often times, what we find is that users can remove a lot of lag by ensuring they don't unnecessarily tax their PI System.  For example, do you have missing PI Points in your inputs such that you're causing excess round trips to query for a PI Point?  Are you doing year-to-date summaries with every execution cycle?  Are you repeated doing a sub-calculation when you can just do it once and reference it as a "Variable"?
     
    Not trying to avoid the problem, but rather I'm interested in making sure we solve the right problem.
    --
    Steve Kwan

    AdminStephen Kwan (Product Manager, OSIsoft) commented  · 

    In response to Lal Babu Shaik, "We have configured all calculations in A..."
    If by adding RAM and CPU provide no significant change, then it's likely that the bottleneck is not with PI Analysis Service.  If that were the case, I don't necessarily think that multiple instances of PI Analysis Service would necessarily remove the bottleneck.  Do you know why your calculations are lagging for 12 hours?  Do you have a very large dependency chain such that you're being blocked by an expensive analysis?  Are you doing large summaries that is taking a long time?  Are you triggering faster than the end-to-end calculation time of your analyses?  I would suggest that you call tech support so they can help you pinpoint the problem.
    --
    Steve Kwan

    AdminStephen Kwan (Product Manager, OSIsoft) commented  · 

    Analytics High Availability is implemented via Windows Server Failover Clustering. When one PI Analysis Service fails, WSFC reroutes to the other PI Analysis Service. Currently there can only be one PI Analysis Service instance per AF Server.

    AdminStephen Kwan (Product Manager, OSIsoft) commented  · 

    Wilson,
    We need to take a closer look at your system. It's not necessarily a good idea to just throw hardware and brute strength to solve every problem. Looking at your description, it should not take 1.5 hours to start. Which version of software are you running? We fixed a couple of issues that dramatically reduced start time with recent release(s). Do you have a lot of missing PI Points in your rollups? How often are your rollups being triggered? Are you in a situation where you're triggering more often that you think due to the rollups having so many inputs? You're welcome to email me directly, especially if you have a current tech support case.

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

    We’ll send you updates on this idea

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

    In order to accomplish this, there would need to be a way to store the information - i.e. when you identify a critical point, the fact that it's identified has to be recorded and stored so that when the next person accesses these points, the information is available. In a way, this is metadata that arguably should be stored in the AF database. I'm curious why you consider using AF as a workaround. Can you elaborate?

← Previous 1 3 4 5 6

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