This chapter provided some examples of working with SSRS reports through web, Windows, and even Metro applications. The main component that we discussed in this chapter was ReportViewer. ReportViewer provides the ability to work with SSRS reports that reside in the report server through the remote processing mode. On the other hand, this component provides the ability to design and create reports in the client application with client data sources that connect to databases through a local processing mode. ReportViewer also provides an extensive functionality for working with report objects from C# or VB.NET code behind that helps in creating a customized application with an SSRS frontend for the BI system.
In the final section of this chapter, you learned how to work with data mining models and apply data mining models on existing datasets to produce a prediction result set from the .NET application.