On Demand Reports in Reporting Services

 5 Replies
 0 Subscribed to this topic
 22 Subscribed to this forum
Sort:
Author
Messages
ISO Dan
Basic Member
Posts: 18
Basic Member
    Does anyone know how to run an on demand Crystal report in reporting services without scheduling it and retain its history?

    We just want to be able to run the report and not have to go through the set up of scheduling it.
    George Graham
    Veteran Member
    Posts: 201
    Veteran Member
      I'm assuming that you want to provide this from a dashboard or some other mechanism? Check the Reporting Services document - chapter 8 (I believe) deals with scripting reports. You can provide a url for access to the report.
      ISO Dan
      Basic Member
      Posts: 18
      Basic Member
        Thank you George for that reference it was helpful. However, we are converting from Crystal Enterprise (Business Objects/SAP) to LBI and in Crystal Enterise your can click on the report and it will run it on demand. It seems that in LBI you have to schedule the report. I cannot find an on demand option without a creating script. Is this correct or is there a way to run on demad reports within Reporting services without using the scheduler?
        mark.cook
        Veteran Member
        Posts: 444
        Veteran Member
          Dan you can create reports to run on demand in LBI. We run many reports on demand for our users community. The only thing that threw me was your initial request to hold the history vs just an on demand point in time report.

          Fill in the data settings and then on the default permissions make sure it is set to ability to view with data refresh.

          You should be set after that. If you have questions or it doesn't work just post the results and people can jump in to help
          S Eckerson
          Basic Member
          Posts: 7
          Basic Member
            I think the solution is to use the EXPORT feature in reporting services. After you publish the report and have all of your settings taken care of, then go down to the last module called Report Actions, click on Export, click on the Output to drop-down list and choose Historical Instance. If you report has parameters, you will be prompted, fill them in and you will have an instance without having to setup a schedule. I use this all the time!
            Matthew Nye
            Veteran Member
            Posts: 514
            Veteran Member
              Dan,

              If I understand you correctly youd like to have the user run the report and have that report saved as an instance at the same time? I believe the following will work:

              > create a link on the dashboard
              >set as the URL as FSRemote?remtype=redirect&remurl=http://lbiserver:9080/ers/en-us/ersRequestHandler.jsp?REPORTID=123&INSTANCEID=0&OUTPUTTYPE=&Refresh=true&Destination=Disk&OuterWrapper=true&NEWREPORT=true

              where 123 is the ID of the report you want to run and lbiserver:9080 is the FQDN and port of your RS instance

              When the user clicks on the link you should get the behavior described above. You can play around with different variations of this but the key element is the &Destination=Disk URL parameter.

              hth
              Matt
              If any of my answers were helpful an endorsement on LinkedIn would be much appriciated! www.linkedin.com/pub/matthew-nye/1a/886/760/