SQL Server Reporting Services for Report Writers (SSRS2016)
This course provides a comprehensive guide to SQL Server Reporting Services (SSRS), covering everything from creating basic reports to advanced data visualization techniques. Designed for report developers, data analysts, and business intelligence professionals, this course equips you with the skills needed to design, deploy, and manage reports using SSRS.
The course begins with SSRS Overview and Tools, introducing the key features of Reporting Services and the various tools available within SQL Server. This module sets the foundation for understanding the SSRS environment and the role of each tool in the report development process.
In Working with Solutions and Projects, you will learn to use SQL Server Data Tools (SSDT) and Visual Studio to create SSRS solutions and projects. You’ll explore the interface, understand the structure of SSRS projects, and get hands-on experience managing solutions, preparing you for efficient report development.
The Creating Basic Reports module covers the essentials of report creation, including working with data sources, datasets, and using the Report Wizard to build reports quickly. You’ll learn to create tabular, list, and matrix reports and add drill-down functionality, providing a solid foundation for report building in SSRS.
In Formatting Reports, you'll learn to enhance your reports by working with text boxes, images, lines, and page headers and footers. This module focuses on designing visually appealing reports that effectively communicate data insights, making your reports not only functional but also professional-looking.
The Summarizing and Sorting section teaches you to create and manage groups within your reports, add totals and aggregations, and sort data effectively. These skills are crucial for summarizing large datasets and presenting information in a clear and organized manner.
Introduction to Expressions explores how to use expressions to add dynamic content to your reports. You’ll learn to define and use expressions for calculations, formatting, and conditional logic, allowing you to create more interactive and customized reports.
In Add Flexibility with Parameters, you will discover how to incorporate parameters into your reports to make them more dynamic and user-friendly. This module covers the differences between report parameters and query parameters, using cascading parameters, and creating filtered and sorted reports based on parameter settings.
The Enhanced Report Items module introduces advanced reporting elements like charts, gauges, maps, data bars, and sparklines. You’ll also learn to create nested data regions, subreports, and drillthrough reports, providing you with powerful tools for creating visually rich and interactive reports.
Rendering, Deploying, and the Web Portal covers the deployment process of SSRS reports, working with the web portal, managing shared data sources, and rendering reports in various formats. This module ensures you can make your reports accessible to end users and manage report distribution effectively.
In KPIs and Mobile Reports, you'll explore how to create Key Performance Indicators (KPIs) and mobile-friendly reports using the SQL Server Mobile Report Publisher. This module equips you with the skills to design reports that are accessible on various devices, enhancing the reach and usability of your SSRS solutions.
The course goes Beyond Basic Reporting by introducing advanced techniques such as using report templates, creating document maps, working with recursive data, and utilizing Lookup functions. You’ll also learn about interactive sorting, rendering options, and creating complex aggregates, enabling you to build highly functional reports.
If time permits, the course concludes with Using Report Builder, where you’ll learn to use the Report Builder tool to create datasets, design reports, and work with report parts. This module provides an alternative approach to report development, offering additional flexibility and ease of use for end users and developers alike.
By the end of this course, you will have a thorough understanding of SSRS and its capabilities. You’ll be able to create, format, and deploy sophisticated reports, making you an invaluable asset in any data-driven organization.
- Use Report Designer and Report Manager.
- Work with solutions and projects.
- Create basic reports.
- Enhance reports with formatting, images, and charts.
- Effectively group and summarize data.
- Work with parameterized reports.
- Build dynamic reports with expressions and parameters.
- Incorporate charts and custom maps.
- Work with drillthrough reports.
- Manage reports.
- Utilize Report Builder.
Public expert-led online training from the convenience of your home, office or anywhere with an internet connection. Guaranteed to run .
Private classes are delivered for groups at your offices or a location of your choice.
- 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
Each student will receive a comprehensive set of materials, including course notes and all the class examples.
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
Live Public Class
$1,900.00 / student
Live Private Class
- Private Class for your Team
- Live training
- Online or On-location
- Customizable
- Expert Instructors