Building Ad-Hoc Reports using the SQL Server 2005 Reporting Services (SSRS) Report Builder (SQL307) Adrian Rupp Business Intelligence Solutions Specialist.

Slides:



Advertisements
Similar presentations
.NET Business Connector Microsoft.Dynamics.BusinessConnectorNet.dll
Advertisements

Run with PC speaker on for narrative Welcome to the Narrated Guided Tour of Cizer.Net Reporting for Microsoft SQL Server Reporting Services
1 Actuate Corporation © 2010 THE BIRT COMPANY THE BIRT COMPANY THE BIRT COMPANY THE BIRT COMPANY THE BIRT COMPANY THE BIRT COMPANY THE BIRT COMPANY THE.
Microsoft SQL Server Reporting Services Eric Nelson Application Architect Microsoft (SQL Dev.
Power BI Sites and Mobile BI. What You Will Learn Sharing and Collaboration Introducing Power BI Exploring Power BI Features and Services Partner Opportunities.
Arjun Krishnamoorthi  Power View enables self-service BI by providing simple to use ad-hoc reporting for business users and decision.
Technical BI Project Lifecycle
SQL Server 2005 Integration Services Dave Glover Microsoft Australia
27. to 28. March 2007 | Geneva, Switzerland. Fabrice Romelard ilem SA Level 200.
04 | Building Stellar Data Visualizations Using Power View.
Chapter 7 Managing Data Sources. ASP.NET 2.0, Third Edition2.
SQL Reporting Services Overview SSRS includes all the development and management pieces necessary to publish end user reports in  HTML  PDF 
Access Web Apps – OK, Now What? EXTENDING ACCESS WEB APPS George Young Dawson Butte Software ACCESS DAY – OCTOBER DENVER,
Creating a SharePoint App with Microsoft Access Services
SQL Server 2005 Reporting Services Hamsa Gayatri Palepu.
XP New Perspectives on Microsoft Access 2002 Tutorial 71 Microsoft Access 2002 Tutorial 7 – Integrating Access With the Web and With Other Programs.
SQL Server Reporting Services
Enterprise Reporting with Reporting Services SQL Server 2005 Donald Farmer Group Program Manager Microsoft Corporation.
DBA230 Introducing SQL Server 2000 Reporting Services Jason Carlson Product Unit Manager SQL Server Microsoft Corporation.
Easy HTML DB. Michael Cunningham Developer/Database Administrator.
ACCESS CHAPTER 1. OBJECTIVES Tables Queries Forms Reports Primary and Foreign Keys Relationship.
First Look Clinic: What’s New for IT Professionals in Microsoft® SharePoint® Server 2013 Sayed Ali (MCTS, MCITP, MCT, MCSA, MCSE )
Classroom User Training June 29, 2005 Presented by:
Microsoft SQL Server 2008 Reporting Services. Complete and integrated Based on Microsoft Office Enterprise grade Affordable Improving organizations by.
SharePoint 2010 Business Intelligence Module 10: Reporting Services.
Copyright © 2014, 2015 William R. Vaughn All rights reserved William R. Vaughn.
C Copyright © 2009, Oracle. All rights reserved. Appendix C: Service-Oriented Architectures.
Pivotier - The RIGHT Report Writer for Dynamics NAV
Introducing Reporting Services for SQL Server 2005.
Todd Kitta  Covenant Technology Partners  Professional Windows Workflow Foundation.
1© Copyright 2013 EMC Corporation. All rights reserved. Dimitri Ayrapetov November 9, 2013 Introduction to Building Reports Reporting Services.
Release 11i Workshops Dallas, TX Raleigh, NC Denver, CO Atlanta, GA Detroit, MI Tim Sharpe Oracle E-Business Suite Release 11i Discoverer.
Chapter 6 SAS ® OLAP Cube Studio. Section 6.1 SAS OLAP Cube Studio Architecture.
Business Intelligence (BI) Primer BI Tools in SharePoint 2010 Excel Services Performance Point Services.
Using SAS® Information Map Studio
The Last Mile: Delivering the Facts – Client Side Analysis.
Enterprise Reporting Solution
SQL Server 2005 Reporting Services: Product Overview Niran Luckcanakul (MCSD, MCDBA, MCT) Project manager ISONET Co.,Ltd.
Key Applications Module Lesson 21 — Access Essentials
SQL Server 2012 Session: 1 Session: 3 Introduction to SQL Server 2012 Data Management Using Microsoft SQL Server.
By N.Gopinath AP/CSE Cognos Impromptu. What is Impromptu? Impromptu is an interactive database reporting tool. It allows Power Users to query data without.
Reporting and Analysis With Microsoft Office. Reporting and Analysis Business User Reporting & Analysis OLAP Data Warehouse.
Building Dashboards SharePoint and Business Intelligence.
BI Practice March-2006 COGNOS 8BI TOOLS COGNOS 8 Framework Manager TATA CONSULTANCY SERVICES SEEPZ, Mumbai.
Introducing Microsoft SQL Server 2000 Reporting Services Brian Welcker Group Program Manager SQL Server Reporting Services Microsoft Corporation.
Peter Peng. Agenda Introducing A simple example More complex examples (in part 2) Developing (in part 3)
Introduction to SQL Server 2005 Reporting Services Melville Thomson IT Pro Evangelist
Module 1: Introduction to Microsoft SQL Server Reporting Services
21 Copyright © 2009, Oracle. All rights reserved. Working with Oracle Business Intelligence Answers.
Oracle Business Intelligence Foundation - Commonly Used Features in Repository.
Oracle Business Intelligence Foundation – Testing and Deploying OBI Repository.
5 Copyright © 2008, Oracle. All rights reserved. Testing and Validating a Repository.
Introduction to SQL Server 2000 Reporting Services Jeff Dumas Technical Specialist Microsoft Corporation
SharePoint 2007 Business Intelligence October 23 th, 2008 Neil Iversen - Inetium.
Business Systems Analyst at MD Anderson Cancer Center Microsoft Office Specialist certified in SharePoint 2013 President of Houston SharePoint User Group.
Physical Layer of a Repository. March 6, 2009 Agenda – What is a Repository? –What is meant by Physical Layer? –Data Source, Connection Pool, Tables and.
Excel Services Displays all or parts of interactive Excel worksheets in the browser –Excel “publish” feature with optional parameters defined in worksheet.
1 Copyright © 2008, Oracle. All rights reserved. Repository Basics.
Slide 1 © 2016, Lera Technologies. All Rights Reserved. Oracle Business Intelligence By Lera Technologies.
2 Copyright © 2008, Oracle. All rights reserved. Building the Physical Layer of a Repository.
Take Your Data Analysis and Reporting to the Next Level by Combining SAS Office Analytics, SAS Visual Analytics, and SAS Studio David Bailey Tim Beese.
SQL Server 2005 Reporting Services
SharePoint 2007 Business Intelligence
Creating Oracle Business Intelligence Interactive Dashboards
Leveraging the Business Intelligence Features in SharePoint 2010
Reporting and Analysis With Microsoft Office
What's New in OLAP Clients
SQL Saturday New York City May 19th, 2018
Welcome to SQLSaturday #767! Hosted by Lincoln SQL Server User Group
Presentation transcript:

Building Ad-Hoc Reports using the SQL Server 2005 Reporting Services (SSRS) Report Builder (SQL307) Adrian Rupp Business Intelligence Solutions Specialist iSolve Business Solutions

Agenda Report Builder Model Designer

Report consumers Business users Report Viewer Report Builder Power users Developers Report Designer Why Report Builder?

What is Report Builder? A new ad-hoc report design tool for Microsoft SQL Server Reporting Services Targeted at business users who want to find and share answers to interesting questions Driven from a business model of the data, so users do not need to understand the underlying data structures Not a full analytical client or replacement for Microsoft ® Office Excel ® Pivot Tables Fully integrated with Reporting Services and delivered in SQL Server 2005

Report Builder Client Application Report Builder is a “ClickOnce” Windows ® application managed on the Report Server Requires Microsoft ®.NET Framework 2.0 Users download and launch the client application from the Report Manager or third party applications Built on top of familiar Microsoft ® Office paradigms: Excel, Office PowerPoint ® Reports built with report templates (textboxes, tables, matrices, charts) Finished reports can be saved on the server

Report Builder

Report Builder Client

Report Builder Reports Report Builder reports are just like any other Reporting Services report… –Report Builder reports are defined in the report definition language (RDL) –Managed by the same APIs –Secured by the same APIs Except: Report Builder reports contain semantic model metadata –When a Report Builder report is requested by report processing, the metadata is used to generate a query in the source language –A new component on the Report Server handles the query generation

Infinite Drill Automatic generation of new drillthrough reports allows users to explore data along model navigation paths Queries for navigation reports are generated on the fly, passing the context of the user’s current “location” Users can keep drilling as long as there is a path to follow from the current item Custom reports can be specified for model items Generated navigation reports are not saved unless the user explicitly saves them

Microsoft ® SQL Server™ Management Studio Report Builder Architecture SQL Server catalog Web services interface Report Server Report Builder Client Client ModelDesignerModelDesigner Data sources (SQL Server, Analysis Services) Drillthrough report generation Query generation Report Manager ManagerReport ReportDesignerReportDesigner

Report Builder Queries Report Builder does not strictly display tables and joinsReport Builder does not strictly display tables and joins –May denormalize relationships, rename, add calculations, etc. Adding display fields will never eliminate rows from your result setAdding display fields will never eliminate rows from your result set Group identity is strictly defined (and fixed)Group identity is strictly defined (and fixed) –Sales Person group cannot include Sales Order Date, but can include #Sales Orders (an aggregated value from Sales Order) –Fixed group identity affects where fields can be added to report

Primary Entity The primary entity is the entity at the top of the entity explorer at any given timeThe primary entity is the entity at the top of the entity explorer at any given time Your report is “centered around” instances of the primary entity; that is, all data in the report must be related to an instance of the primary entityYour report is “centered around” instances of the primary entity; that is, all data in the report must be related to an instance of the primary entity The primary entity may change when:The primary entity may change when: –Adding items fields to the design surface –Adding filter clauses in the filter dialog The primary entity always changes “down”The primary entity always changes “down” The primary entity never changes “up” unless your report contains only totalsThe primary entity never changes “up” unless your report contains only totals

Filtering Standard filtering (“slice-and-dice” approach)Standard filtering (“slice-and-dice” approach) –Main filter is applied to all data in the report, including aggregates –Most common scenario, most like competitive tools –Report Builder default Precision filteringPrecision filtering –Filter only affects the set of instances (rows) displayed –Is NOT applied to aggregates in the report –Must uncheck option on filter page to enable Filtered aggregatesFiltered aggregates –Can add different filters to each aggregate in report –Can be used with standard or precision filtering –Right-click on aggregate field in report, select “Edit Formula”, double- click formula to expand and add a filter

Be Careful What You Ask “Show me products and sales in 2003” can mean: Show any product with sales in 2003, and the sales from 2003 (standard filter – affects products shown and sales aggregate)Show any product with sales in 2003, and the sales from 2003 (standard filter – affects products shown and sales aggregate) Show any product with sales in 2003, and all the sales for those products (precision filter, does not affect aggregate)Show any product with sales in 2003, and all the sales for those products (precision filter, does not affect aggregate) Show all products and any sales of those products in 2003 (no main filter, filtered aggregate)Show all products and any sales of those products in 2003 (no main filter, filtered aggregate)

Agenda Report Builder Model Designer

Model Designer is interface for designing/editing a model –New project type in Business Intelligence (BI) Development Studio –Define fields and roles –Define calculated fields –Organize model Models can be auto-generated in Model Designer or on the Report Server –Generates entities, fields, and roles based on source metadata –Auto-generation against SQL Server and Analysis Services databases

Model Designer

Report Models Models define entities, fields, and roles available for Report Builder Models reference a data source (either SQL Server or Analysis Services) Models are stored in the Report Server as a new item type –Includes new management APIs Published models can be secured –Items within models (entities, fields, roles) can also be secured –Users only see items they have permissions to see Model security and management through SQL Server Management Studio

Report Builder versus Report Designer Report BuilderReport Designer Targeted at business usersTargeted at IT professionals and developers Ad hoc reportsProduction reports Auto-generates queries using semantic layer on top of the source Native queries (SQL, OLE DB, XML/A, Open Database Connectivity (ODBC), Oracle) Reports built on templatesFree-form (nested, banded) reports ClickOnce application, easy to deploy and manage Integrated into Microsoft ® Visual Studio ® development system Cannot import Report Designer reportsCan work with reports built in Report Builder

Model Designer

Session Summary Report Builder is… –a new ad hoc report design tool for SQL Server Reporting Services –targeted at business users who want to find and share answers to interesting questions –driven from a business model of the data so users do not need to understand the underlying data structures –is fully integrated with SQL Server Reporting Services and delivered in SQL Server 2005

Resources Reporting Services on the web mspx Reporting Services blogs /

Thank you to our Partners for their support of TechDays 2007