Survey
* Your assessment is very important for improving the workof artificial intelligence, which forms the content of this project
* Your assessment is very important for improving the workof artificial intelligence, which forms the content of this project
Welcome to this evening’s TechNet Event We would like to bring your attention to the key elements of the TechNet programme; the central information and community resource for IT professionals in the UK: FREE bi-weekly technical newsletter FREE regular technical events hosted across the UK FREE weekly UK & US led technical webcasts FREE comprehensive technical web site Monthly CD / DVD subscription with the latest technical tools & resources FREE quarterly technical magazine To subscribe to the newsletter or just to find out more, please visit www.microsoft.com/uk/technet or speak to a Microsoft representative during the break Microsoft SQL Server 2000 Reporting Services Melville Thomson Parity Training What we will cover: Architecture Creating reports Importing reports Publishing reports Viewing reports Subscriptions Prerequisite Knowledge Experience administering SQL Server Experience administering IIS Experience generating database reports Familiarity with Visual Studio.NET Level 300 Agenda Architecture and Deployment Creating Reports Managing Reports What is SQL Server Reporting Services? Reporting platform for both traditional and interactive reports Scalable, manageable and embeddable 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 Analysis Services OLAP & Data Mining Data Transformation Services ETL SQL Server Relational Engine Management Tools Development Tools Reporting Services Dev Tools Visual Studio .Net Excel OWC Map Point Data Analyzer OLAP addin BSCA SharePoint Portal Server Reporting Services Analysis Services OLAP & Data Mining Data Transformation Services SQL Server Relational Engine Windows Server Management Tools MBS BI Applications Microsoft BI Product Suite Reporting Services BI User Profiles Analysts 5-10% of users SQL Server Analysis Services Information Explorers 15-25% of users SQL Server Reporting Services Information Consumers 65-80% of users Reporting Lifecycle Reporting Services is an open and extensible platform supporting the authoring, management and delivery of rich, interactive reports to the entire enterprise. Authoring Management Delivery 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 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 are cached for consistency and performance Scalable & Extensible server architecture Report Delivery Traditional (paper) and interactive (web) reports On-demand (“pull”) or event-based (“push”) delivery Choose from multiple formats (HTML, Excel, PDF, XML) Deliver reports to almost any device (e-mail, file share, etc.) Architecture and Deployment Reporting Services Browser Data Sources (SQL, OLE DB, ODBC, Oracle, Custom) Management URL Custom App WMI Web Service Report Server Output Formats (HTML, Excel, PDF, Custom) Report Processing Data Retrieval Rendering Security Delivery SQL Server Catalog Delivery Targets (E-mail, File share, Custom) Architecture and Deployment Architecture and Components Connection Report Management Browser Designer Tool Third-Party Tools Report Manager Report Server Scheduling and Delivery Processing Delivery Extensions Report Server DB Request Handler Report Processor Rendering Extensions Data Processing Extensions Data Source Architecture and Deployment Report Processing Data On-demand Access Report Definition Intermediate Format Scheduled or Push Access Rendered page in HTML, PDF or other format Layout Snapshot or Report History Architecture and Deployment Reporting Services Client Components Report Designer Web Browser Integrated with Visual Studio.NET 2003 View and Manage Reports Third Party Tools Management Authoring Supported through URL, WMI or Web Services API Architecture and Deployment Small Deployment Server Client Report Manager Report Server Report Server Database Report Designer Architecture and Deployment Medium Deployment Server A Report Manager Report Server Server B Report Server Database Client Report Designer Architecture and Deployment Large Deployment Report Server Web Farm Report Server Clients Report Server Report Server Data Sources SQL Server Cluster Report Server Database Report Server Database Agenda Architecture and Deployment Creating Reports Managing Reports Creating Reports Visual Studio .NET Integration Creating Reports Report Definition Language (RDL) Report Definition Language – XML schema contains Data source information Layout Report Properties Definitions stored in Report Server Database Can create tools that use RDL Creating Reports Report Creation Process Connect to the data source Specify the query Arrange the report items on the page SQL Server, Analysis Services, Oracle, ODBC and OLE DB Page header, page footer and body Preview the results Publish the report Report Items $100,000 Textbox Image Line Rectangle Subreport Data Regions (List, Table, Matrix, Chart) Custom Report Items coming in SQL Server 2005! Item Styles All Report Items Background Color Background Image Border Color Border Style Border Width Padding Charts Background Gradient Textboxes Color Font Family Font Size Font Style Font Weight Format Line Height Text Align Text Decoration Vertical Align Lists Repeating regions with freeform layout Similar to “bands” in other report writers But multiple lists can sit side-by-side! Lists inside lists to get multiple levels of grouping Use for complex repeating areas Brian $10,000 Jason $20,000 Steve $30,000 Tables Like lists with columns Fixed columns, repeating rows Table cells can span columns Table cells can contain any report item Easier to align items Use for most reports Person Region Sales Brian Dan North North $10,000 $20,000 Total North $30,000 Steve East $50,000 Total East Grand Total $50,000 $80,000 Matrices Repeats in row and column directions Also known as pivot table or cross tab Arbitrary formatting in headers Different formatting for subtotals Matrix cells can contain any report item Use when column headings are records in your data Sales 2000 2001 2002 Brian $100 $110 $120 Jason $200 $250 $300 Steve $300 $400 $300 Total $600 $760 $720 Charts Data from fields in the data set Full set of chart properties and types or from expressions Style enhancements in SP1 Same data functionality as Matrix Creating Reports Previewing and Publishing Reports Debug – Preview View reports in local preview window Production – Publish Publish reports to a production report server demonstration Creating Reports Welcome Back to this evening’s TechNet Event We would like to bring your attention to the key elements of the TechNet programme; the central information and community resource for IT professionals in the UK: FREE bi-weekly technical newsletter FREE regular technical events hosted across the UK FREE weekly UK & US led technical webcasts FREE comprehensive technical web site Monthly CD / DVD subscription with the latest technical tools & resources FREE quarterly technical magazine To subscribe to the newsletter or just to find out more, please visit www.microsoft.com/uk/technet or speak to a Microsoft representative during the break Agenda Architecture and Deployment Creating Reports Managing Reports Managing Reports Report Manager View, Search and Subscribe to Reports Create and manage: Folders Linked reports Report history Schedules Data source connections Subscriptions Set properties and report parameters Manage role definitions and assignments Managing Reports Report Manager Managing Reports Viewing Reports Reports can be rendered in: HTML HTML with Office Web Components XML CSV Excel Image – such as TIFF Acrobat PDF file Managing Reports Report Subscriptions Managing Reports Report Execution Processing On Demand On Demand From Cache Removed from cache at defined intervals From Snapshots Query is separate from render Managing Reports Securing the Report Server and Reports Reporting Server Security Uses IIS security Windows security User Permissions Windows security Role-based authorization URL Parameter Directives Syntax http://server/virtualroot? /reportpath &prefix:param Report Server Parameters (rs:) http://localhost/reportserver?/SampleReports&rs:Command=ListChildren http://localhost/reportserver?/SampleReports/Employee+Sales+Summar y&rs:Command=Render&EmpID=26 http://localhost/reportserver?/SampleReports/Product+Line+Sales&rs:For mat=Excel&rs:Command=Render Rendering Device Info (rc:) Name/Values pairs specifying information about the format being rendered to (i.e., FindString, Section, Zoom, etc.) Example find 7th page: http://localhost/ReportServer?/SampleReports/Product+Catalog&rc:Section= 7&rc:HTMLFragment=true demonstration Managing Reports Reporting Services Summary Supports the full reporting life cycle Highly scalable You do not need to know RDL to create a report definition Supports several data sources Reports can be rendered in a variety of formats Reports can be executed on demand or cached for quicker access For More Information… Microsoft SQL 2000 Reporting Services www.microsoft.com/sql/reporting Reporting Services Tech Overview www.microsoft.com/sql/reporting/techinfo Main TechNet Web site at www.microsoft.com/technet Developer Productivity .NET Framework hosting Native XML technology Integrated web services Distributed application framework Enterprise Data Management Business Intelligence Flexible, manageable, scalable Improved serviceability Self optimization and tuning Fast recovery and restore Comprehensive ETL platform Real time analytics Accessible, easy data mining Rich, integrated reporting Secure, Quality Database 3 years in development Multiple security reviews Secure by default Large private beta for early quality MS Press Inside information for IT Professionals To find the latest titles, visit www.microsoft.com/learning/books/ 3rd Party Publications Supplementary publications for IT Pros These books can be found and purchased at all major book stores and online retailers Microsoft Learning Training Resources for IT Professionals Creating Reporting Solutions using Microsoft SQL Server 2000 Reporting Services Course Number: 2030 Available Now Detailed Syllabus: www.microsoft.com/learning To locate a training provider, please access www.microsoft.com/learning Assess your Readiness Microsoft Skills Assessment What is Microsoft Skills Assessment? Self-study learning tool to evaluate readiness for product and technology solutions, instead of job-roles (certification) Windows Server 2003, Exchange Server 2003, Windows Storage Server 2003, Visual Studio .NET, Office 2003 Free, online, unproctored, and available to anyone Answers the question: “Am I ready?” Determines skills gaps and provides learning plans with Microsoft Official Curriculum courses Post your High Score to see how you stack up visit www.microsoft.com/assessment Become a Microsoft Certified Systems Administrator (MCSA) What is the MCSA certification? How do I become an MCSA on Microsoft Windows Server 2003? For IT professionals who manage and maintain networks and systems based on Microsoft Windows Server Pass 3 core exams Pass 1 elective exam or 2 CompTIA certifications Where do I get more information? www.microsoft.com/mcsa Become A Microsoft Certified Systems Engineer (MCSE) What is the MCSE certification? How do I become an MCSE on Microsoft Windows 2003? Premier certification for IT pros who analyze the requirements, design, plan, and implement the infrastructure for business solutions based on the Microsoft Windows Server System Pass 6 core exams Pass 1 elective exams from a comprehensive list Where do I get more information? www.microsoft.com/mcse Demonstrate Your Security or Messaging Specialization What are MCSA/MCSE specializations? Which specializations are available? Allows IT professionals to highlight specific expertise within their job role MCSA: Security MCSE: Security MCSA: Messaging MCSE: Messaging Where do I get more information? www.microsoft.com/mcsa or www.microsoft.com/mcse What is TechNet? Put the right answers at your fingertips The comprehensive collection of resources to help IT pros plan, deploy and manage Microsoft products successfully TechNet Subscription TechNet Web Site TechNet Flash TechNet Events and Webcasts TechNet Communities Monthly updates delivered on DVD or CD The definitive resource to help you evaluate, deploy and maintain Microsoft products Accessible at www.microsoft.com/technet Online resources and community Subscriber-only Online Services Biweekly e-newsletter Security updates, new resources, and special offers Briefings on the latest Microsoft products and technologies Hands-on, “how to” information User Groups Managed Newsgroups Where Can I Get TechNet? Visit TechNet online at www.microsoft.com/technet Register for the TechNet Flash /technet/abouttn/subscriptions/flash_register.mspx Join the TechNet online forum at www.microsoft.com/technet/community Become a TechNet subscriber at www.microsoft.com/technet/abouttn/Subscriptions Attend more TechNet events or view online www.microsoft.com/technet/community/events