SQL Server Reporting Services for Report Writers (SSRS2016)
Learn to create, format, parameterize, visualize, deploy, and manage professional reports using SQL Server Reporting Services (SSRS) tools and features.
Register or Request Training
- Private class for your team
- Live expert instructor
- Online or on‑location
- Customizable agenda
- Proposal responses same day as request
Course Overview
Learn to create, format, deploy, and manage professional reports with SQL Server Reporting Services (SSRS). Designed for report developers, data analysts, and business intelligence professionals, this course covers the SSRS development environment, data sources and datasets, tabular and matrix reports, expressions, parameters, grouping, and aggregations.
You will also explore charts, gauges, maps, drillthrough reports, KPIs, mobile reports, deployment, rendering, and the SSRS web portal. Advanced topics include report templates, document maps, lookup functions, interactive sorting, and complex aggregates. If time permits, the course also introduces report development with Report Builder.
Course Benefits
- Navigate the SSRS development environment and work with solutions and projects.
- Configure data sources and datasets for reports.
- Create tabular, list, matrix, and drill-down reports.
- Format reports with text, images, headers, footers, and other visual elements.
- Group, sort, summarize, and aggregate report data.
- Use expressions and variables to add calculations, formatting, and conditional logic.
- Create flexible reports with query parameters, report parameters, cascading parameters, filters, and parameter-driven sorting.
- Visualize data with charts, gauges, maps, data bars, indicators, and sparklines.
- Build nested data regions, subreports, and drillthrough reports.
- Deploy, render, view, and manage reports through the SSRS web portal.
- Create KPIs and mobile reports.
- Apply advanced reporting techniques such as document maps, lookup functions, interactive sorting, and complex aggregates.
- Use Report Builder to create datasets and reports, if time permits.
Delivery Methods
Delivered for your team at your site or online.
Course Outline
- SSRS Overview and Tools
- Reporting Services Features
- Tools Available with SQL Server
- Working with Solutions and Projects
- Working with SQL Server Data Tools
- Understanding Solutions and Projects
- Working with the Visual Studio Interface
- Working with Solutions and Projects Lab (Optional)
- Answers to Exercises
- Creating Basic Reports
- What is a Data Source?
- What is a Dataset?
- Using the Report Wizard
- What is Tablix?
- Creating a Tabular Report
- Creating a List Report
- What is a Matrix?
- Understanding Drill-down
- Creating Basic Reports Lab
- Answers to Exercises
- Formatting Reports
- Working with Text Boxes
- Rich Text Formatting
- Managing Text Boxes
- Drawing Lines and Boxes
- Images
- Page Headers and Footers
- Formatting Reports Lab
- Answers to Exercises
- Summarizing and Sorting
- Creating Groups
- Parent/Child vs. Adjacent Groupings
- Adding Totals and Aggregations
- Summarizing and Sorting Lab
- Answers to Exercises
- Introduction to Expressions
- Understanding Expressions
- Defining Expressions
- Working with Report Variables
- Introduction to Expressions Lab
- Answers to Exercises
- Add Flexibility with Parameters
- Adding Parameters to a Report
- Report Parameters vs. Query Parameters
- Manage Report Parameter Properties
- Use Parameters with SQL Queries and Stored Procedures
- Work with Cascading Parameters
- Sort Based on a Parameter Setting
- Filtered Reports
- Add Flexibility with Parameters Lab
- Answers to the Exercise
- Enhanced Report Items
- Charts
- Gauges
- Add a Map to a Report
- Data Bar, Indicator, and Sparkline Report Items
- Nesting Data Regions
- Subreports and Drillthrough Reports
- Working with Drillthrough Reports
- Enhanced Report Items Lab
- Answers to Exercises
- Rendering, Deploying, and the Web Portal
- Deploying Reports
- The Web Portal
- Working with Shared Data Sources
- Viewing Reports
- Rendering Reports
- Rendering, Deploying, and the Web Portal Lab
- Answers to Exercises
- KPIs and Mobile Reports
- Working with KPIs 1
- Working with Mobile Reports 1
- The SQL Server Mobile Report Publisher 1
- Exploring the Mobile Report Publisher 1
- KPIs and Mobile Reports Lab
- Answers to the Exercise
- Beyond Basic Reporting
- Utilizing Report Template 1
- Creating Document Maps and Bookmarks 1
- Recursive Parents
- Understanding Lookup, LookupSet, and Multilookup Functions
- Report Rendering
- Using the ReportItems Collection
- Initial Toggle States
- Interactive Sorting
- Expression Samples
- Creating Aggregates of Aggregates
- Using Report Builder (If Time Permits)
- Desktop App
- Using the Report Builder Tool
- Creating Datasets
- Creating Reports
- Creating Reports Using Wizards
- Creating Reports Without a Wizard
- Opening Existing Reports
- Working with Report Parts
- Using Report Builder Lab
- Answers to Exercises
Class Materials
Each student receives a comprehensive set of materials, including course notes and all class examples.
Class Prerequisites
Experience in the following is required for this Microsoft SQL Server class:
- Working knowledge of Microsoft SQL Server or Microsoft Office applications is encouraged.
Experience in the following would be useful for this Microsoft SQL Server class:
- General familiarity with databases.
- Working knowledge of Microsoft SQL Server or Microsoft Office applications.
Have questions about this course?
We can help with curriculum details, delivery options, pricing, or anything else. Reach out and we’ll point you in the right direction.
