Dave Burke : Freelance .NET Web Developer specializing in Online Communities

DevTeach2004 : SQL Server 2000 Reporting Services Programming


SQL Server 2000 Reporting Services Programming. 
Roman Rehak. 
SQL122

These session notes serve primarily to share the content of the session and as a reference for me.  They may also provide some value to those interested in the session topics. Some of the information found in these notes may be inaccurate due to my typing errors or a lack of understanding of the subject matter. DevTeach policy is that session material is available online to registered attendees only, so I cannot respond to any requests for session PPTs or source.

Roman went through the web Report Manager since most in the audience hadn't seen Reporting Services before.

Can set Server and Item-level roles.  Can create new roles.

Reporting Services is mainly a web service with all functions available for you to use.  (Similar to yesterday's introductory session.)

Execution options to render report with the most recent data (with caching) or render the report from an execution snapshot. 

Can create scheduled jobs and save as history.

Reporting Services licensed Dundas Reports.  MS purchased ActiveViews report generating company (to make reports easier to generate in next version...)

Web Service Interfaces: item properties, report execution, parameters, report history, scheduling, subscriptions, etc.

Basic and NTLM Authentication from CredentialCache.

RS Scripting.  (RS.EXE)  Allows you to use VB.NET to call any method in any web service.  C:\>rs -i MyScript.rss -s  http://server/reportserver

Roman's renderreport.rss generates a report in EXCEL format.  Can change output format simply.

Can create a DTS Package and call rs.exe as the Win32 executable.

Include rs:Command=Render in URL report generation.

Can use POST instead of GET.

Must include target=_self in the embedded sub-report link if you want to keep in the same window.

For Windows Applications, have to use MS Web Browser control with COM interop.

Check out RSExplorer (included sample app) to learn about RS.

Using the SOAP API, the rs. GetReportParameters forRendering property has to be true.  (The parameter derived from a db query was not included in the search.)

Roman's Winforms sample SOAP API app used parameters as collections to cycle through a number of parameter variations to output 100s of reports.  Definitely looking forward to looking at that code.

Roman covered Processing Extensions, an area highly unlikely for me personally to be investigating.

Summary:  The presentation moved briskly and covered a wide range of RS app topics.  Questions I had during the session were answered as the presentation proceeded.  As I mentioned, Roman provides some excellent original code samples with good supporting materials.  10 out of 10.

 

Comments (0) | Post RSS RSS comment feed

Posted on 6/23/2004 9:54:00 PM by Dave Burke
Categories:
Tags:

Related posts


Powered by BlogEngine.NET 2.0.0.36
Theme by Dave Burke