View stunning SlideShares in full-screen with the new iOS app!Introducing SlideShare for AndroidExplore all your favorite topics in the SlideShare appGet the SlideShare app to Save for Later — even offline
View stunning SlideShares in full-screen with the new Android app!View stunning SlideShares in full-screen with the new iOS app!
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
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)
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
SQL Server BI Platform Reporting Services Management Tools Development Tools Analysis Services OLAP & Data Mining Integration Services ETL SQL Server Relational Engine
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.
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
Report Authoring - Controls Data regions Tablix (New in SQL 2008) Table List (like Access) Matrix Chart Gauge Subreports Images Custom Controls
Tablix Generalized layout report item Grouped and Detail data
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.
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
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.
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