Sams microsoft SQL server 2005 reporting services apr 2006 ISBN 0672327996

883 99 0
Sams microsoft SQL server 2005 reporting services apr 2006 ISBN 0672327996

Đang tải... (xem toàn văn)

Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống

Thông tin tài liệu

Microsoft® SQL Server 2005 Reporting Services By Michael Lisin, Jim Joseph Publisher: Sams Pub Date: March 22, 2006 Print ISBN-10: 0-672-32799-6 Print ISBN-13: 978-0-672-32799-5 Pages: 480 Table of Contents | Index SQL Server Reporting enables the creation, management, and delivery of both traditional, paper-oriented reports and interactive, Web-based reports An integrated part of the Microsoft business intelligence framework, Reporting Services combines the data management capabilities of SQL Server and Microsoft Windows Server with familiar and powerful Microsoft Office System applications to deliver real-time information to support daily operations and drive decisions Microsoft SQL Server 2005 Reporting Services will help you understand Reporting Services from various perspectives: How it fits business scenarios How to install and configure Reporting Services Reporting Services components Developing reports As you progress to advanced user status, you will enjoy the chapter about accessing Reporting Services programmatically and extending Reporting Services, and you will be able to use this book as a convenient reference Microsoft® SQL Server 2005 Reporting Services By Michael Lisin, Jim Joseph Publisher: Sams Pub Date: March 22, 2006 Print ISBN-10: 0-672-32799-6 Print ISBN-13: 978-0-672-32799-5 Pages: 480 Table of Contents | Index Copyright About the Authors Acknowledgments We Want to Hear from You! Introduction Part I: Introduction to Reporting Services Chapter 1 Introduction to SQL Server Reporting Services (SSRS) What Is SSRS? SSRS for End Users Overview of Features Enterprise Report Examples SSRS in the Report Development Life Cycle Editions of Reporting Services How Is SSRS Licensed? Summary Chapter 2 Reporting Services Capabilities: Presentation, Navigation, and Programmability Report Layouts Report Presentation (Rendering) Formats Report Items, Visual Effects, and Charting Report Navigation Ad Hoc Reports NEW in 2005 Reporting Services Data Access Features Programmability Summary Chapter 3 Reporting Services Architecture Report Server Web and Windows Service Programmatic Interfaces Report Processor Command-Line Utilities Reporting Services Extensions Report Server Databases Scheduling and Delivery Processor Report Builder NEW in 2005 Report Model Designer NEW in 2005 Report Designer Report Manager SQL Server Management Studio NEW in 2005 Reporting Services Configuration Tool NEW in 2005 RSPrintClient Control NEW in 2005 WMI Provider Performance Monitoring Objects Summary Chapter 4 Reporting Services Deployment Scenarios High-Availability Deployment Considerations Internet Deployment Considerations Minimum Hardware Requirements Software Requirements Key Features of SSRS by SQL Server 2005 Editions Licensing Summary Chapter 5 Installing Reporting Services Summary Part II: Report Authoring from Basic to Advanced Chapter 6 Report Designer Two Main Report Designers from Microsoft Visual Studio Haves Versus Have Nots Solution, Project, File Hierarchy Generating Reports with Visual Studio Summary Chapter 7 Report Definition Language Language: A Way to Communicate Use of XML Declarative Programming Report Elements Summary Chapter 8 Expressions What Is an Expression? Expression Syntax Adding Expressions Collections Using Functions Other Functions Using Expressions to Change Report Item Properties and Behavior Example: Placing Emphasis on Certain Values Summary Chapter 9 Accessing Data Data-Processing Extensions Types of Data Sources Connection Strings Querying Data Adding a Data Source Summary Chapter 10 Report Parameters Setting Up Parameters Parameter Properties Data-Driven Parameters Parameters and Data Sources Expressions with Parameters Dynamic SQL with Parameters Parameter Dependencies Example Using MultiValueNEW in 2005 Summary Chapter 11 Working with Report Items Data Regions, Containers, and Independent Report Items Report Designer's Toolbox Line Report Item Rectangle Report Item Image Report Item Textbox Report Item Table Report Item List Report Item Practical Application of Report Items Matrix Report Item Chart Report Item Chart Data (Value) Chart Series Groups Chart Category Groups Chart's RDL Practical Application of Chart and Matrix Report Body Versus Page Header/Footer Summary Chapter 12 Grouping, Sorting, and Aggregating Data, Working with Scope Grouping Data on a Report Sorting, Including Interactive User Sorting Interactive SortingNEW in 2005 Data Source Sorting Data Region and Group Sorting Scope of an Aggregate Function Level and InScope Functions Summary Chapter 13 Advanced Report Formatting Formatting-Related Report Item Properties Formatting Numeric and Date/Time Values Standard Date/Time Format Strings Custom Date/Time Formatting Creating Alternating Colors for the Lines on a Report Paging Report Summary Chapter 14 Report Navigation Hyperlink (Jump to URL) Navigation BookmarkLink (Jump to Bookmark) Navigation Document Map Drillthrough (Jump to Report) Navigation Hiding Items and Toggle Items Practical Application of Action Items Summary Chapter 15 Working with Multidimensional Data Sources Analysis Services Concepts Data-Mining Concepts Summary Chapter 16 Ad Hoc Reporting New in 2005 Issues Facing Ad Hoc Reporting Client-side Reporting with SSRS Report Models and the Model Designer Report Model Projects Model File Content Features of Report Builder Building Reports with Report Builder Summary Part III: Reporting Services Administration and Operations Chapter 17 Managing Reports, Data Sources, and Models Deployment Options in Visual Studio Deployment Through Report Manager Deploying Reports Through SQL Server Management Studio Changing Report Properties Setting Report History and Snapshots My Reports Summary Chapter 18 Securing Report Server Items Reporting Services Security Model What Can Be Secured? How Role Assignments Work Relationships Between Roles, Tasks, and Users Overview of Built-In Roles Assigning Built-In Roles Defining Custom Roles Summary Chapter 19 Subscribing to Reports Overview of Subscriptions Overview of Delivery Extensions Creating a Simple Subscription Creating a Data-Driven Subscription Managing Subscriptions Summary Chapter 20 Report Execution and Processing Managing Schedules Report Execution and Processing Report Execution History Summary Chapter 21 Deploying and Configuring SSRS Overview of Deployment Scenarios Requirements for a Standard Deployment Requirements for a Scale-Out Deployment Configuring SSRS Key Management Summary Part IV: Developing for Reporting Services Chapter 22 Implementing Custom Embedded Functions Adding Embedded Code Debugging Embedded Code Summary Chapter 23 How to Create and Call a Custom Assembly from a Report Strong-Named Custom Assemblies NET Security Primer for a SSRS Administrator Assemblies That Require Other Than Execute Permissions Debugging Custom Assemblies Summary Chapter 24 How to Integrate URL Access How to Integrate URL Access in an Application Summary Chapter 25 How to Use Reporting Services Web Services Report Management Web Service New in 2005 (ReportService2005.asmx) How to Script Reporting Services (Using the RS Utility) Working with Report Parameters Security When Calling a Web Service Some of the Commonly Used Methods with Short Code Snippets Summary Chapter 26 Writing Custom Reporting Services Extensions Common Considerations for Custom Reporting Services Extensions: Implementation, Deployment, and Security Delivery Extension Interactions Between User, SSRS, and a Delivery Extension Summary Chapter 27 Report Rendering Controls and SharePoint Services Web Parts Microsoft Visual Studio 2005 ReportViewer Web and Windows Controls New in 2005 Microsoft SharePoint Web Parts Summary Chapter 28 Custom Report Definition Language (RDL) Generators and Customizing Report Definition Summary Part V: Appendices Appendix A References and Additional Reading Appendix B Glossary Appendix C FAQ Index Copyright Microsoftđ SQL Server 2005 Reporting Services Copyright â 2006 by Sams Publishing All rights reserved No part of this book shall be reproduced, stored in a retrieval system, or transmitted by any means, electronic, mechanical, photocopying, recording, or otherwise, without written permission from the publisher No patent liability is assumed with respect to the use of the information contained herein Although every precaution has been taken in the preparation of this book, the publisher and author assume no responsibility for errors or omissions Nor is any liability assumed for damages resulting from the use of the information contained herein Library of Congress Catalog Card Number: 2005937212 Printed in the United States of America First Printing: March 2006 08 07 06 05 4 3 2 1 Trademarks All terms mentioned in this book that are known to be trademarks or service marks have been appropriately capitalized Sams Publishing cannot attest to the accuracy of this information Use of a term in this book should not be regarded as affecting the validity of any trademark or service mark Warning and Disclaimer Every effort has been made to make this book as complete and as accurate as possible, but no warranty or fitness is implied The information provided is on an "as is" basis The author(s) and the publisher shall have neither liability nor responsibility to any person or entity with respect to any loss or damages arising from the information contained in this book Bulk Sales Sams Publishing offers excellent discounts on this book when ordered in quantity for bulk purchases or special sales For more information, please contact U.S Corporate and Government Sales 1-800-382-3419 corpsales@pearsontechgroup.com For sales outside of the U.S., please contact International Sales international@pearsoned.com Publisher Paul Boger Acquisitions Editor Neil Rowe Development Editor Mark Renfrow SQL Server Management Studio, creating in email-based subscriptions file share subscriptions StartPage parameter static connection strings, defining data source expressions static groups static row headers Status columns (subscriptions) Status Explorer, Image Wizard Status Expression (Solution Explorer, KPIs tab) stock charts Store All Report Execution Snapshots in History option (Report Manager, History tab) stored procedures, executing storing RDL files string manipulation functions (Visual Basic runtime functions) strings strong-named assemblies Stsadm.exe tool subreport report items subroutines, labels subscriptions components/requirements of data-driven subscriptions Report Manager, creating in SQL Server Management Studio, creating in SSRS features databases, creating deleting delivery extensions inactivating linked reports monitoring My Subscriptions page (Report Manager) processing Report Manager, managing in SQL Server Management Studio, managing in standard subscriptions Report Manager, creating in SQL Server Management Studio, creating in Status columns uses of Subscriptions tab (Report Manager) Do Not Overwrite the File if a Previous Version Exists option New Data Driven Subscription button New Subscription button Render Format drop-down list Report Server Email in the Delivered By drop-down list Report Server File Share in the Delivered By drop-down list Scheduled Report Run Is Complete option Validate button subtotals (tables) SuppressLineBreaks parameter Switch functions symmetric key encryption activation backups changing deleting restoring System Administrator roles 2nd System Configuration Check (SQL Server), Reporting Services installation system jobs (processing reports) System User role system-level roles, assigned tasks table system-level tasks System.Data.SqlClient namespace, RDL templates System.IO namespace, RDL templates System.Web.Services.Protocols namespace, RDL templates System.XML namespace, RDL templates Index [SYMBOL] [A] [B] [C] [D] [E] [F] [G] [H] [I] [J] [K] [L] [M] [N] [O] [P] [Q] [R] [S] [T] [U] [V] [W] [X] [Z] T-SQL queries, DW databases Table Detail option (Grouping and Sorting Properties dialog) Table Group option (Grouping and Sorting Properties dialog) table RDL Table report items 2nd Table Style screen (Report Wizard) tables cells 2nd columns, selecting data, adding formatting, Visual Studio headers/footers alternating colors, creating group header rows rows alternating colors, creating deleting group header rows static row headers sorting static groups subtotals tabular data sources, creating tabular reports TargetDataSourceFolder property, deploying reports TargetReportFolder property, deploying reports tasks assigned tasks tables item-level roles system-level roles item-level tasks Manage Folders policies roles 2nd system-level tasks View Models templates Report Builder Report Model Project Templates section (Visual Studio) text alignment properties formatting properties text box report items TextAlign property Textbox report item Time dimension option (Solution Explorer, Dimension folder) time/date formatting custom format strings standard format strings timeouts toggling items (report navigation) Toolbar parameter Toolbox (Report Designer) Top property Trend Expression (Solution Explorer, KPIs tab) troubleshooting expressions, properties usage in OLAP reports, Report Wizard built reports truth tables TRY-CATCH blocks Index [SYMBOL] [A] [B] [C] [D] [E] [F] [G] [H] [I] [J] [K] [L] [M] [N] [O] [P] [Q] [R] [S] [T] [U] [V] [W] [X] [Z] UDM (Unified Data Models) 2nd UnicodeBiDi property Update Statistics screen (New Report Model Wizard) updating assemblies Upload File button (Report Manager) URL Access 2nd example of GetDataSourceContents command GetResourceContents command ListChildren command parameters Render command Report Control parameters Report Server parameters Reporting Services web service syntax web applications, integrating with Windows applications, integrating with URLs (uniform resource locators) connection string to XML Report Manager default URLs User collections user jobs (processing reports) Index [SYMBOL] [A] [B] [C] [D] [E] [F] [G] [H] [I] [J] [K] [L] [M] [N] [O] [P] [Q] [R] [S] [T] [U] [V] [W] [X] [Z] Validate button (Report Manager, Subscriptions tab) ValidateUserData Value Expression (Solution Explorer, KPIs tab) Value property VB.NET scripts VerticalAlign property View Models task View Only roles creating Report Manager SQL Server Management Studio tasks, assigning Visibility Can Be Toggled by Another Report Item check box (Visibility tab) Visibility tab Visibility/Hidden property Visual Basic runtime functions 2nd conversion functions date and time functions financial functions information functions math functions program flow functions string manipulation functions visual effects, creating in reports Visual Query Builder Visual Studio NET web browser control Business Intelligence Developer Studio versus custom assemblies, debugging Datasets view DS files DSV files Generic Query Designer Properties window formatting tables grouping/sorting properties RDL files Report Layout view Report Server Projects reports authentication choosing data sources connection strings creating 2nd data sets deploying formatting queries formatting tables generating naming previewing queries shared data sources storing testing connection strings Templates section Visual Query Builder Index [SYMBOL] [A] [B] [C] [D] [E] [F] [G] [H] [I] [J] [K] [L] [M] [N] [O] [P] [Q] [R] [S] [T] [U] [V] [W] [X] [Z] w3wp.exe., debugging custom extensions web farms, SSRS support for web links Web Parts (SharePoint) 2nd web service accessing connection string to XML endpoints, naming ListChildren command methods with code snippets ParameterValue class parameters performance monitoring objects references, adding registered extensions list Render command 2nd report paths ReportExecution2005 web service ReportParameter class parameters ReportServerEdition property ReportServerVersionNumber property ReportService web service ReportService2005 web service security usage example WISDLE, viewing XML output, generating Windows Integrated Security option (SQL Server Management Studio, New Data Source option) Windows service 2nd WISDL (Web Service Description Language), viewing wizards Cube Wizard Data Driven Subscription Wizard Data Source View Wizard Data Source Wizard Image Wizard Report Designer Status Explorer Mining Structures Wizard (Solution Explorer) New Data Source View Wizard New Data Source Wizard New Report Model Wizard Report Wizard 2nd 3rd SSRS features WMI interfaces WMI provider Workgroup edition (SSRS) WritingMode property Index [SYMBOL] [A] [B] [C] [D] [E] [F] [G] [H] [I] [J] [K] [L] [M] [N] [O] [P] [Q] [R] [S] [T] [U] [V] [W] [X] [Z] x64, defining XML (Extensible Markup Language) connection string to data queries fields RDL data regions DataSet elements DataSet elements table Report element ReportItem elements ReportParameters table templates strings XMLDocument class, RDL templates XMLTextWriter class, RDL templates XSLT parameter XY (scatter) charts Index [SYMBOL] [A] [B] [C] [D] [E] [F] [G] [H] [I] [J] [K] [L] [M] [N] [O] [P] [Q] [R] [S] [T] [U] [V] [W] [X] [Z] zoom feature Zoom parameter ... SSRS in the Report Development Life Cycle Editions of Reporting Services How Is SSRS Licensed? Note This book abbreviates SQL Server 2005 Reporting Services as SSRS and SQL Server 2000 Reporting Services as SSRS2K New features available in SSRS and not in SSRS2K... CHAPTER 3 Reporting Services Architecture CHAPTER 4 Reporting Services Deployment Scenarios CHAPTER 5 Installing Reporting Services Chapter 1 Introduction to SQL Server Reporting Services (SSRS).. .Microsoft SQL Server 2005 Reporting Services By Michael Lisin, Jim Joseph Publisher: Sams Pub Date: March 22, 2006 Print ISBN- 10: 0-672-32799-6 Print ISBN- 13: 978-0-672-32799-5

Ngày đăng: 26/03/2019, 16:07

Mục lục

  • Microsoft® SQL Server 2005 Reporting Services

  • Table of Contents

  • Copyright

  • About the Authors

  • Acknowledgments

  • We Want to Hear from You!

    • Introduction

    • Part I: Introduction to Reporting Services

      • Chapter 1. Introduction to SQL Server Reporting Services (SSRS)

        • What Is SSRS?

        • SSRS for End Users

        • Overview of Features

        • Enterprise Report Examples

        • SSRS in the Report Development Life Cycle

        • Editions of Reporting Services

        • How Is SSRS Licensed?

        • Summary

        • Chapter 2. Reporting Services Capabilities: Presentation, Navigation, and Programmability

          • Report Layouts

          • Report Presentation (Rendering) Formats

          • Report Items, Visual Effects, and Charting

          • Report Navigation

          • Ad Hoc Reports NEW in 2005

          • Reporting Services Data Access Features

Tài liệu cùng người dùng

  • Đang cập nhật ...

Tài liệu liên quan