15
SQL Server Reporting Services (SSRS) Part 1- Basics on how to create a report Introduction SQL Server Reporting services are very good feature provided in SQL to build a report of user choice and deploy it to make use of it anywhere as per the requirement. In this article we are going to see on how to create a simple report then build and execute the report. Reports can be exported to multiple formats including delimited text, XML format, pdf format and Microsoft Excel as well. Let s jump into the process and see the step by step process on how to create and execute an SSRS report. Steps: Go to SQL Server Business Intelligence Development Studio and create a new project as shown below Now a wizard will / may open based on the existing option selected just skip that window if it opens by giving Next. It will open a new window which shows the basic configuration as shown in the below screen

Sql server reporting services (SSRS)

Embed Size (px)

Citation preview

Page 1: Sql server reporting services (SSRS)

SQL Server Reporting Services (SSRS) –

Part 1- Basics on how to create a report

Introduction

SQL Server Reporting services are very good feature provided in SQL to build a report of

user choice and deploy it to make use of it anywhere as per the requirement. In this article we

are going to see on how to create a simple report then build and execute the report. Reports

can be exported to multiple formats including delimited text, XML format, pdf format and

Microsoft Excel as well.

Let s jump into the process and see the step by step process on how to create and execute an

SSRS report.

Steps:

Go to SQL Server Business Intelligence Development Studio and create a new project as

shown below

Now a wizard will / may open based on the existing option selected just skip that window if it

opens by giving Next. It will open a new window which shows the basic configuration as

shown in the below screen

Page 2: Sql server reporting services (SSRS)

Next window will show an option to build a query based on which the result set will be

displayed as a report. We can write our own query to fetch the output as shown in the below

screen.

Page 3: Sql server reporting services (SSRS)

Clicking on Next will open a window which have the option to select on how the result

should display as shown in the below screen

Clicking on Next will open the below window, if you can see the option here to group the

data and show as per our requirement

Page 4: Sql server reporting services (SSRS)

Clicking on the Next button will open a window which gives option to design the report

based on the templates available as shown in the below screen

Now clicking on the button the interesting thing comes over, which is nothing but where to

deploy the report. We can give as per our requirement

Page 5: Sql server reporting services (SSRS)

Clicking on Next will open a window as shown in the below screen. Here we can give our

customized report name

Clicking on Finish will open a window as shown in the below screen, which shows the

structure of the report as shown below

Page 6: Sql server reporting services (SSRS)

Now press F5 to build and execute the process. It will show the result as shown in the below

figure

Conclusion

So in this article we have seen on how to create, build and execute a basic report using SQL

reporting services.

Page 7: Sql server reporting services (SSRS)

SQL Server Reporting Services (SSRS) –

Part 2- Deploying a Report

INTRODUCTION

In this article we are going to see on how to deploy a report which is created and executed

using SSRS. Once the report design is completed now we can follow the below steps to

deploy the report and use it online. Check for my previous article on how to create a basic

report.

STEPS

Once the report is created now we need to do some basic configuration as shown in the below

steps

Right click on the project name in the Solution Explorer and then select the Properties from

the popup menu. You will see the window as shown in the below screen

In the options available OverwriteDataSources make it always false since if there is already

an available data source it will get override and close the existing data source.

Once we are done with this configuration and checking the options now we are in the process

of deploying the application. For this go to the Solution Explorer and right click on the same.

There is an option given as Deploy, click on deploy as shown in the below screen

Page 8: Sql server reporting services (SSRS)

Clicking on the deploy button will deploy the report and shows the output in the Output

window at the bottom as shown in the below output.

Deploying to http://localhost/reportserver

Deploying data source '/Data Sources/AdventureWorksLT'.

Warning : Cannot deploy data source AdventureWorksLT to

the server because it already exists and OverwriteDataSources

is not specified.

Deploying report '/SSRS Sample/ReportDesignerExample'.

Deploy complete -- 0 errors, 1 warnings

== Build: 1 succeeded or up-to-date, 0 failed, 0 skipped ==

== Deploy: 1 succeeded, 0 failed, 0 skipped ==

After successful deployment of the REPORT we can see the output in the browser window as

shown in the below screen

Page 9: Sql server reporting services (SSRS)

Note – this is a sample image, since IIS is not deployed in my system I couldn’t able to take a

screen shot of the report.

So we can navigate to the uri http://localhost/reportserver and check the report online

CONCLUSION

So in this article we have seen on how to deploy the report and how to configure the

deployment process. Hope this was useful; do let me know your comment on this article.

Page 10: Sql server reporting services (SSRS)

SQL Server Reporting Services (SSRS) –

Part 3 – Create Report without Wizard

Introduction

In this article we are going to see on how to create a report without using the wizard which

we used in our first article. The idea behind this article is we will have full control over the

creation of report and we can customize it at any level as per our requirement.

Steps

Let’s open BIDS and create a project under Report Server Project as shown in the below

image

Now right click on the Report on the right hand side and select Add New item à Report as

shown in the below screen

Page 11: Sql server reporting services (SSRS)

Now you will see the report designer window as shown in the below screen.

Here we have 3 tabs as Data, Layout and Preview. Data tab is used to select which data

should we need to show in the report. Clicking on the Datasetà New Dataset as shown in the

below screen will help us to select the data source

Page 12: Sql server reporting services (SSRS)

Now we can write out own query in order to fetch the details which we can show in the

reports as shown in the below screen

Page 13: Sql server reporting services (SSRS)

Now we can shift to the next tab which is LAYOUT tab, where we are going to design the

report based on our requirement. Drag and drop the table control from the tool box to the

layout screen then your screen should look similar to the one below

Now go back to the Dataset tool pane, and select the columns which should appear in which

part of the report as shown in the below screen

Page 14: Sql server reporting services (SSRS)

We can change the properties of the table report structure by pressing F4 will open the

properties tab. You can see the below screen for the different options available to format or

customize your report.

Now press F5 to run the application. It will ask for the Login credentials as shown below.

Once we give the credentials it will fetch the report

Page 15: Sql server reporting services (SSRS)

Without running the project itself we can check the result by clicking on the 3rd

tab in the

project which is nothing but the Preview tab as shown in the below screen

Conclusion

In this article we have seen on how to create a report in BIDS without using the Wizard and

how to customize the report based on our requirement.