|
|
|
Mr or Mrs. 500
      
Group: General Forum Members
Last Login: Wednesday, June 20, 2012 5:02 AM
Points: 530,
Visits: 945
|
|
|
|
|
|
SSC-Enthusiastic
      
Group: General Forum Members
Last Login: Thursday, April 18, 2013 5:59 AM
Points: 113,
Visits: 141
|
|
Hi, I don't have a lot to say about this, except that I think this idea is brilliant in its simplicity. I've been using Reporting Services for about 2 years now, and I would never have thought of this (maybe I'm just dumb??). As a DW developer, I'm often asked for seemingly simple things like - "how can our admin user trigger a month-end process to start once we're happy with the source data". I give them various options, all of which are usually pretty poor, eg how about 'right-click, start job' in enterprise manager? I guess this is because I have virtually no App Dev skills, and can't just put together a nice little webpage or desktop app. I suppose I can now have a report with a list of admin tasks (sql agent jobs) which are all hyperlinks which will go away and sp_StartJob the job when clicked. Handy! Matt.
|
|
|
|
|
SSC-Enthusiastic
      
Group: General Forum Members
Last Login: Thursday, April 09, 2009 8:30 AM
Points: 140,
Visits: 51
|
|
Wonderful! In meeting just yesterday expressing the same type requirements for a DR tracking application. I also have been using RS and now SSRS since it came out. We are very interested in editing via a report because there is so much functionality built in RS that our developers sometimes have difficulty providing via the web app. Could you provide and example of the hyperlink code/expression that calls the sproc again and the sproc itself? Can't quite get my brain around it. But then it's awful early! AB
|
|
|
|
|
SSCrazy Eights
        
Group: Moderators
Last Login: Tuesday, April 09, 2013 12:53 PM
Points: 8,357,
Visits: 684
|
|
I think this is exceptional. My biggest concern with something like this however is you have to be sure you have your security nailed. Since the hyperlink is a set of querystring commands you open the potentials a lot for someone to alter without recourse. Verify you secuirty model to be sure nothing unexpected happens and hire someone to do an ethical hack to see if this has any potential loopholes. As you are using RS in a non-standard way you can be sure MS will not cover you if someone get's in where they should not be.
|
|
|
|
|
SSC Rookie
      
Group: General Forum Members
Last Login: Friday, September 24, 2010 5:17 PM
Points: 49,
Visits: 22
|
|
Reporting = R Applications = CRUD
|
|
|
|
|
Mr or Mrs. 500
      
Group: General Forum Members
Last Login: Yesterday @ 11:46 AM
Points: 507,
Visits: 875
|
|
On the surface, this looks like a wonderful feature - so long as Microsoft doesn't close a loophole or something. I can think of several ways we could use this for the projects I work on; and it could increase the users productivity. I can also see it getting very out-of-hand, and having users request processes that really should not fit in a reporting session. Could be a double-edged sword.
Here there be dragons...,
Steph Brown
|
|
|
|
|
Say Hey Kid
      
Group: General Forum Members
Last Login: Friday, May 03, 2013 11:41 AM
Points: 675,
Visits: 426
|
|
I have to agree that Reporting should be reads. Applications should be CRUD. But then you have the argument, Reporting Services is an Application. =) This could work with limited exposure (such as working through a checklist) but could also be dangerous if someone tries to make this thier data management tool. Good Article, Clever solution. For anything more than just marking a field status or flipping a bit on or off, I would recommend using the .NET 2.0 and ASP.NET 2.0. They have made some nice improvements for data interaction.
|
|
|
|
|
SSCertifiable
       
Group: Moderators
Last Login: Thursday, May 09, 2013 12:38 PM
Points: 6,462,
Visits: 1,384
|
|
|
|
|
|
SSC Eights!
      
Group: General Forum Members
Last Login: Tuesday, May 21, 2013 11:18 AM
Points: 848,
Visits: 1,453
|
|
Is there anyway you could share the reporting solution source files with teh rest of us who are curious as to how you did this? The article is great in showing that this can be done with RS but lacking in how it's done and a good article shoudl do both 
Kindest Regards,
A Democracy works great until the day you find yourself on the sheep side of a vote between 5 wolves and 4 sheep on what’s for dinner when neither have eaten in many days. A free Republic where the rights of the few and the individual are protected is the only one in which Freedom and Prosperity for all have a chance to blossom.
|
|
|
|
|
SSC Rookie
      
Group: General Forum Members
Last Login: Friday, September 24, 2010 5:17 PM
Points: 49,
Visits: 22
|
|
|
|
|