Course Outline for SQL Server Reporting Services
SSRS or SQL Server Reporting Services is a server based reporting tool that helps design both tabular and Matrix style reports. The tool of choice for this is Microsoft SQl Server (Community edition). This is a hands-on two day course meant to cover everything from level zero. There are however certain prerequisites.
Course Outcome
By the end of this course, the learner may be expected to:
- Create Reports using SSRS
- Write Expressions
- Use Images Inside your Report
- Use Built-In Functions of SSRS
- Apply Grouping and SubTotals to your Reports
- Create Parameterized Reports
- Create Drill-Down Reports
- Create Reports with Cascading Parameters
- Implement Inter Active Sorting
- Work with Gauge, DataBar, KPI Indicator, Data Bar Controls
- Create Matrix Reports
- Learn The Deployment Mechanism
- Cache and SnapShot reports
Prerequisites
In order to be able to participate in this course, the learners need to fulfill the following requirements:
- Understanding of the OS they will be using, especially the foiling system.
- Basic SQL.
- Basic understanding of how RDBMS works.
- Fluency in English.
- Access to at least two screens.
- At least 1MBPS net connection.
Course Content
- Module 1
- Creating a Report with a wizard
- Creating a Report Manually Using Table Data Region
- Creating a Shared DataSource and Shared DataSet
- Creating a Report Manually Using List Data Region
- Creating a MailMerge Report Using List Data Region
- Using Embedded Images
- Using External Images
- Using DataBound Images
- Module 2
- Creating Simple Expressions
- Using IIF Function
- Using Switch Function
- Writing Custom Code Functions
- Report with Grouping and SubTotals using Wizard
- Report With Grouping and SubTotals Manually
- Creating Running Totals for a Report
- Creating Running Totals for each Group of a Report
- Working with Built-In Fields
- Module 3
- Creating a Simple Parameterized Report
- Creating a Report with DropDown Parameter
- Creating a Report with Multi-Valued Parameter
- Creating a Parameterized Report On Date Columns
- Creating a Report Using UnBound Parameters
- Parameterized Sorting
- Parameterized Sorting Using Dynamic SQL
- Creating a Report Using Cascading Parameters
- Creating a Parameterized Report with Boolean Columns
- Module 4
- Implementing InterActive Sorting
- Implementing InterActive Sorting Using Groups
- Implementing Drill-Down Reports
- Implementing Dynamic Column Visibility
- Implementing Conditional Formatting
- Implementing Document Map Functionality
- Repeating and Freezing Column Headers
- Using BookMark Action
- Using GoTo Report Action
- Using GoTo URL Action
- Using Embedded HTML Feature
- Module 5
- Creating a Basic Matrix Report
- Adding Row Groups
- Adding Column Groups
- Adding Data Cells
- Working with Gauge Control
- Working with Indicator Control
- Working with SparkLine Control
- Working with DataBar Control
- Creating Column Graph
- Creating PIE Graph
- Creating Bar Graph
- Module 6
- Configuring Reporting Services
- Deploying Reports
- Adhoc Query
- Working with Stored Procedures
- Creating Cached Reports
- Creating Parameterized Cached Reports
- ASSESSMENT
Practical, connected learning
My wider training approach brings hands-on implementation and systems thinking together, connecting technology with real operational needs.