introducing reporting services for sql server 2005
TRANSCRIPT
Introducing Reporting Introducing Reporting Services for SQL Services for SQL Server 2005Server 2005
AgendaAgenda
MicrosoftMicrosoft®® SQL Server™ 2005 SQL Server™ 2005 OverviewOverview
What’s in SQL Server 2005 What’s in SQL Server 2005 Reporting ServicesReporting Services
Product EnhancementsProduct Enhancements
Cross-product IntegrationCross-product Integration
MicrosoftMicrosoft®® Visual Studio Visual Studio®® Integration Integration
Ad-Hoc Report CreationAd-Hoc Report Creation
Report Report AnalyzeAnalyzeIntegrateIntegrate
Data acquisition Data acquisition from source from source systems and systems and integrationintegration
Data transformation Data transformation and synthesisand synthesis
Data enrichment, Data enrichment, with business with business logic, hierarchical logic, hierarchical viewsviews
Data discovery via Data discovery via data miningdata mining
Data presentation Data presentation and distributionand distribution
Data access for Data access for the massesthe masses
SQL Server 2005 Business SQL Server 2005 Business IntelligenceIntelligence
What is SQL Server Reporting What is SQL Server Reporting Services?Services?
Enterprise reporting platform for both Enterprise reporting platform for both traditional (paper) and interactive traditional (paper) and interactive reports reports
Scalable, manageable and embeddable Scalable, manageable and embeddable Web services infrastructureWeb services infrastructure
Integrated with MicrosoftIntegrated with Microsoft®® SharePoint SharePoint®®, , MicrosoftMicrosoft®® Office applications, Visual Office applications, Visual Studio, and other familiar tools Studio, and other familiar tools
Single platform and tools for all types of Single platform and tools for all types of structured data (relational, hierarchical, structured data (relational, hierarchical, multidimensional)multidimensional)
Features By EditionFeatures By Edition
AuthoringAuthoring ManagementManagement DeliveryDelivery
Reporting ServicesReporting Services
SQL Server Reporting Services supports the SQL Server Reporting Services supports the full reporting life cycle, including Authoring, full reporting life cycle, including Authoring, Management and Delivery.Management and Delivery.
Core Product EnhancementsCore Product EnhancementsExtend features based on feedback from SQL2K Extend features based on feedback from SQL2K versionversion
Tighter IntegrationTighter IntegrationStrengthen end-to-end BI and integration with Strengthen end-to-end BI and integration with SharePointSharePoint
Developer FocusDeveloper FocusUnparalleled integration for the Visual Studio Unparalleled integration for the Visual Studio developerdeveloper
Freely redistributable MicrosoftFreely redistributable Microsoft®® Windows Windows®® and and MicrosoftMicrosoft®® ASP.NET controls ASP.NET controls
Empowering End UsersEmpowering End UsersReport Builder enables end-user reporting Report Builder enables end-user reporting scenariosscenarios
SQL Server 2005 SQL Server 2005 Reporting ServicesReporting Services
Rich Client PrintingRich Client Printing
Direct routing of Direct routing of print jobs without print jobs without needing to exportneeding to export
Small MicrosoftSmall Microsoft®® ActiveX ActiveX ®® control control downloaded via downloaded via browserbrowser
Select page range, Select page range, orientation, marginsorientation, margins
Preview page Preview page outputoutput
Server Server enhancements for enhancements for performanceperformance
Enhanced Expression EditorEnhanced Expression Editor
List of List of available available MicrosoftMicrosoft®® Visual Visual BasicBasic®® .NET .NET functionsfunctions
Inline Inline parameter parameter informationinformation
Statement Statement completioncompletion
Real-time Real-time syntax syntax checkingchecking
Multi-Valued ParametersMulti-Valued Parameters
Report developer Report developer can specify any can specify any parameter is parameter is multi-valuedmulti-valued
Report processing Report processing constructs SQL or constructs SQL or MDX syntaxMDX syntax
Multiple default Multiple default values also values also supportedsupported
Value sets can Value sets can passed via URL or passed via URL or SOAP APISOAP API
Interactive SortInteractive Sort
Report author can Report author can add ability for end add ability for end user to re-sort user to re-sort data within data data within data regionsregions
Resorting happens Resorting happens without re-without re-querying the querying the databasedatabase
Support for multi-Support for multi-column and for column and for nested / grouped nested / grouped sortsort
Custom Report ItemsCustom Report Items
Server controls that Server controls that extend report extend report processingprocessing
Can be data bound Can be data bound and leverage and leverage expressions, expressions, grouping, sorting, and grouping, sorting, and filteringfiltering
Added to Report Added to Report Designer toolbox with Designer toolbox with custom UI and custom UI and propertiesproperties
Third-party vendors Third-party vendors can provide charts, can provide charts, maps, gauges, maps, gauges, barcodes, etc.barcodes, etc.
Analysis Services SupportAnalysis Services Support
MDX and data MDX and data mining query mining query buildersbuilders
MDX parameter MDX parameter supportsupport
Member Member extended extended propertiesproperties
Support for Support for server server aggregatesaggregates
Management Studio Management Studio IntegrationIntegration
Single point-of- Single point-of- management management for all SQL for all SQL Server Server componentscomponents
Superset of Superset of Report Report Manager Manager functionsfunctions
Script Script generation generation from property from property dialogsdialogs
SharePoint Web PartsSharePoint Web Parts
Report Explorer Report Explorer provides provides browsing of browsing of server server namespace and namespace and subscriptionsubscription
Report Viewer Report Viewer used to view used to view reportsreports
Parts can be Parts can be connected or connected or used standaloneused standalone
Works in both Works in both SharePoint Portal SharePoint Portal Server and Server and Windows Windows SharePoint SharePoint ServicesServices
Visual Studio IntegrationVisual Studio Integration
Report design Report design completely completely integrated with integrated with Visual Studio Visual Studio language language projectsprojects
Natural Natural extension of VS extension of VS data data functionalityfunctionality
Included in VS Included in VS Pro and abovePro and above
Report ControlsReport Controls
Controls make it Controls make it easy to embed easy to embed reporting reporting functionality into functionality into applicationsapplications
Windows Forms Windows Forms (rich client) and (rich client) and Web Forms Web Forms (ASP.NET) control(ASP.NET) control
Local processing Local processing mode (no server) or mode (no server) or connected server connected server modemode
Report BuilderReport Builder
A new ad-hoc report design tool for Reporting A new ad-hoc report design tool for Reporting ServicesServices
Targeted at business users who want to find Targeted at business users who want to find and share answers to interesting questionsand share answers to interesting questions
Driven from a business model of the data so Driven from a business model of the data so users do not need to understand the users do not need to understand the underlying data structuresunderlying data structures
Fully integrated with Reporting Services and Fully integrated with Reporting Services and delivered in SQL Server 2005delivered in SQL Server 2005
Complements the Visual Studio Report Complements the Visual Studio Report DesignerDesigner
Not designed to be a full analytical client, or a Not designed to be a full analytical client, or a replacement for PivotTablesreplacement for PivotTables
Report BuilderReport Builder
Report Builder ClientReport Builder Client
Built on top of familiar Microsoft Office Built on top of familiar Microsoft Office paradigms (Examples: Microsoftparadigms (Examples: Microsoft®® Excel and Excel and PowerPointPowerPoint®®))
Reports built via report templates (table, Reports built via report templates (table, matrix, chart)matrix, chart)
““Click once” WinFormsClick once” WinFormsapplication deployed application deployed from the Report Serverfrom the Report Server
Users can createUsers can createnew reports or modify new reports or modify existing reportsexisting reports
Finished reports can be Finished reports can be published to serverpublished to server
Model DesignerModel Designer
Hosted in Hosted in Visual Visual Studio .NET Studio .NET (new project (new project type)type)
For editing For editing models used models used by Report by Report BuilderBuilder
Auto-Auto-generation of generation of models from models from data sources data sources (SQL and AS)(SQL and AS)
Session SummarySession Summary
SQL Server 2005 Reporting Services…SQL Server 2005 Reporting Services…Builds on SQL Server 2000 version with Builds on SQL Server 2000 version with core product enhancementscore product enhancements
Increases integration with other SQL Server Increases integration with other SQL Server components and SharePointcomponents and SharePoint
Improves developer productivity through Improves developer productivity through Visual Studio integration and report Visual Studio integration and report controlscontrols
Enables ad-hoc report creation through new Enables ad-hoc report creation through new Report Builder clientReport Builder client