none
Performance Point Dashoard In ASP.Net Pages RRS feed

  • Question

  • Hi All,

    I recently started working on performance point services. Here is one of the requirements from my client.

    "Display the PPS dashboard that is deployed to a SP site in an ASP.NET page". How can it be done?

    Please Reply me ASAP.

    Thanks In Advance 


    Please mark as answer if it is helpful. Thank You

    Friday, January 17, 2014 12:16 PM

Answers

  • Hi Sunil,

    There are 2 webservices available for PerformancePoint Services.

    PPSAuthoringService : used by Dashboard Designer to create, modify, and delete dashboard objects, retrieve dashboard content, and retrieve data from data sources.
    PPSRenderingService : used by Dashboard Designer and the browser to render dashboard objects

    Please note that it is not supported to call these services remotely.

    More details : http://msdn.microsoft.com/en-us/library/office/ee554986(v=office.14).aspx

    Hope that helps.

    Cheers

    Régis



    Blog

    • Marked as answer by Sunil Syon Thursday, February 6, 2014 8:52 AM
    Thursday, February 6, 2014 8:18 AM

All replies

  • Hi Sunil,

    Since PPS dashboards can only be displayed in a SharePoint environment I see 2 solutions for showing a SharePoint page into an ASP.Net Page

    - use the PerformancePoint webservice to get PerformancePoint data and use it in your ASP.Net application

    - iframe SharePoint in your ASP.Net page (you need to remove the http header from SharePoint response, which generally is not recommended)

    Cheers

    regbac



    Blog

    Friday, January 31, 2014 5:53 AM
  • Hi Regis Baccaro,

    Thanks For your reply. i would like to get confirmed with one thing, whether the web services are  readily available with PPS like Reporting Services? or we need to code it down??

    Thanks In Advance


    Please mark as answer if it is helpful. Thank You

    Thursday, February 6, 2014 7:01 AM
  • Hi Sunil,

    There are 2 webservices available for PerformancePoint Services.

    PPSAuthoringService : used by Dashboard Designer to create, modify, and delete dashboard objects, retrieve dashboard content, and retrieve data from data sources.
    PPSRenderingService : used by Dashboard Designer and the browser to render dashboard objects

    Please note that it is not supported to call these services remotely.

    More details : http://msdn.microsoft.com/en-us/library/office/ee554986(v=office.14).aspx

    Hope that helps.

    Cheers

    Régis



    Blog

    • Marked as answer by Sunil Syon Thursday, February 6, 2014 8:52 AM
    Thursday, February 6, 2014 8:18 AM
  • Thanks A Lot Reg,

    I will try this out and let you know ASAP.

    Thanks for Replying :)


    Please mark as answer if it is helpful. Thank You

    Thursday, February 6, 2014 8:52 AM
  • Thanks for the post.

    I have used PPSAuthoringService  and was able to extract info remotely from my .net application.

    Now I have all the elements of the dashboard but I'm not sure how to render them in my application. 

    Any suggestions?


    Thursday, May 8, 2014 5:14 PM
  • Hi AdminWP,

    have a look at this page and specially the conceptual drawing. It is the answer to your question...

    http://msdn.microsoft.com/en-us/library/office/ee554986(v=office.14).aspx

    Cheers

    Régis



    Blog

    Thursday, May 8, 2014 6:01 PM
  • Thanks Regis.

    So basically it is not a good idea to call these web services remotely. 

    Is there any other alternative solution to render dashboard elements on asp.net applications remotely?

    Thursday, May 8, 2014 6:09 PM
  • Hi AdminWP,

    It is possible and is illustrated in this blogpost (with downloadable example)


    Cheers

    Régis



    Blog

    Thursday, May 8, 2014 8:23 PM
  • Thanks Regis for helping me on this.

    I had a chance to look at the blog and my major concern was use of the web service SPDataStore.

    From the following blog it is clear that the web service is a server side object model.

    http://ethan-deng.blogspot.com/2013/04/bimonitoringauthoringserviceproxy.html

    I'm trying to develop on my local machine and not on the server where sharepoint and PPS reside. I used 

    BIMonitoringAuthoringServiceProxy to extract the Fco's

    Thursday, May 8, 2014 8:39 PM