Udemy
    •  
    •  
    •  
    •  
    •  
    •  
    •  
    •  
Turn what you know into an opportunity and reach millions around the world.
Learn More
Your cart is empty.
Keep shopping
The Practical Guide to SQL Server Reporting Services (SSRS)
Rating: 4.6 out of 5(395 ratings)
2,421 students

The Practical Guide to SQL Server Reporting Services (SSRS)

Learn step by step how to build professional SSRS reports with Visual Studio 2019 and SQL Server 2019. Novice to Pro.
Created byColin Rose
Last updated 10/2022
English

What you'll learn

  • How to create dynamic and visually appealing reports using Visual Studio 2019 and SQL Server 2019.
  • How to install reporting services and configure the report server
  • A little bit of database administration
  • How to use SQL Server Management Studio to construct your queries
  • How to apply basic and advanced features of SSRS
  • Some best practices in report authoring
  • How to create views and stored procedures
  • How to apply appropriate formatting to enhance the readability of your reports
  • How to export your reports
  • How to deploy and manage your reports
  • How to set user permissions on your reports
  • How to set up subscriptions on your reports
  • How to handle errors you may encounter

Course content

10 sections61 lectures18h 54m total length
  • Introduction9:22

    What do you need to know to get the best out of this course?

    You don’t have to be an expert or have in-depth knowledge, but you will need a basic understanding of

    • Relational database management systems

    • Structured query language (SQL), specifically, how to select records, join tables and filter data using the Where clause


    What is it that you will get from this course?

    At the end of this course, you will attain a high level of proficiency in creating reports using Visual Studio 2019. Along to way, you will learn

    • How to install reporting services and configure the report server

    • A little bit of database administration

    • How to use SQL Server Management Studio to construct your queries

    • How to apply basic and advanced features of SSRS

    • Some best practices in report authoring

    • How to create views and stored procedures

    • How to apply appropriate formatting to enhance the readability of your reports

    • How to export your reports

    • How to deploy and manage your reports, and

    • How to set up subscriptions on your reports


    I hope you will know the feeling of someone saying to you, “Wow, this is a fantastic report!”


    Lesson Structure and Material

    The lessons in this course are designed so that each teaches only one major topic at a time. In each lesson, we will build a complete report from start to finish, and along the way, there will be several minor topics introduced, contributing to that major topic.


    Building a complete report each time helps to solidify certain features of report authoring, making them become habitual, so that we can do them without giving them much thought and I prefer to demonstrate the main feature within the context of building a report, rather than doing so in isolation. When we see the whole thing coming together from beginning to end, it becomes much more meaningful and easier for us to remember.


    There will be some lessons that will take reports from a previous lesson and build on them accordingly for those topics that are being introduced.


    When creating reports, apart from ensuring that we have accurate data, it is also important that we present the information in a meaningful, intuitive and user-friendly manner. In this regard, I put a considerable amount of emphasis on report formatting, with delivering a satisfying user experience as the primary goal.


    To start each lesson, except for the first one of course, all you will need to do is to continue where you left off from the previous one. In addition, attached to the lesson, you will find the completed project of the previous lesson as a zip file. You can download that file, extract the contents and use that as your starting point, if you so desire. This is also helpful if you wish to revise a particular lesson after you have completed the course.


    Also attached to each lesson, are the SQL scripts that we will be using in our project. If you are comfortable enough with the language and just want to get right into building the reports, you can fast forward to the part where we create the datasets in Visual Studio and simply copy and paste them where appropriate as we go along.


    Another attachment to each lesson you’ll find are the lesson notes I put together that I use to create the course. You may use these digital handouts as supplementary references when doing the lessons or applying your knowledge at work.


    The bonus lessons cover a few topics that one would not normally find in a typical SSRS course or book. It is my way of saying “Thank You” for your support. I hope that you will find them useful.


    Thank you again for being here and I look forward to us embarking on this exciting journey into the world of Microsoft SQL Server Reporting Services.


    Let’s get started.

Requirements

  • You will need a basic understanding of relational database management systems and structured query language (SQL)

Description

This is a comprehensive tutorial that guides you, step by step, on how to create reports using SSRS.

Neither the Report Builder nor the Report Wizard is covered in this course.

The lessons in this course are designed so that each teaches only one major topic at a time. In each lesson, we will build a complete report from start to finish, and along the way, there will be several minor topics introduced, contributing to that major topic.

There will be some lessons that will take reports from a previous lesson and build on them accordingly for those topics that are being introduced.


Who this course is for:

  • The Information Systems professional who is tasked with providing management reporting for their organization
  • Software developers who are creating and maintaining applications, and who will need to create reports based on such applications
  • Database developers and administrators
  • Individuals with experience using relational databases such Microsoft SQL Server, MySQL or Oracle, who would like to expand their knowledge into reporting
  • Those who are curious about reporting, with the drive to learn a new skill that will benefit them now or in the future