Module 6: Administering Reporting Services. Overview Server Administration Performance and Reliability Monitoring Database Administration Security Administration.

Slides:



Advertisements
Similar presentations
Course 2786B Module 8: Implementing an Active Directory® Domain Services Monitoring Plan Presentation: 60 minutes Lab: 60 minutes This module helps students.
Advertisements

Module 5: Routing BizTalk Messages. Overview Lesson 1: Introduction to Message Routing Lesson 2: Configuring Message Routing Lesson 3: Monitoring Orchestrations.
Module 12: Auditing SQL Server Environments
1 Configuring Internet- related services (April 22, 2015) © Abdou Illia, Spring 2015.
Module 6: Configuring Windows XP Professional to Operate in a Microsoft Network.
Lesson 17: Configuring Security Policies
Module 5: Creating and Configuring Group Policy
Chapter 9 Chapter 9: Managing Groups, Folders, Files, and Object Security.
Hands-On Microsoft Windows Server 2003 Administration Chapter 5 Administering File Resources.
5.1 © 2004 Pearson Education, Inc. Exam Managing and Maintaining a Microsoft® Windows® Server 2003 Environment Lesson 5: Working with File Systems.
7.1 © 2004 Pearson Education, Inc. Exam Managing and Maintaining a Microsoft® Windows® Server 2003 Environment Lesson 7: Introducing Group Accounts.
Microsoft SQL Server 2000 Reporting Services ( 주 ) 아이티즌 서정만 선임연구원
Check Disk. Disk Defragmenter Using Disk Defragmenter Effectively Run Disk Defragmenter when the computer will receive the least usage. Educate users.
Module 8: Monitoring SQL Server for Performance. Overview Why to Monitor SQL Server Performance Monitoring and Tuning Tools for Monitoring SQL Server.
Maintaining Windows Server 2008 File Services
Configuring and Troubleshooting Identity and Access Solutions with Windows Server® 2008 Active Directory®
1 Chapter Overview Creating User and Computer Objects Maintaining User Accounts Creating User Profiles.
Enterprise Reporting with Reporting Services SQL Server 2005 Donald Farmer Group Program Manager Microsoft Corporation.
Module 1: Installing Active Directory Domain Services
Module 18 Monitoring SQL Server 2008 R2. Module Overview Monitoring Activity Capturing and Managing Performance Data Analyzing Collected Performance Data.
Module 13: Configuring Availability of Network Resources and Content.
Module 5: Managing Public Folders. Overview Managing Public Folder Data Managing Network Access to Public Folders Publishing an Outlook 2003 Form Discussion:
September 18, 2002 Introduction to Windows 2000 Server Components Ryan Larson David Greer.
1 Group Account Administration Introduction to Groups Planning a Group Strategy Creating Groups Understanding Default Groups Groups for Administrators.
5 Chapter Five Web Servers. 5 Chapter Objectives Learn about the Microsoft Personal Web Server Software Learn how to improve Web site performance Learn.
Configuring and Troubleshooting Identity and Access Solutions with Windows Server® 2008 Active Directory®
Module 7: Fundamentals of Administering Windows Server 2008.
Module 9 Configuring Messaging Policy and Compliance.
Module 10: Monitoring ISA Server Overview Monitoring Overview Configuring Alerts Configuring Session Monitoring Configuring Logging Configuring.
DIT314 ~ Client Operating System & Administration CHAPTER 5 MANAGING USER ACCOUNTS AND GROUPS Prepared By : Suraya Alias.
Chapter 13 Users, Groups Profiles and Policies. Learning Objectives Understand Windows XP Professional user accounts Understand the different types of.
September 18, 2002 Windows 2000 Server Active Directory By Jerry Haggard.
Module 9: Preparing to Administer a Server. Overview Introduction to Administering a Server Configuring Remote Desktop to Administer a Server Managing.
Module 11: Implementing ISA Server 2004 Enterprise Edition.
Module 14 Configuring Security for SQL Server Agent.
1 Chapter Overview Publishing Resources in Active Directory Service Redirecting Folders Using Group Policies Deploying Applications Using Group Policies.
Module 9 Configuring Messaging Policy and Compliance.
1 Chapter Overview Performing Configuration Tasks Setting Up Additional Features Performing Maintenance Tasks.
Overview Managing a DHCP Database Monitoring DHCP
Configuring the User and Computer Environment Using Group Policy Lesson 8.
Maintaining and Updating Windows Server Monitoring Windows Server It is important to monitor your Server system to make sure it is running smoothly.
Module 3: Managing a Microsoft ® Windows ® Small Business Server Environment.
Module 8: Implementing an Active Directory Domain ® Services Monitoring Plan.
Module 1: Implementing Active Directory ® Domain Services.
2. SQL Security Objectives –Learn SQL Server 2000 components Contents –Understanding the Authentication Process –Understanding the Authorization Process.
Module 5: Creating and Configuring Group Policies.
Module 4 Planning for Group Policy. Module Overview Planning Group Policy Application Planning Group Policy Processing Planning the Management of Group.
Module 3: Configuring Mailbox Server Roles. Overview Overview of Exchange Server 2007 Administration Tools Implementing Mailbox Server Roles Managing.
Administering Group Policy Chapter Eleven. Exam Objectives in this Chapter  Plan a Group Policy strategy using Resultant Set of Policy Planning mode.
Configuring and Troubleshooting Identity and Access Solutions with Windows Server® 2008 Active Directory®
Pawas Goyal CYLSYS Technologies. Agenda Overview of Reporting Services Vision, Application, Lifecycle, Overview Understand Reporting Services Architecture.
DBA331 Managing a Microsoft SQL Server 2000 Reporting Services Implementation Brian Welcker Group Program Manager SQL Server Microsoft Corporation.
Peter Peng. Agenda Introducing A simple example More complex examples (in part 2) Developing (in part 3)
Module 6: Configuring User Environments Using Group Policies.
Hyperion Artifact Life Cycle Management Agenda  Overview  Demo  Tips & Tricks  Takeaways  Queries.
1 Chapter Overview Using Group Objects Understanding Default Groups Creating Group Objects Managing Administrative Access.
Module 1: Introduction to Microsoft SQL Server Reporting Services
Microsoft ® Official Course Module 6 Managing Software Distribution and Deployment by Using Packages and Programs.
Module 14: Advanced Topics and Troubleshooting. Microsoft ® Windows ® Small Business Server (SBS) 2008 Management Console (Advanced Mode) Managing Windows.
4.1 © 2004 Pearson Education, Inc. Exam Managing and Maintaining a Microsoft® Windows® Server 2003 Environment Lesson 12: Implementing Security.
Module 5: Managing Content. Overview Publishing Content Executing Reports Creating Cached Instances Creating Snapshots and Report History Creating Subscriptions.
19 Copyright © 2008, Oracle. All rights reserved. Security.
Module 9: Preparing to Administer a Server
Maintaining Windows Server 2008 File Services
Deploying and Configuring SSIS Packages
IIS.
Configuring Internet-related services
Module 9: Preparing to Administer a Server
SQL Server 2005 Reporting Services
Module 4: Managing Report Execution and Delivery
Presentation transcript:

Module 6: Administering Reporting Services

Overview Server Administration Performance and Reliability Monitoring Database Administration Security Administration

Lesson: Server Administration Configuration File Settings Assigning Server Accounts

Configuration File Settings Configuration FileSettings RSReportDesigner Rendering, data source, and designer extensions RSWebApplication Delivery extensions and active user request limits RSReportServer Data connection strings, SMTP server settings, rendering, and delivery extensions ReportingServices Service Trace level and log files

Assigning Server Accounts Report server database connection account choices  Windows authentication  SQL authentication Report server Windows service account choices  Local System account (recommended)  Domain account  Network service account (Windows Server 2003 only)

Lesson: Performance and Reliability Monitoring Using Trace Files Controlling Trace Files Logging Report Execution Using Performance Counters Applying Timeouts Suspending Jobs

Using Trace Files Records information about Report Server operations  System information  Event logging  Exceptions and warnings  Inbound and outbound SOAP envelopes  HTTP header, stack trace, and debug information Different trace files for each component Created daily but never deleted

Controlling Trace Files DefaultTraceSwitch in ReportingServicesService.config controls trace level Trace level options: 0 = Disable tracing 1 = Exceptions and restarts 2 = Exceptions, restarts, warnings 3 = Exceptions, restarts, warnings, status messages (default setting) 4 = Verbose mode

Logging Report Execution Report execution logs to the Report Server database, and allows:  Monitoring of execution performance over time  Viewing frequency of report requests and the users who request them Logs information including:  Data retrieval, processing and rendering times, and report source Set up execution logging in Report Manager to:  Enable or disable logging globally  Specify removal frequency of log entries Use supplied DTS package to browse log information

Using Performance Counters Performance counters provide statistical information about Reporting Services applications Report server counters include:  Active Sessions  Reports Executed/Sec  Total Cache Hits  Total Requests Scheduling and Delivery Processor counters include:  Deliveries/Sec  Total Processing Failures

Applying Timeouts Source query timeouts  Apply to the query execution time  Configured per data set query  Return a failure when timeout is exceeded Report execution timeouts  Apply to the total report execution time  Configured globally or per report  Return a failure when timeout is exceeded

Suspending Jobs Disabling shared data sources disables:  Report execution  Data-driven subscription processing Pausing shared schedules disables:  Scheduled report execution  All subscription processing  Scheduled cache expiration

Lesson: Database Administration Understanding Database Storage Determining Disk Space Requirements Defining a Backup and Restore Strategy

Understanding Database Storage ReportServer database stores:  Reports, folders, shared data sources, and meta data  Resources  Snapshots  Report history ReportServerTempDB database stores:  Session cache  Cached instances ChunkData tables consume a large percentage of both databases

Determining Disk Space Requirements Steps to estimate database sizes: 1. Estimate total number of reports 2. Examine intermediate report size 3. For ReportServer database, factor in intermediate report persistence 4. For ReportServerTempDB database, factor in caching

Defining a Backup and Restore Strategy Data backup and restore  Use SQL Server backup and restore  ReportServer database - essential  ReportServerTempDB database - optional Encryption key backup and restore  Public and symmetric keys needed for passwords and connections  Use encryption key management utility

Lesson: Security Administration The Reporting Services Authorization Model Assigning Roles Working with Item-Level Role Definitions Securing Items Working with System-Level Role Definitions Securing the System

The Reporting Services Authorization Model Relies on role-based security  Roles categorize user interaction with a specific system or resources into groups  Facilitates administration of user permissions  Provides flexible management of role membership Requires underlying network authentication  Windows authentication is the default model  Custom or third-party authentication via security extensions is supported

Assigning Roles Base roles on tasks that users can perform Tasks are:  Predefined within the system  Categorized as either item or system Assignment consists of three components:  Windows user account or group  Role definition - collection of item or system tasks  Securable object - item or system-level object Use Report Manager to assign roles

Working with Item-Level Role Definitions New item-level roles can be added Predefined item-level roles can be modified Predefined Role Description Browser View reports, resources, and folders My Reports Manage own My Reports folders Publisher Add content to the report server database Content Manager Deploy reports, manage data source connections, determine how reports are used

Securing Items Secure individual items such as reports, data sources, or resources Or group items together by using a folder – simplifies administration Link user or group to item-level role for each item 1.Edit the Security properties of the item 2.Click New Role Assignment 3.Enter user or group name and select roles

Working with System-Level Role Definitions New system-level roles can be added Predefined system-level roles can be modified Predefined Role Description System User View basic information about the report server System Administrator Administer report server but not content

Securing the System Report server site itself is the securable object Users or groups  Similar to item security - local or domain accounts  Local administrators are automatically system administrators Link user or group to system-level role 1.In Site Settings, click Configure site-wide security 2.Click New Role Assignment 3.Enter user or group name and select roles

Demonstration: Item Security In this demonstration you will see how to: Create a new role Secure an item

Review Server Administration Performance and Reliability Monitoring Database Administration Security Administration

Lab 6: Administering Reporting Services Exercise 0: Deploy the Demonstration Reports Exercise 1: Securing the Site Exercise 2: Securing Items