Designing a Reporting Solution Architecture Using Microsoft® SQL Server™ 2005 Reporting Services 
Overview:  The purpose of this course is to teach Business Intelligence (BI) professionals working in enterprise environments to design a reporting solution architecture that supports their BI solution.
Course Duration:  2 Days. 
Course Format:  Instructor Led. 
Course Prerequisites: 

Participants should have hands on experience with database development tasks.

Course Audience:  Experienced Business Intelligence and Microsoft SQL Server professionals 
Exam:  70-446 
Course Cost:  TBA 

Course  Outline:

Module 1: Designing a Reporting Solution

In this module, students will learn how to identify user requirements and business requirements for a reporting solution. They will then learn how to match the requirements of the user to Reporting Services technologies.

After completing this module, students will be able to:

  • Evaluate the business requirements for a reporting solution.
  • Design a Reporting Services implementation.

Module 2: Developing a Reporting Solution

In this module, students will first identify how best to develop reports using the powerful Business Intelligence Development Studio Report Designer tool. This will include a review of best practice for report layout, and how this is affected by the various rendering formats available. Secondly, they will identify the considerations for effective development of a report model to enable more experienced users to create their own reports.

After completing this module, students will be able to:

  • Create a Reporting Services solution.
  • Create a report model and use it to create a report with Report Builder.

Module 3: Integrating Reporting Services with Applications

In this module, students will review the options for integrating Reporting Services reports into a custom application. They will look at using direct URL access, the report viewer controls provided by Microsoft Visual Studio® 2005, the Reporting Services SharePoint® Web Parts, and the Reporting Services Web services. Lastly, they will discuss which approach, or combination of approaches, might suit different BI applications and their different kinds of users.

After completing this module, students will be able to:

  • Integrate Reporting Services with custom applications.
  • Design Web service clients for Reporting Services.

Module 4: Deploying and Managing a Reporting Solution

In this module, students will learn how to deploy a Reporting Services solution into a production environment, and how to manage report distribution.

After completing this module, students will be able to:

  • Deploy a Reporting Services solution.
  • Manage Report Distribution.

Module 5: Designing Security for a Reporting Solution

In this module, students will learn how to secure a Reporting Services solution.

After completing this module, students will be able to:

  • Design an authentication strategy for Reporting Services.
  • Design an authorization strategy for Reporting Services.
  • Design a secure communication strategy for Reporting Services.

Module 6: Optimizing Report Performance

In this module, students will learn how to optimize a Reporting Services solution.

After completing this module, students will be able to:

  • Monitor report execution.
  • Design a report execution strategy to optimize performance.
  • Design a scalability strategy for Reporting Services.