2. Peter Gfader Specializes in C# and .NET (Java not anymore) TestingAutomated tests Agile, ScrumCertified Scrum Trainer Technology aficionado Silverlight ASP.NET Windows Forms
3. Admin Stuff Attendance You initial sheet Hands On Lab You get me to initial sheet Homework Certificate At end of 5 sessions If I say if you have completed successfully
10. Business Intelligence Defined Business intelligence (BI) is a broad category of applications and technologies for gathering, storing, analyzing, and providing access to data to help enterprise users make better business decisions. Answer questions
12. Step by step to BI Create Data Warehouse Copy data to data warehouse Create OLAP Cubes Create Reports Do some Data Mining Discovering a Relationship that was not obvious Predict future events (e.g. targeting and forecasting)
14. What is SQL Server Reporting? Reporting platform Traditional Interactive reports Scalable and manageable server infrastructure Integrated with SharePoint Office applications Browser and other familiar tools Single platform and tools for all types of structured data Relational Hierarchical Multidimensional
15. SQL Server BI Platform Reporting Services Management Tools Development Tools Analysis Services OLAP & Data Mining Integration Services ETL SQL Server Relational Engine
16. Management Delivery Authoring Reporting Lifecycle Reporting Services is an open and extensible platform supporting the authoring, management and delivery of rich, interactive reports to the entire enterprise.
18. Report Authoring Reports are defined in Report Definition Language (RDL), a documented XML schema Use Microsoft or 3rd party tools that support RDL Create single reports from multiple data sources(SQL, OLE DB, ODBC, Oracle, and .NET data providers) More info on the RDL spec: www.microsoft.com/sql/reporting
19. Report Authoring - Controls Data regions Tablix (New in SQL 2008) Table List (like Access) Matrix Chart Gauge Subreports Images Custom Controls
21. Tablix - Table Use a table to display detail data Organize the data in row groups, or both. The Table template contains three columns with a table header row and a details row for data.
22. Tablix - Matrix Use a matrix to display aggregated data summaries Grouped in rows and columns, similar to a PivotTable or crosstab. The number of rows and columns for groups is determined by the number of unique values for each row and column groups
23. Tablix - List Use a list to create a free-form layout. You are not limited to a grid layout, but can place fields freely inside the list. You can use a list to design a form for displaying many dataset fields or as a container to display multiple data regions side by side for grouped data.
29. Drill-through Reports Start in Report Builder Get the data you want In report properties choose Allow users to drill to this report option Optionally customize in Report Designer
32. Report Management Report definitions, folders, and resources are published and managed in a reporting web service Managed reports can be executed either on-demand or via schedule and can be cached for consistency and performance Scalable & Extensible server architecture
49. It’s fantastic but…. It doesn’t ship with SQL 2008 It is part of SP1 http://www.microsoft.com/downloads/details.aspx?familyid=DBDDC9B6-6E19-4D4B-9309-13F62901B0D5&displaylang=en
50. Report Builder v3 Only for SQL Server R2 http://www.microsoft.com/downloads/en/details.aspx?FamilyID=d3173a87-7c0d-40cc-a408-3d1a43ae4e33&displaylang=en
56. All about the ReportViewer control http://www.gotreportviewer.com/ Community site with reports to learn from http://www.reportsurfer.com/ Resources
57. SQL Server UG 6/10/2010 - lunch time - City Delivering BI to the Masses at Microsoft Using CBI (Consolidated BI) Top 10 Challenges (Sanjay Soni) http://www.sqlserver.org.au/ Usergroups
58. Summary What is Reporting Services? Steps in Creating a Report Demo: Creating a Report Hands on Lab http://www.ssw.com.au/ssw/Standards/Rules/RulesToBetterSQLReportingServices.aspx