Training on SSRS

70
SSRS OVERVIEW 1

description

Training on SSRS

Transcript of Training on SSRS

Page 1: Training on SSRS

SSRS OVERVIEW1

Page 2: Training on SSRS

2

ABOUT SSRS

SSRS is a server-based report generation software system from Microsoft

First version in 2004 as an add on to SQL Server 2000

Second version in November 2005 Latest version in August 2008

Page 3: Training on SSRS

3

FEATURES OF SSRS

Retrieve data from managed providers, OLE DB, and ODBC connections Display data in a variety of ways, including tabular, free form, and charts Export to many formats, including HTML, PDF, XML, CSV, TIFF, Word reports

(New in 2008), and Excel Aggregate and summarize data Add in report navigation Create ad hoc reports and save them to the server Create custom controls using a report-processing extension Embed graphics and images and external content Integrate with SharePoint Provide a Simple Object Access Protocol (SOAP) application programming

interface (API) and pluggable architecture Provide subscription-based reports and on-demand reports Allow users to store and manage their own custom reports built with SSRS's

Report Builder 2.0 and manage subscriptions to the reports (New in 2008) URL-based report access Gauge and Chart controls to display KPI data (New in 2008)

Page 4: Training on SSRS

4

WHAT IS RDL?

Report Definition Language (RDL)   RDL describes all possible elements of a report using an XML grammar that is validated by an XML schema.

The report definition of an individual report is based on RDL and contains instructions for rendering the design at run time.

RDL is extensible. You can add support for elements or features

that are not present in the existing RDL schema, and then build custom tools and report rendering extensions to handle the features you create.

Page 5: Training on SSRS

5

HOW SSRS WORKS?

Page 6: Training on SSRS

6

TYPE OF SSRS REPORTS

Parameterized reports Linked reports Snapshot reports Cached reports Ad hoc reports Clickthrough reports Drilldown reports Drillthrough reports Subreports

Page 7: Training on SSRS

7

DIFFERENT REPORT ITEMS AND THEIR USES Textbox. Use for titles, date stamps, and report names. Placeholder text appears

in text boxes where you have linked data and layout items. The placeholder text is display text for an underlying report expression. During report processing, report data is substituted for the report expressions and the calculated values replace the placeholder text.

Table, Matrix. Use to display tabular or crosstab data from a report dataset. Table and Matrix are templates of a Tablix data region and provide a starting grid layout for data from a report dataset.

Chart. Use to graphically display data from a report dataset. You can also nest a chart inside a Tablix data region.

Map. Use to present data against a geographical background. Reports can use spatial data that defines the map from built-in maps, SQL Server databases, Environmental Systems Research Institute, Inc. (ESRI) shape files, or Microsoft Virtual Earth Tiles.

Gauge. Use to present a visual image for a single value within a range of values. List. Use to create a free-form layout like forms on a Web page. A List is a

template of a Tablix data region and provides a starting layout for data from a report dataset.

Image. Use to add existing images to a report. Subreport. Use as a placeholder another report. A subreport must be designed

separately and published to the report server to be included in a parent report. Line, Rectangle. Use lines and rectangles as graphical elements. A rectangle

can also be used as a container for other report items. Use a rectangle to help control how report items like data regions appear on a report page when the report is rendered

Page 8: Training on SSRS

8

INTERACTION WITH THE REPORTS

Users can interact with the Report Server web service directly Instead use Report Manager, a web-based application that

interfaces with the Report Server web service. With Report Manager, users can view, subscribe to, and manage reports as well as manage and maintain data sources and security settings. Reports can be delivered via e-mail or placed on a file system. Security is role-based and can be assigned on an individual item, such as a report or data source, a folder of items, or site wide. Security roles and rights are inherited and can be overloaded.

In addition to using the standalone Report Server that comes with SQL Server, RDL reports can also be viewed using the ASP.NET ReportViewer web control or the ReportViewer Windows Forms control. This allows reports to be embedded directly into web pages or .NET Windows applications. The ReportViewer control processes reports in one of two ways:

(a) server processing, where the report is rendered by and obtained from the Report Server;

(b) Local processing, where the control renders the RDL file itself.

Page 9: Training on SSRS

9

STEPS TO CONFIGURE REPORT SERVER

Start->Programs->SQL Server 2008 R2Configuration Tools-> Reporting Services Configuration Manager

Page 10: Training on SSRS

10

CONFIGURE REPORT SERVER STEP1

Page 11: Training on SSRS

11

CONFIGURE REPORT SERVER STEP2

Page 12: Training on SSRS

12

CONFIGURE REPORT SERVER STEP3

Page 13: Training on SSRS

13

CONFIGURE REPORT SERVER STEP4

Page 14: Training on SSRS

14

CONFIGURE REPORT SERVER STEP5

Page 15: Training on SSRS

15

CONFIGURE REPORT SERVER STEP6

Page 16: Training on SSRS

16

CONFIGURE REPORT SERVER STEP7

Page 17: Training on SSRS

17

CONFIGURE REPORT SERVER STEP8

Page 18: Training on SSRS

18

CONFIGURE REPORT SERVER STEP9

Page 19: Training on SSRS

19

CONFIGURE REPORT SERVER STEP10

Page 20: Training on SSRS

20

CONFIGURE REPORT SERVER STEP11

Page 21: Training on SSRS

21

CONFIGURE REPORT SERVER STEP12

Page 22: Training on SSRS

22

CONFIGURE REPORT SERVER STEP13

Page 23: Training on SSRS

23

CONFIGURE REPORT SERVER STEP14

Page 24: Training on SSRS

24

CONFIGURE REPORT SERVER STEP15

Page 25: Training on SSRS

25

CONFIGURE REPORT SERVER STEP16

Page 26: Training on SSRS

26

CONFIGURE REPORT SERVER STEP17

Page 27: Training on SSRS

27

REPORT CREATION USING REPORT BUILDER STEP1

Page 28: Training on SSRS

28

REPORT CREATION USING REPORT BUILDER STEP2

Page 29: Training on SSRS

29

REPORT CREATION USING REPORT BUILDER STEP3

Page 30: Training on SSRS

30

REPORT CREATION USING REPORT BUILDER STEP4

Page 31: Training on SSRS

31

REPORT CREATION USING REPORT BUILDER STEP5

Page 32: Training on SSRS

32

REPORT CREATION USING REPORT BUILDER STEP6

Page 33: Training on SSRS

33

REPORT CREATION USING REPORT BUILDER STEP7

Page 34: Training on SSRS

34

REPORT CREATION USING REPORT BUILDER STEP8

Page 35: Training on SSRS

35

REPORT CREATION USING REPORT BUILDER STEP9

Page 36: Training on SSRS

36

REPORT CREATION USING REPORT BUILDER STEP10

Page 37: Training on SSRS

37

REPORT CREATION USING REPORT BUILDER STEP11

Page 38: Training on SSRS

38

REPORT CREATION USING REPORT BUILDER STEP12

Page 39: Training on SSRS

39

REPORT CREATION USING REPORT BUILDER STEP13

Page 40: Training on SSRS

40

REPORT CREATION USING REPORT BUILDER STEP14

Page 41: Training on SSRS

41

REPORT CREATION USING REPORT BUILDER STEP15

Page 42: Training on SSRS

42

REPORT CREATION USING BIDS STEP1

Page 43: Training on SSRS

43

REPORT CREATION USING BIDS STEP2

Page 44: Training on SSRS

44

REPORT CREATION USING BIDS STEP3

Page 45: Training on SSRS

45

REPORT CREATION USING BIDS STEP4

Page 46: Training on SSRS

46

REPORT CREATION USING BIDS STEP5

Page 47: Training on SSRS

47

REPORT CREATION USING BIDS STEP6

Page 48: Training on SSRS

48

REPORT CREATION USING BIDS STEP7

Page 49: Training on SSRS

49

REPORT CREATION USING BIDS STEP8

Page 50: Training on SSRS

50

REPORT CREATION USING BIDS STEP9

Page 51: Training on SSRS

51

REPORT CREATION USING BIDS STEP10

Page 52: Training on SSRS

52

REPORT CREATION USING BIDS STEP11

Page 53: Training on SSRS

53

REPORT CREATION USING BIDS STEP12

Page 54: Training on SSRS

54

REPORT CREATION USING BIDS STEP13

Page 55: Training on SSRS

55

REPORT CREATION USING BIDS STEP14

Page 56: Training on SSRS

56

REPORT CREATION USING BIDS STEP15

Page 57: Training on SSRS

57

REPORT CREATION USING BIDS STEP16

Page 58: Training on SSRS

58

REPORT CREATION USING BIDS STEP17

Page 59: Training on SSRS

59

REPORT CREATION USING BIDS STEP18

Page 60: Training on SSRS

60

REPORT CREATION USING BIDS STEP19

Page 61: Training on SSRS

61

REPORT CREATION USING BIDS STEP20

Page 62: Training on SSRS

62

REPORT CREATION USING BIDS STEP21

Page 63: Training on SSRS

63

REPORT CREATION USING BIDS STEP22

Page 64: Training on SSRS

64

REPORT CREATION USING BIDS STEP23

Page 65: Training on SSRS

65

REPORT CREATION USING BIDS STEP24

Page 66: Training on SSRS

66

REPORT CREATION USING BIDS STEP25

Page 67: Training on SSRS

67

REPORT CREATION USING BIDS STEP26

Page 68: Training on SSRS

68

REPORT CREATION USING BIDS STEP27

Page 69: Training on SSRS

69

REPORT CREATION USING BIDS STEP28

Page 70: Training on SSRS

70

END