BOXI Admin Guide

Embed Size (px)

Citation preview

BusinessObjects Enterprise XI Release 2 Administrators Guide

BusinessObjects XI Release 2 Update

Patents

Business Objects owns the following U.S. patents, which may cover products that are offered and sold by Business Objects: 5,555,403, 6,247,008 B1, 6,578,027 B2, 6,490,593 and 6,289,352. Business Objects, the Business Objects logo, Crystal Reports, and Crystal Enterprise are trademarks or registered trademarks of Business Objects SA or its affiliated companies in the United States and other countries. All other names mentioned herein may be trademarks of their respective owners. Copyright 2006 Business Objects. All rights reserved. Last update: March 2006

Trademarks

Copyright

Third-party contributors

Business Objects products in this release may contain redistributions of software licensed from third-party contributors. Some of these individual components may also be available under alternative licenses. A partial listing of third-party contributors that have requested or permitted acknowledgments, as well as required notices, can be found at: http://www.businessobjects.com/thirdparty

ContentsChapter 1 Introduction to the BusinessObjects Enterprise XI Release 2 Administrators Guide 19 About this guide . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 20 Who should use this guide? . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 20 Business Objects information resources . . . . . . . . . . . . . . . . . . . . . . . . . . 20 Chapter 2 Administering BusinessObjects Enterprise 21

Administration overview . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 22 Central Management Console . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 23 Logging on to the Central Management Console . . . . . . . . . . . . . . . . 23 Navigating within the Central Management Console . . . . . . . . . . . . . . 24 Setting console preferences . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 24 Logging off of the Central Management Console . . . . . . . . . . . . . . . . 26 Using the Central Configuration Manager . . . . . . . . . . . . . . . . . . . . . . . . . 26 Accessing the CCM for Windows . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 27 Accessing the CCM for UNIX . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 28 Making initial security settings . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 28 Setting the Administrator password . . . . . . . . . . . . . . . . . . . . . . . . . . . 29 Disabling a user account . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 29 Modifying the default security levels . . . . . . . . . . . . . . . . . . . . . . . . . . 30 Managing universes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 30 Managing universe connections . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 31 Managing BusinessObjects Enterprise applications . . . . . . . . . . . . . . . . . 32 Managing the Central Management Console . . . . . . . . . . . . . . . . . . . 32 Managing Crystal Reports Explorer . . . . . . . . . . . . . . . . . . . . . . . . . . . 34 Managing Designer . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 34 Managing Desktop Intelligence . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 34 Managing Discussions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 35

BusinessObjects Enterprise Administrators Guide3

Contents

Managing InfoView . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 38 Managing Web Intelligence . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 39 Managing license information . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 40 Adding a license key . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 41 Viewing current account activity . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 41 Chapter 3 BusinessObjects Enterprise Architecture 43

Architecture overview and diagram . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 44 Client tier . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 46 InfoView . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 46 Central Management Console (CMC) . . . . . . . . . . . . . . . . . . . . . . . . . . 47 Central Configuration Manager (CCM) . . . . . . . . . . . . . . . . . . . . . . . . . 47 Publishing Wizard . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 47 Import Wizard . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 48 Application tier . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 48 Application tier components . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 48 Web development platforms . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 50 Web application environments . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 51 Intelligence tier . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 51 Central Management Server (CMS) . . . . . . . . . . . . . . . . . . . . . . . . . . . 52 Event Server . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 53 File Repository Servers . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 54 Cache Server . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 54 Processing tier . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 55 Job servers . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 55 Web Intelligence Report Server . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 58 Report Application Server (RAS) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 58 Page Server . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 58 Data tier . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 59 Report viewers . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 59 Information flow . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 60 What happens when you schedule an object? . . . . . . . . . . . . . . . . . . . 61 What happens when you view a report? . . . . . . . . . . . . . . . . . . . . . . . . 62

4BusinessObjects Enterprise Administrators Guide

Contents

Choosing between live and saved data . . . . . . . . . . . . . . . . . . . . . . . . . . . 66 Live data . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 66 Saved data . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 67 Chapter 4 Managing and Configuring Servers 69

Server management overview . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 70 Viewing current metrics . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 71 Viewing current server metrics . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 71 Viewing system metrics . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 74 Viewing and changing the status of servers . . . . . . . . . . . . . . . . . . . . . . . . 74 Starting, stopping, and restarting servers . . . . . . . . . . . . . . . . . . . . . . 75 Stopping a Central Management Server . . . . . . . . . . . . . . . . . . . . . . . 77 Enabling and disabling servers . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 77 Printing, copying, and refreshing server status . . . . . . . . . . . . . . . . . . 79 Configuring the application tier . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 80 Configuring the Web Component Adapter . . . . . . . . . . . . . . . . . . . . . . 80 Configuring the intelligence tier . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 85 Clustering Central Management Servers . . . . . . . . . . . . . . . . . . . . . . . 86 Copying data from one CMS database to another . . . . . . . . . . . . . . . . 93 Deleting and recreating the CMS database . . . . . . . . . . . . . . . . . . . . . 97 Selecting a new or existing CMS database . . . . . . . . . . . . . . . . . . . . . 98 Setting root directories and idle times of the File Repository Servers . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 100 Modifying Cache Server performance settings . . . . . . . . . . . . . . . . . 101 Modifying the polling time of the Event Server . . . . . . . . . . . . . . . . . . 104 Configuring the processing tier . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 104 Modifying Page Server performance settings . . . . . . . . . . . . . . . . . . 105 Modifying Desktop Intelligence Report Server performance settings . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 108 Modifying database settings for the RAS . . . . . . . . . . . . . . . . . . . . . . 109 Modifying performance settings for the RAS . . . . . . . . . . . . . . . . . . . 111 Modifying performance settings for job servers . . . . . . . . . . . . . . . . . 112 Configuring the Web Intelligence Report Server . . . . . . . . . . . . . . . . 113

BusinessObjects Enterprise Administrators Guide5

Contents

Configuring the destinations for job servers . . . . . . . . . . . . . . . . . . . . 116 Configuring Windows processing servers for your data source . . . . . 123 Configuring UNIX processing servers for your data source . . . . . . . . 124 Logging server activity . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 130 Advanced server configuration options . . . . . . . . . . . . . . . . . . . . . . . . . . . 131 Changing the default server port numbers . . . . . . . . . . . . . . . . . . . . . 131 Configuring a multihomed machine . . . . . . . . . . . . . . . . . . . . . . . . . . . 134 Adding and removing Windows server dependencies . . . . . . . . . . . . 135 Changing the server startup type . . . . . . . . . . . . . . . . . . . . . . . . . . . . 136 Changing the server user account . . . . . . . . . . . . . . . . . . . . . . . . . . . 136 Configuring servers for SSL . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 137 Chapter 5 Managing Server Groups 141

Server group overview . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 142 Creating a server group . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 142 Working with server subgroups . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 144 Modifying the group membership of a server . . . . . . . . . . . . . . . . . . . . . . 145 Chapter 6 Scaling Your System 147

Scalability overview . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 148 Common configurations . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 149 One-machine setup . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 149 Three-machine setup . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 150 Six-machine setup . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 151 General scalability considerations . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 152 Increasing overall system capacity . . . . . . . . . . . . . . . . . . . . . . . . . . . 152 Increasing scheduled reporting capacity . . . . . . . . . . . . . . . . . . . . . . . 153 Increasing on-demand viewing capacity for Crystal reports . . . . . . . . 154 Increasing prompting capacity . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 155 Delegating XSL transformation to Internet Explorer . . . . . . . . . . . . . . 155 Enhancing custom web applications . . . . . . . . . . . . . . . . . . . . . . . . . . 155 Improving web response speeds . . . . . . . . . . . . . . . . . . . . . . . . . . . . 156 Getting the most from existing resources . . . . . . . . . . . . . . . . . . . . . . 157

6BusinessObjects Enterprise Administrators Guide

Contents

Adding and deleting servers . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 158 Adding a server . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 158 Deleting a server . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 160 Chapter 7 Working with Firewalls 161

Firewalls overview . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 162 What is a firewall? . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 162 Firewall types . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 163 Understanding firewall integration . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 166 Communication between servers . . . . . . . . . . . . . . . . . . . . . . . . . . . . 166 Firewall configuration overview . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 168 Typical firewall scenarios . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 168 Configuring the system for firewalls . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 170 Configuring desktop products across a firewall . . . . . . . . . . . . . . . . . 170 Configuring for Network Address Translation . . . . . . . . . . . . . . . . . . 171 Configuring for packet filtering . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 176 Configuring for SOCKS servers . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 179 Chapter 8 Managing BusinessObjects Enterprise Repository 183

BusinessObjects Enterprise Repository overview . . . . . . . . . . . . . . . . . . 184 Copying data from one repository database to another . . . . . . . . . . . . . . 184 Importing data from a Crystal Enterprise 10 or BusinessObjects Enterprise XI CMS . . . . . . . . . . . . . . . . . . . . . . . 184 Copying data from a Crystal Enterprise 9 repository database . . . . . 188 Copying data from a Crystal Reports 9 repository database . . . . . . . 190 Refreshing repository objects in published reports . . . . . . . . . . . . . . 192 Chapter 9 BusinessObjects Enterprise Security Concepts 193

Security overview . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 194 Authentication and authorization . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 194 Primary authentication . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 195 Secondary authentication and authorization . . . . . . . . . . . . . . . . . . . 196 About single sign-on . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 198 Security management components . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 199

BusinessObjects Enterprise Administrators Guide7

Contents

Web Component Adapter . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 200 Central Management Server . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 200 Security plug-ins . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 201 Processing extensions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 207 Active trust relationship . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 208 Logon tokens . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 209 Ticket mechanism for distributed security . . . . . . . . . . . . . . . . . . . . . . 209 Sessions and session tracking . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 210 WCA session tracking . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 211 CMS session tracking . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 211 Environment protection . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 212 Web browser to web server . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 212 Web server to BusinessObjects Enterprise . . . . . . . . . . . . . . . . . . . . . 212 Auditing web activity . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 213 Protection against malicious logon attempts . . . . . . . . . . . . . . . . . . . . . . . 213 Password restrictions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 213 Logon restrictions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 214 User restrictions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 214 Guest account restrictions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 214 Chapter 10 Managing User Accounts and Groups 215

What is account management? . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 216 Default users and groups . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 216 Default users . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 217 Default groups . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 217 Available authentication types . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 218 Managing Enterprise and general accounts . . . . . . . . . . . . . . . . . . . . . . . 219 Creating an Enterprise user account . . . . . . . . . . . . . . . . . . . . . . . . . . 220 Adding a user to groups . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 221 Modifying a user account . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 222 Deleting a user account . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 222 Changing password settings . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 223 Creating a group . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 225

8BusinessObjects Enterprise Administrators Guide

Contents

Adding users to a group . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 226 Modifying a group . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 227 Viewing group members . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 228 Deleting a group . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 228 Disabling the Guest account . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 229 Granting access to users and groups . . . . . . . . . . . . . . . . . . . . . . . . 229 Managing LDAP accounts . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 229 Configuring LDAP authentication . . . . . . . . . . . . . . . . . . . . . . . . . . . . 230 Mapping LDAP groups . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 237 Unmapping LDAP groups . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 240 Viewing mapped LDAP users and groups . . . . . . . . . . . . . . . . . . . . . 241 Changing LDAP connection parameters and member groups . . . . . 241 Managing multiple LDAP hosts . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 242 Troubleshooting LDAP accounts . . . . . . . . . . . . . . . . . . . . . . . . . . . . 242 Managing AD accounts . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 243 Mapping AD accounts . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 244 Unmapping AD groups . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 247 Viewing mapped AD users and groups . . . . . . . . . . . . . . . . . . . . . . . 247 Troubleshooting AD accounts . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 248 Setting up AD single sign-on . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 249 Managing NT accounts . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 251 Mapping NT accounts . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 251 Unmapping NT groups . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 255 Viewing mapped NT users and groups . . . . . . . . . . . . . . . . . . . . . . . 257 Troubleshooting NT accounts . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 257 Setting up NT single sign-on . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 259 Managing aliases . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 261 Creating a user and a third-party alias . . . . . . . . . . . . . . . . . . . . . . . . 262 Creating an alias for an existing user . . . . . . . . . . . . . . . . . . . . . . . . . 263 Assigning an alias . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 263 Reassigning an alias . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 264 Deleting an alias . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 265 Disabling an aliases . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 265

BusinessObjects Enterprise Administrators Guide9

Contents

Configuring Kerberos and Active Directory . . . . . . . . . . . . . . . . . . . . . . . . 266 Configuring Kerberos single sign-on to the database . . . . . . . . . . . . . . . . 266 Setting up a service account . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 267 Configuring the servers . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 268 Configuring the Windows AD plug-in for Kerberos authentication . . . 269 Configuring Kerberos for Windows Active Directory authentication . . 271 Troubleshooting Kerberos and enabling logging . . . . . . . . . . . . . . . . . 276 Configuring the cache expiry . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 277 Configuring the IIS and browsers . . . . . . . . . . . . . . . . . . . . . . . . . . . . 278 Configuring IIS for end-to-end single sign-on . . . . . . . . . . . . . . . . . . . 279 Configuring IIS for single sign-on to databases only . . . . . . . . . . . . . . 284 Configuring BusinessObjects Enterprise web applications . . . . . . . . . 286 Mapping AD accounts for Kerberos single sign-on . . . . . . . . . . . . . . . 288 Configuring the databases for single sign-on . . . . . . . . . . . . . . . . . . . 288 Chapter 11 Controlling User Access 291

Controlling user access overview . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 292 Controlling users access to objects . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 293 Setting object rights for users and groups . . . . . . . . . . . . . . . . . . . . . . 293 Viewing object rights settings . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 295 Setting common access levels . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 296 Setting advanced object rights . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 298 Using inheritance to your advantage . . . . . . . . . . . . . . . . . . . . . . . . . . 301 Inheritance with advanced rights . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 304 Customizing a top-down inheritance model . . . . . . . . . . . . . . . . . . . . 307 Controlling access to applications . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 325 Controlling administrative access . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 326 Controlling access to users and groups . . . . . . . . . . . . . . . . . . . . . . . 327 Controlling access to user inboxes . . . . . . . . . . . . . . . . . . . . . . . . . . . 327 Controlling access to servers and server groups . . . . . . . . . . . . . . . . 328 Controlling access to universes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 329 Controlling access to universe connections . . . . . . . . . . . . . . . . . . . . 330

10BusinessObjects Enterprise Administrators Guide

Contents

Chapter 12

Organizing Objects

331

Organizing objects overview . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 332 About folders and categories . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 332 Working with folders . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 332 Creating and deleting folders . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 332 Copying and moving folders . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 334 Adding an object to a new folder . . . . . . . . . . . . . . . . . . . . . . . . . . . . 336 Specifying folder rights . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 337 Setting limits for folders, users, and groups . . . . . . . . . . . . . . . . . . . . 339 Managing User Folders . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 340 Working with categories . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 340 Creating and deleting categories . . . . . . . . . . . . . . . . . . . . . . . . . . . . 341 Moving categories . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 342 Adding an object to a new category . . . . . . . . . . . . . . . . . . . . . . . . . . 343 Removing or deleting objects from a category . . . . . . . . . . . . . . . . . . 343 Specifying category rights . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 343 Managing personal categories . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 344 Chapter 13 Publishing Objects to BusinessObjects Enterprise 345

Overview . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 346 Publishing with the Publishing Wizard . . . . . . . . . . . . . . . . . . . . . . . . . . . 346 Publishing options . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 347 Logging on to BusinessObjects Enterprise . . . . . . . . . . . . . . . . . . . . 347 Adding objects . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 348 Creating and selecting a folder on the CMS . . . . . . . . . . . . . . . . . . . 349 Moving objects between folders . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 350 Duplicating the folder structure . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 351 Adding objects to a category . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 351 Changing scheduling options . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 352 Refreshing repository fields . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 352 Publishing with saved data . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 353 Selecting a program type . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 353 Specifying program credentials . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 354

BusinessObjects Enterprise Administrators Guide11

Contents

Changing default values . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 354 Changing object properties . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 354 Entering database logon information . . . . . . . . . . . . . . . . . . . . . . . . . 355 Setting parameters . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 356 Setting the schedule output format . . . . . . . . . . . . . . . . . . . . . . . . . . . 356 Adding extra files for programs . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 356 Specifying command line arguments . . . . . . . . . . . . . . . . . . . . . . . . . 357 Finalizing the objects to be added . . . . . . . . . . . . . . . . . . . . . . . . . . . . 357 Publishing with the Central Management Console . . . . . . . . . . . . . . . . . . 357 Saving objects directly to the CMS . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 359 Chapter 14 Importing Objects to BusinessObjects Enterprise 361

Importing information . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 362 Importing information from Crystal Enterprise . . . . . . . . . . . . . . . . . . . . . . 363 Importing objects from Crystal Enterprise . . . . . . . . . . . . . . . . . . . . . . 364 Importing information from BusinessObjects 5.x or 6.x . . . . . . . . . . . . . . . 367 Importing Application Foundation objects . . . . . . . . . . . . . . . . . . . . . . 367 Limitations on importing objects . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 369 Before importing from Application Foundation . . . . . . . . . . . . . . . . . . 369 Before importing from BusinessObjects 5.x/6.x . . . . . . . . . . . . . . . . . 370 Importing objects from BusinessObjects 5.x/6.x . . . . . . . . . . . . . . . . . 373 Using the Import Wizard . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 387 Specifying the source environment . . . . . . . . . . . . . . . . . . . . . . . . . . . 388 Specifying the destination environment . . . . . . . . . . . . . . . . . . . . . . . 394 Selecting the type of objects to import . . . . . . . . . . . . . . . . . . . . . . . . 395 Choosing an import scenario . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 401 Updating previously imported objects . . . . . . . . . . . . . . . . . . . . . . . . . 401 Selecting specific objects to import . . . . . . . . . . . . . . . . . . . . . . . . . . . 402 Finalizing the import . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 410 Using text files with the Import Wizard . . . . . . . . . . . . . . . . . . . . . . . . . . . 411 Text file format . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 411 Importing from text files . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 413

12BusinessObjects Enterprise Administrators Guide

Contents

Chapter 15

Managing Objects

417

Managing objects overview . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 418 General object management . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 419 Copying, moving, or creating a shortcut for an object . . . . . . . . . . . . 419 Deleting an object . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 421 Searching for an object . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 421 Sending an object or instance . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 422 Changing properties of an object . . . . . . . . . . . . . . . . . . . . . . . . . . . . 424 Assigning an object to categories . . . . . . . . . . . . . . . . . . . . . . . . . . . 426 Report object management . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 427 What are report objects and instances? . . . . . . . . . . . . . . . . . . . . . . 427 Setting report refresh options . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 428 Viewing the universes for a Web Intelligence document . . . . . . . . . . 429 Setting report processing options . . . . . . . . . . . . . . . . . . . . . . . . . . . 429 Applying processing extensions to reports . . . . . . . . . . . . . . . . . . . . 442 Working with hyperlinked reports . . . . . . . . . . . . . . . . . . . . . . . . . . . 446 Program object management . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 449 What are program objects and instances? . . . . . . . . . . . . . . . . . . . . 449 Setting program processing options . . . . . . . . . . . . . . . . . . . . . . . . . 451 Object package management . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 457 What are object packages, components, and instances? . . . . . . . . . 458 Creating an object package . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 458 Adding objects to an object package . . . . . . . . . . . . . . . . . . . . . . . . . 459 Configuring object packages and their objects . . . . . . . . . . . . . . . . . 460 Authentication and object packages . . . . . . . . . . . . . . . . . . . . . . . . . 461 Chapter 16 Scheduling Objects 463

Scheduling objects overview . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 464 Scheduling objects . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 464 About the scheduling options and parameters . . . . . . . . . . . . . . . . . . 466 Scheduling objects using object packages . . . . . . . . . . . . . . . . . . . . 469 Scheduling an object with events . . . . . . . . . . . . . . . . . . . . . . . . . . . . 471 Setting the scheduling options . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 474

BusinessObjects Enterprise Administrators Guide13

Contents

Setting notification for an objects success or failure . . . . . . . . . . . . . 474 Specifying alert notification . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 477 Selecting a destination . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 480 Choosing a format . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 487 Selecting cache options for Web Intelligence documents . . . . . . . . . . 489 Scheduling an object for a user or group . . . . . . . . . . . . . . . . . . . . . . 489 Managing instances . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 490 Managing and viewing the history of instances . . . . . . . . . . . . . . . . . . 491 Setting instance limits for an object . . . . . . . . . . . . . . . . . . . . . . . . . . . 493 Chapter 17 Managing Calendars 495

Overview . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 496 Creating calendars . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 496 Adding dates to a calendar . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 497 Deleting calendars . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 501 Specifying calendar rights . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 502 Chapter 18 Managing Events 503

Managing events overview . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 504 File-based events . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 505 Schedule-based events . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 506 Custom events . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 508 Specifying event rights . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 509 Chapter 19 Managing Profiles 511

What are profiles? . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 512 Creating profiles . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 512 Personalizing data with profile targets . . . . . . . . . . . . . . . . . . . . . . . . . . . . 513 Personalizing data for users and groups . . . . . . . . . . . . . . . . . . . . . . . . . . 514 Resolving conflicts between profiles . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 515 Specifying profile rights . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 515

14BusinessObjects Enterprise Administrators Guide

Contents

Chapter 20

General Troubleshooting

517

Troubleshooting overview . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 518 Documentation resources . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 519 Web accessibility issues . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 519 Using an IIS web site other than the default . . . . . . . . . . . . . . . . . . . 519 Unable to connect to CMS when logging on to the CMC . . . . . . . . . . 520 Windows NT authentication cannot log you on . . . . . . . . . . . . . . . . . 520 Report viewing and processing issues . . . . . . . . . . . . . . . . . . . . . . . . . . . 521 Troubleshooting reports with Crystal Reports . . . . . . . . . . . . . . . . . . 521 Troubleshooting reports and looping database logon prompts . . . . . 523 Ensuring that server resources are available on local drives . . . . . . . 526 Page Server error when viewing a report . . . . . . . . . . . . . . . . . . . . . 527 InfoView considerations . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 527 Supporting users in multiple time zones . . . . . . . . . . . . . . . . . . . . . . 527 Setting default report destinations . . . . . . . . . . . . . . . . . . . . . . . . . . . 528 Chapter 21 Managing Auditing 529

How does auditing work? . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 530 Configuring the auditing database . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 531 Which actions can I audit? . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 533 Enabling auditing of user and system actions . . . . . . . . . . . . . . . . . . . . . 537 Configuring the universe connection . . . . . . . . . . . . . . . . . . . . . . . . . . . . 539 Using sample audit reports . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 540 Controlling synchronization of audit actions . . . . . . . . . . . . . . . . . . . . . . . 541 Optimizing system performance while auditing . . . . . . . . . . . . . . . . . . . . 542 Chapter 22 Auditing Reports 545

Using auditing reports . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 546 Why are reports important? . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 546 Auditor report names . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 546 Viewing sample auditing reports . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 553 Creating custom audit reports . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 554 Auditing database schema reference . . . . . . . . . . . . . . . . . . . . . . . . 554

BusinessObjects Enterprise Administrators Guide15

Contents

Appendix A

Rights in the CMC

565

Overview . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 566 Folder rights . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 566 Object rights . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 570 User rights . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 574 Category rights . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 575 Group rights . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 577 Universe rights . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 578 Connection rights . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 580 Server rights . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 581 Desktop Intelligence document rights . . . . . . . . . . . . . . . . . . . . . . . . . . . . 582 Web Intelligence document rights . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 586 Troubleshooting . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 589 Appendix B UNIX Tools 591

UNIX tools overview . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 592 Script utilities . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 592 ccm.sh . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 592 cmsdbsetup.sh . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 595 configpatch.sh . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 595 serverconfig.sh . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 596 sockssetup.sh . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 597 uninstallBOBJE.sh . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 598 Script templates . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 598 startservers . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 598 stopservers . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 599 silentinstall.sh . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 599 Scripts used by BusinessObjects Enterprise . . . . . . . . . . . . . . . . . . . . . . . 600 bobjerestart.sh . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 600 env.sh . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 600 env-locale.sh . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 600 initlaunch.sh . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 600 patchlevel.sh . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 601

16BusinessObjects Enterprise Administrators Guide

Contents

postinstall.sh . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 601 setup.sh . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 601 setupinit.sh . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 601 Appendix C Business Objects Information Resources 603

Documentation and information services . . . . . . . . . . . . . . . . . . . . . . . . . 604 Documentation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 604 Whats in the documentation set? . . . . . . . . . . . . . . . . . . . . . . . . . . . 604 Where is the documentation? . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 604 Send us your feedback . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 605 Customer support, consulting and training . . . . . . . . . . . . . . . . . . . . . . . . 605 How can we support you? . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 605 Looking for the best deployment solution for your company? . . . . . . 606 Looking for training options? . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 606 Useful addresses at a glance . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 606 Index 609

BusinessObjects Enterprise Administrators Guide17

Contents

18BusinessObjects Enterprise Administrators Guide

Introduction to the BusinessObjects Enterprise XI Release 2 Administrators Guide

chapter

1

Introduction to the BusinessObjects Enterprise XI Release 2 Administrators Guide About this guide

About this guideThis guide provides you with information and procedures covering a wide range of administrative tasks. Procedures are provided for common tasks. Conceptual information and technical details are provided for all advanced topics. BusinessObjects Enterprise is a flexible, scalable, and reliable solution for delivering powerful, interactive reports to end users via any web application intranet, extranet, Internet or corporate portal. Whether it is used for distributing weekly sales reports, providing customers with personalized service offerings, or integrating critical information into corporate portals, BusinessObjects Enterprise delivers tangible benefits that extend across and beyond the organization. As an integrated suite for reporting, analysis, and information delivery, BusinessObjects Enterprise provides a solution for increasing end-user productivity and reducing administrative efforts.

Who should use this guide?This guide is intended for system administrators who are responsible for configuring, managing, and maintaining a BusinessObjects Enterprise installation. Familiarity with your operating system and your network environment is certainly beneficial, as is a general understanding of web server management and scripting technologies. However, in catering to all levels of administrative experience, this guide aims to provide sufficient background and conceptual information to clarify all administrative tasks and features. For more information about the product, consult the BusinessObjects Enterprise Installation Guide and the BusinessObjects Enterprise Users Guide. Online versions of these guides are included in the doc directory of your product distribution. Once you install BusinessObjects Enterprise, they are also accessible from the BusinessObjects Enterprise Launchpad.

Business Objects information resourcesFor more information and assistance, see Appendix A: Business Objects Information Resources. This appendix describes the Business Objects documentation, customer support, training, and consulting services, with links to online resources.

20

BusinessObjects Enterprise XI Release 2 Administrators Guide

Administering BusinessObjects Enterprise

chapter

2

Administering BusinessObjects Enterprise Administration overview

Administration overviewThe regular administrative tasks associated with BusinessObjects Enterprise can be roughly divided into three major categories: user management, content management, and server management. The remainder of this guide provides technical and procedural information corresponding to each of these management categories. This chapter briefly introduces new BusinessObjects Enterprise administrators to some of the available management tools. It also shows you how to make initial security settings, such as setting the password for the systems default Administrator account. You will typically use the following applications to manage BusinessObjects Enterprise:

Central Management Console (CMC) This web application is the most powerful administrative tool provided for managing a BusinessObjects Enterprise system. It offers you a single interface through which you can perform almost every task related to user management, content management, and server management. For an introduction to the CMC, see Central Management Console on page 23.

Central Configuration Manager (CCM) This server administration tool is provided in two forms. In a Windows environment, the CCM allows you to manage local and remote servers through its Graphical User Interface (GUI) or from a command line. In a UNIX environment, the CCM shell script (ccm.sh) allows you to manage servers from a command line. For an introduction to the CCM, see Using the Central Configuration Manager on page 26.

Publishing Wizard This application allows you to publish your reporting content to BusinessObjects Enterprise quickly. It also allows you to specify a number of options on each report that you publish. Although this application runs only on Windows, you can use it to publish reports to BusinessObjects Enterprise servers that are running on Windows or on UNIX. For more information on publishing content to BusinessObjects Enterprise, see Overview on page 346.

22

BusinessObjects Enterprise XI Release 2 Administrators Guide

Administering BusinessObjects Enterprise Central Management Console

2

Central Management ConsoleYou will use the Central Management Console (CMC) extensively to manage your BusinessObjects Enterprise system. This tool allows you to perform user management tasks such as setting up authentication and adding users and groups. And it allows you to publish, organize, and set security levels for all of your BusinessObjects Enterprise content. Additionally, the CMC enables you to manage servers and create server groups. Because the CMC is a webbased application, you can perform all of these administrative tasks remotely. Any user with valid credentials to BusinessObjects Enterprise can log on to the CMC and set his or her preferences. However, users who are not members of the Administrators group cannot perform any of the available management tasks unless they have been granted rights to do so. For complete details about object rights, see Controlling User Access on page 291.

Logging on to the Central Management ConsoleThere are two ways to access the CMC: type the name of the machine you are accessing directly into your browser, or select BusinessObjects Enterprise Administration Launchpad from the program group on the Windows Start menu. 1. To log on to the CMC To log on to the CMC directly from your browser, type the appropriate URL:

To use the BusinessObjects Enterprise .NET Administration Launchpad, go to the following page:http://webserver/businessobjects/Enterprise115/ WebTools/adminlaunch/default.aspx

To use the BusinessObjects Enterprise Java Administration Launchpad, go to the following page:http://webserver:8080/businessobjects/enterprise115/ adminlaunch/launchpad.html

Replace webserver with the name of the web server machine. If you changed this default virtual directory on the web server, you will need to type your URL accordingly. If necessary, change the default port number to the number you provided when you installed. Tip: On Windows, you can click Start > Programs > BusinessObjects XI Release 2> BusinessObjects Enterprise > BusinessObjects Enterprise .NET Administration Launchpad or BusinessObjects Enterprise Java Administration Launchpad. 2. Click Central Management Console.

BusinessObjects Enterprise XI Release 2 Administrators Guide

23

2

Administering BusinessObjects Enterprise Central Management Console

3.

Type your User Name and Password. For this example, type Administrator as the User Name. This default Enterprise account does not have a password until you create one. For details, see Setting the Administrator password on page 29. If youre using LDAP or Windows NT authentication, you may log on using an account that has been mapped to the BusinessObjects Enterprise Administrators group.

4.

Select Enterprise in the Authentication Type list. Windows AD, Windows NT and LDAP authentication also appear in the list; however, you must map your third-party user accounts and groups to BusinessObjects Enterprise before you can use these types of authentication.

5.

Click Log On. The CMC Home page appears.

Navigating within the Central Management ConsoleBecause the CMC is a web-based application, you can navigate through its areas and pages in a number of ways:

Click the links or icons on the Home page to go to specific management areas. Select the same management areas from the drop-down list in the title area of the window. Click Go if your browser doesnt take you directly to the new page.

Once you leave the Home page, your location within the CMC is indicated by a path that appears above the title of each page. For example, Home > Users > New User indicates that youre on the New User page. You can click the hyperlinked portions of the path to jump quickly to different parts of the application. In this example, you could click Home or Users to go to the corresponding page.

Setting console preferencesThe Preferences area of the CMC allows you to customize your administrative view of BusinessObjects Enterprise. 1. 2. 3. To set the console preference Log on to the CMC and click the Preferences button in the upper-right corner of the CMC. Set the preference as required. See CMC preferences on page 25. Click OK.

24

BusinessObjects Enterprise XI Release 2 Administrators Guide

Administering BusinessObjects Enterprise Central Management Console

2

CMC preferences

Crystal Reports Viewer This list sets the default report viewer that is loaded when you view a Crystal report in the CMC. To set the available and default viewers for all users, see Configuring the processing tier on page 104. Web Intelligence Viewer This list sets the default viewer that is loaded when you view a Web Intelligence document in the CMC. Desktop Intelligence Viewer This list sets the default viewer that is loaded when you view a Desktop Intelligence document in the CMC. Maximum number of objects per page This option limits the number of objects listed on any page or tab in the CMC. Note: This setting does not limit the number of objects displayed, simply the number displayed per page. For details about limiting the number of objects displayed on a page or in a search, see Logging off of the Central Management Console on page 26. Maximum number of characters for each page index When a list of objects spans multiple pages, the full list is sorted alphanumerically and indexed before being subdivided. At the top of every page, hyperlinks are displayed as an index to each of the remaining pages. This setting determines the number of characters that are included in each hyperlink. In this example, the maximum number of characters is set to 3, so threecharacter hyperlinks are used to index the report objects on each page. Note: To specify an unlimited maximum number of characters, select the Unlimited check box.

BusinessObjects Enterprise XI Release 2 Administrators Guide

25

2

Administering BusinessObjects Enterprise Using the Central Configuration Manager

Measuring units for report page layout Specify inches or millimeters as the measuring units used by default when you customize a reports page layout on the report objects Print Setup tab. Time zone If you are managing BusinessObjects Enterprise remotely, use this list to specify your time zone. BusinessObjects Enterprise synchronizes scheduling patterns and events appropriately. For instance, if you select Eastern Time (US & Canada), and you schedule a report to run at 5:00 a.m. every day on a server that is located in San Francisco, then the server will run the report at 2:00 a.m. Pacific Time. For more information about time zones, see Supporting users in multiple time zones on page 527. My Password Click the Change Password link to change the password for the account under which you are currently logged on.

Logging off of the Central Management ConsoleWhen you have finished using the CMC, end the session by logging off. The Logoff button is located in the upper-right corner of the console.

Using the Central Configuration ManagerThe Central Configuration Manager (CCM) is a server-management tool that allows you to configure each of your BusinessObjects Enterprise server components. This tool allows you to start, stop, enable, and disable servers. It also allows you to view and to configure advanced server settings such as default port numbers, CMS database and clustering details, SOCKS server connections, and more. To access the CCM, see:

Accessing the CCM for Windows on page 27 Accessing the CCM for UNIX on page 28

26

BusinessObjects Enterprise XI Release 2 Administrators Guide

Administering BusinessObjects Enterprise Using the Central Configuration Manager

2

Accessing the CCM for WindowsFrom a Windows machine, use the CCM to manage BusinessObjects Enterprise server components that are running locally or on a remote Windows machine. To run the CCM, you must have NT administrator rights on the local machine. If you are managing servers on a remote machine, you must also have NT administrator rights on the machine you are connecting to. Depending on the configuration of your network, you might be prompted to enter a user name and password. To start the CCM From the BusinessObjects Enterprise program group, click Central Configuration Manager. The servers that are available on the local machine appear in the list. A status icon is displayed for each server:

A green arrow indicates the server is running. A yellow arrow indicates the server is starting. A red arrow indicates the server is not running.

Note: The status icons do not indicate whether servers are enabled or disabled. Servers must be enabled before they will respond to BusinessObjects Enterprise requests. Click Enable/Disable on the toolbar to log on and enable or disable servers. For details, see Enabling and disabling servers on page 77. 1. To connect to servers on a remote machine Once you have started the CCM, you can connect to a remote machine in several ways:

2.

In the Computer Name field, type the name of the machine you want to connect to; then press Enter. In the Computer Name field, select a remote machine from the list. On the toolbar, click Browse. Select the appropriate computer; then click OK.

If prompted, log on to the remote machine with an account holding administrative rights. Note: You may need to type your user name as domain\username. The CCM lists the servers associated with this machine.

BusinessObjects Enterprise XI Release 2 Administrators Guide

27

2

Administering BusinessObjects Enterprise Making initial security settings

Accessing the CCM for UNIXRun the CCM on your UNIX server to manage BusinessObjects Enterprise server components that are running on that machine. You can run the CCM remotely through a telnet session or locally through a terminal window. To run the CCM, you must have execute permissions on the ccm.sh script and on its parent Business Objects directory. 1. To run the CCM Go to the Business Objects directory that was created by the BusinessObjects Enterprise installation:cd INSTALL_ROOT/bobje

2.

Run ccm.sh with command-line options to manage one or more servers. For instance, the following set of commands starts the BusinessObjects Enterprise servers and enables each server on its default port:./ccm.sh -enable all ./ccm.sh -start all

Note: The main options for the CCM are covered in more detail in the UNIX Tools chapter of the BusinessObjects Enterprise Administrators Reference guide. To view additional help on ccm.sh The ccm.sh script also provides a detailed description of its command-line options. To see the command-line help, issue the following command:./ccm.sh -help | more

Making initial security settingsTo ensure system security, you may want to configure the following security settings before you publish content or provide users with access to BusinessObjects Enterprise:

Setting the Administrator password on page 29 Disabling a user account on page 29 Modifying the default security levels on page 30 Chapter 9: BusinessObjects Enterprise Security Concepts Available authentication types on page 218 Controlling User Access on page 291

For additional security information, you may also want to refer to:

28

BusinessObjects Enterprise XI Release 2 Administrators Guide

Administering BusinessObjects Enterprise Making initial security settings

2

Setting the Administrator passwordAs part of the installation, BusinessObjects Enterprise creates an Administrator account and a Guest account that do not have passwords. Log on to the Central Management Console (CMC) with the Administrator account and use the following procedure to create a secure password for the Administrator account. Note: Do not create a password for the Guest account if you plan to use the anonymous single sign-on or the Sign Up features available in BusinessObjects Enterprise. To disable these features, see Disabling a user account on page 29. 1. 2. 3. 4. 5. To change the Administrator password Go to the Users management area of the CMC. Click the link for the Administrator account. In the Enterprise Password Settings area, enter and confirm the new password. If it is selected, clear the User must change password at next logon check box. Click Update.

Disabling a user accountYou can disable any user account through the Central Management Console. For example, you may want to disable the Guest account to ensure that no one can log on to BusinessObjects Enterprise with this account. In doing so, you also disable the anonymous single sign-on functionality of BusinessObjects Enterprise, so users cannot access InfoView without providing a valid user name and password. 1. 2. 3. 4. 5. To disable a user account Go to the Users management area of the CMC. In the Account Name column, click the user account you want to disable. On the Properties tab, select the Account is disabled check box. Click Update. If you are prompted for confirmation, click OK.

For more information about user accounts, see Managing Enterprise and general accounts on page 219.

BusinessObjects Enterprise XI Release 2 Administrators Guide

29

2

Administering BusinessObjects Enterprise Managing universes

Modifying the default security levelsThis procedure shows where you can modify the default object rights that users are granted to the top-level BusinessObjects Enterprise folder. Initially, the Everyone group is granted Schedule access to the top-level folder, and the Administrators group is granted Full Control. You can change these default security levels to suit your needs. For a full description of object rights and inheritance patterns, see Controlling users access to objects on page 293. 1. 2. 3. To modify top-level security settings Go to the Settings management area of the CMC. Click the Rights tab. As required, change the value selected in the Access Level list for each user or group that is displayed. For detailed information, see Controlling users access to objects on page 293. 4. 5. Click Update. Click Add/Remove to grant different levels of security to additional users or groups.

Managing universesWeb Intelligence users connect to a universe, and run queries against a database. They can perform data analysis and create reports using the objects in a universe, without seeing, or having to know anything about, the underlying data structures in the database. You create a universe by using the Designer. For complete information, see the Designers Guide. Using CMC, you can view and delete universes. You can also control who has access rights to a universe. See Controlling access to universes on page 329. 1. To view a universe Go to the Universes management area of the CMC. The Universes page appears.

30

BusinessObjects Enterprise XI Release 2 Administrators Guide

Administering BusinessObjects Enterprise Managing universe connections

2

2.

Click the link for the universe you want to view. The properties page for the universe appears. To delete a universe Go to the Universes management area of the CMC. The Universes page appears. Select the universe you want to delete. Click Delete.

1. 2. 3.

Managing universe connectionsA connection is a named set of parameters that defines how a BusinessObjects application accesses data in a database file. A connection links Web Intelligence to your middleware. You must have a connection to access data. You must select or create a connection when you create a universe. For complete information, see the Designers Guide. Using CMC, you can view and delete connections. You can also control who has access rights to a connection. See Controlling access to universe connections on page 330. 1. 2. To view connections Go to the Universe Connections management area of the CMC. The Connections page appears. Click the link for the connection you want to view. The properties page for the connection appears. 1. 2. 3. To delete a universe connection Go to the Universe Connections management area of the CMC. The Universe Connections page appears. Select the connection you want to delete. Click Delete.

BusinessObjects Enterprise XI Release 2 Administrators Guide

31

2

Administering BusinessObjects Enterprise Managing BusinessObjects Enterprise applications

Managing BusinessObjects Enterprise applicationsYou can use the Business Objects Applications area of the Central Management Console to make changes to the appearance and functionality of web applications such as the Central Management Console and the InfoView, without doing any programming. Note that some applications provide more flexibility than others. You can also control user and administrator access by changing the rights associated with each application.

Managing the Central Management Console on page 32 Managing Crystal Reports Explorer on page 34 Managing Designer on page 34 Managing Desktop Intelligence on page 34 Managing Discussions on page 35 Managing InfoView on page 38 Managing Web Intelligence on page 39

Managing the Central Management ConsoleYou can change the following Central Management Console settings: Query size threshold By default, when you go to the Objects, Folders, Groups, or Users management areas of the CMC, a list of objects in that management area is displayed. Because BusinessObjects Enterprise loads each of the objects in the list, if you have numerous objects this can heavily tax your system resources. You can adjust this list using the Query size threshold setting. You can modify the number of objects displayed by setting the Query size threshold in the Business Objects Applications management area of the CMC. By default the Query size threshold value is 500. This means that BusinessObjects Enterprise prompts users to use the search function of the CMC if the return size exceeds 500 objects. Modify this value to specify the maximum number of objects that displayed on the initial pages of the Objects, Folders, Groups, and Users management areas of the CMC and when displaying search results in these management areas.

32

BusinessObjects Enterprise XI Release 2 Administrators Guide

Administering BusinessObjects Enterprise Managing BusinessObjects Enterprise applications

2

CMC Access URL Specifying this URL allows other applications, such as Crystal Reports, to get this URL from the CMS in order to call pages in the CMC. Crystal Reports, for example, needs this information to allow object previewing and certain administration tasks performed from Crystal Reports.

1. 2.

To manage settings for the Central Management Console Go to the BusinessObjects Enterprise Applications management area of the CMC. Click the BusinessObjects Enterprise Central Management Console link. The Properties page appears.

3.

In the Prompt for search if the return size exceeds field, type the maximum number of objects you want to be returned in searches and on the initial pages of the Objects, Folders, Groups, and Users management areas. In the CMC Access URL field, type the URL for the CMC. Specifying the URL here allows Crystal Reports to get this URL from the CMS in order to call pages in the CMC. It needs to call these pages in order to support the previewing of reports and to enable administration tasks to be performed from Crystal Reports.

4.

5.

Click Update.

Note: To modify the number of objects displayed on a page (rather than the total number of objects displayed), see Setting console preferences on page 24.

BusinessObjects Enterprise XI Release 2 Administrators Guide

33

2

Administering BusinessObjects Enterprise Managing BusinessObjects Enterprise applications

Managing Crystal Reports ExplorerCrystal Reports Explorer allows users to create and modify reports, design layouts, and perform data analysis using a zero client interface. This functionality reduces IT reporting backlog by enabling users to create, save, and redistribute personalized report views in BusinessObjects Enterprise. You can use Crystal Reports Explorer to perform the following administrative tasks:

Setting user access to Business Views and report data sources. Controlling the Crystal Reports Explorer features that are available to each user. Providing users with standardized report templates by setting the Default Template folder. Configuring and managing data sources.

For more information about administering Crystal Reports Explorer, click Help in the bottom right corner of Crystal Reports Explorer.

Managing DesignerYou can grant access to the Designer application by setting the rights through the Central Management Console. 1. 2. 3. 4. To manage settings for Designer Go to the BusinessObjects Enterprise Applications management area of the CMC. Click Designer. Click the Rights tab, then assign the appropriate rights to each group or user. Click Apply.

Managing Desktop IntelligenceYou can grant access to the Desktop Intelligence application by setting the rights through the Central Management Console. 1. 2. To manage settings for Desktop Intelligence Go to the BusinessObjects Enterprise Applications management area of the CMC. Click Desktop Intelligence.

34

BusinessObjects Enterprise XI Release 2 Administrators Guide

Administering BusinessObjects Enterprise Managing BusinessObjects Enterprise applications

2

3. 4.

Click the Rights tab, then assign the appropriate rights to each group or user. Click Apply.

Managing DiscussionsBusinessObjects Enterprise administrators are responsible for maintaining the discussion threads and for granting the appropriate access rights to BusinessObjects Enterprise users. Managing Discussions includes the following tasks:

Accessing the Discussions page on page 35 Searching for discussion threads on page 36 Sorting search results on page 37 Deleting discussion threads on page 38 Setting user rights on page 38

Accessing the Discussions page1. 2. To access the Discussions page Go to the BusinessObjects Enterprise Applications management area of the CMC. Click Discussions. The Discussions page appears.

BusinessObjects Enterprise XI Release 2 Administrators Guide

35

2

Administering BusinessObjects Enterprise Managing BusinessObjects Enterprise applications

Searching for discussion threadsBy default, the Discussions page displays the titles of all discussion threads. Only the root level threads are displayed. Branches from the root level thread are not displayed. Use the Previous and Next buttons to page through the list of discussion threads. You can search for a specific thread or group of threads. Note: To cancel a search and reset the search values back to the default settings, click Cancel. 1. 2. 3. To search for a discussion thread Go to the BusinessObjects Enterprise Applications management area of the CMC. Click Discussions. The Discussions page appears. In the Field name list, select which of the following criteria you want to search by:

4.

Thread title. Search by the title of a thread. Creation date. Search by the date the thread was created. Last modified date. Search based on the date a thread was last modified. Author. Search by the author of a specific thread.

From the second list, refine your search. If you search by Thread title or Author, the second field provides you with the following options.

is: The DMC searches for any discussion threads where the thread title, or the author name, exactly match the text that you type into the third field. Searches are not case sensitive. is not: The DMC searches for any discussion threads where the thread title, or the author name, do not exactly match the text that you type into the third field. contains: The DMC searches for any discussion threads that contain the search text string within any part of the thread title or the authors name. does not contain: The DMC searches for any discussion threads that do not contain the text string within any part of the thread title.

36

BusinessObjects Enterprise XI Release 2 Administrators Guide

Administering BusinessObjects Enterprise Managing BusinessObjects Enterprise applications

2

If you search by Creation date or Last modified date, there are the following options.

5.

before: The DMC searches for any discussion threads that were created or modified before the search date. after: The DMC searches for any discussion threads that were created or modified after the search date. between: The DMC searches for any discussion threads that were created or modified between the two search dates.

Use the third field to further refine your search. If you selected a text-based search in the first two fields, type in the text string. If you selected a date-based search, enter the date or dates in the appropriate fields.

6.

Click Search to display all the records that match your search criteria.

Sorting search resultsYou can select how you want your search results to display. For example you can display them in ascending alphabetical order, and choose how many results to display per page. 1. To sort your results In the Sort by list, select which of the following criteria you want to display:

2. 3. 4.

Thread title. Sort by the title of a thread. Creation date. Sort by the date the thread was created. Last modified date. Sort based on the date a thread was last modified. Author. Sort by the author of a specific thread.

In the second list, select whether you want the records to be displayed in ascending or descending order. In the third category, enter how many results you want to be displayed on each page. Click Search.

BusinessObjects Enterprise XI Release 2 Administrators Guide

37

2

Administering BusinessObjects Enterprise Managing BusinessObjects Enterprise applications

Deleting discussion threadsYou can delete any discussion thread. 1. To delete a discussion thread On the Discussions page, select which threads you want to delete in the results list. For details, see Accessing the Discussions page on page 35. Tip: You can use the Select All and Clear All buttons to select or clear all the threads displayed on the page. 2. Click Delete. The selected threads are deleted.

Setting user rightsUsers of the Discussions feature must have the right to view a report in order to create a discussion thread, or add a note to a report. For more information on setting user rights to reports and report objects, see Chapter 11: Controlling User Access.

Managing InfoViewIn the BusinessObjects Enterprise Applications area of the Central Management Console, the Properties tab for the InfoView allows you to change several display options. You can also control user and administrator access by changing the rights associated with each user and group on the Rights tab. 1. 2. 3. To change display settings for InfoView Go to the BusinessObjects Enterprise Applications management area of the CMC. Click InfoView. On the Properties tab, select the options that you want.

Header and style: You can change the colors of the header and the logo displayed in the header. If you have a cascading style sheet for your intranet, you can specify it here to format InfoView with the same styles.

38

BusinessObjects Enterprise XI Release 2 Administrators Guide

Administering BusinessObjects Enterprise Managing BusinessObjects Enterprise applications

2

Display: Choose the functionality that your users can see. You can choose whether or not to display the Preferences button, the Type list, and the Filters tab. You can also choose a default navigation method for your users (folders or categories), and you can specify the maximum number of pages of objects to show at a time. Object Listing: Choose whether to display the original object or the latest instance of the object. Viewers: You can also configure settings that control which viewers are available to users. When users view a report using the Advanced DHTML viewer, the report is processed by the Report Application Server. If you are using the Java version of InfoView and want users to be able to use the Active X or Java viewers, you must enter the context path of the Web Component Adapter. Consult the BusinessObjects Enterprise Installation Guide for more information.

4.

Click Update.

Managing Web IntelligenceFor the Web Intelligence application, you can control which interactive features your users have access to for Web Intelligence documents by setting Web Intelligence rights in the Central Management Console. Note that in order for users to be able to use the Interactive view format and use the Query HTML panel, you must grant access to the Allows interactive HTML viewing (as per license) option. The user can select this view format and report panel option in the Web Intelligence Document Preferences tab in InfoView. 1. 2. 3. 4. To set rights for Web Intelligence features Go to the BusinessObjects Enterprise Applications management area of the CMC. Click Web Intelligence. Click the Rights tab, and click Web Intelligence to expand the list of available rights. Select the options that you want, and then click Apply.

BusinessObjects Enterprise XI Release 2 Administrators Guide

39

2

Administering BusinessObjects Enterprise Managing license information

Managing license informationThe License Keys tab identifies the number of concurrent, named, and processor licenses associated with each key. 1. Go to the License Keys management area of the CMC.

2.

Select a license key. The details associated with the key appear in the Licensing Information area. To purchase additional license keys:

Contact your Business Objects sales representative. Contact your regional office. For details, go to: http://www.businessobjects.com/company/contact_us/

40

BusinessObjects Enterprise XI Release 2 Administrators Guide

Administering BusinessObjects Enterprise Managing license information

2

Adding a license keyNote: If you are upgrading from a trial version of the product, be sure to delete the Evaluation key prior to adding any new license keys or product activation keycodes. 1. 2. 3. Go to the License Keys management area of the CMC. Type the key in the Add Key field. Note: Key codes are case-sensitive. Click Add. The key is added to the list.

Viewing current account activity1. 2. To view current account activity Go to the Settings management area of the CMC. Click the Metrics tab. This tab displays current license usage, along with additional job metrics.

BusinessObjects Enterprise XI Release 2 Administrators Guide

41

2

Administering BusinessObjects Enterprise Managing license information

42

BusinessObjects Enterprise XI Release 2 Administrators Guide

BusinessObjects Enterprise Architecture

chapter

3

BusinessObjects Enterprise Architecture Architecture overview and diagram

Architecture overview and diagramBusinessObjects Enterprise is a multi-tier system. Although the components are responsible for different tasks, they can be logically grouped based on the type of work they perform. If you are new to BusinessObjects Enterprise, use this chapter to gain familiarity with the BusinessObjects Enterprise framework, its components, and the general tasks that each component performs. In BusinessObjects Enterprise, there are five tiers: the client tier, the application tier, the intelligence tier, the processing tier, and the data tier. To provide flexibility, reliability, and scalability the components that make up each of these tiers can be installed on one machine, or spread across many. The following diagram illustrates how each of the components fits within the multi-tier system. Other Business Objects products, such as OLAP Intelligence and Report Application Server, plug in to the BusinessObjects Enterprise framework in various ways. This chapter describes the framework itself. Consult each products installation or administration guides for details about how it integrates with the BusinessObjects Enterprise framework. The servers run as services on Windows machines. On UNIX, the servers run as daemons. These services can be vertically scaled to take full advantage of the hardware that they are running on, and they can be horizontally scaled to take advantage of multiple computers over a network environment. This means that the services can all run on the same machine, or they can run on separate machines. The same service can also run in multiple instances on a single machine. For example, you can run the Central Management Server and the Event Server on one machine, while you run the Report Application Server on a separate machine. This configuration is called horizontal scaling. If the Report Application Server is running on a multi-processor computer, then you may choose to run multiple Report Application Servers on it. This configuration is called vertical scaling. The important thing to understand is that, even though these are called servers, they are actually services and daemons that do not need to run on separate computers. Note: BusinessObjects Enterprise Standard requires all of the components to be installed on one machine.

44

BusinessObjects Enterprise XI Release 2 Administrators Guide

BusinessObjects Enterprise Architecture Architecture overview and diagram

3

The remainder of this chapter describes each tier, the key BusinessObjects Enterprise components, and their primary responsibilities:

Client tier on page 46 Application tier on page 48 Processing tier on page 55 Data tier on page 59

BusinessObjects Enterprise XI Release 2 Administrators Guide

45

3

BusinessObjects Enterprise Architecture Client tier

Tip: When you are familiar with the architecture and want to customize your system configuration, see Chapter 4: Managing and Configuring Servers and Chapter 6: Scaling Your Systemthe BusinessObjects Enterprise Administrators Guide. Note: BusinessObjects Enterprise supports reports created in versions 6 through XI of Crystal Reports. Once published to BusinessObjects Enterprise, reports are saved, processed, and displayed in version XI format.

Client tierThe client tier is the only part of the BusinessObjects Enterprise system that administrators and end users interact with directly. This tier is made up of the applications that enable people to administer, publish, and view reports and other objects.

The client tier includes:

InfoView on page 46 Central Management Console (CMC) on page 47 Central Configuration Manager (CCM) on page 47 Publishing Wizard on page 47 Import Wizard on page 48

InfoViewBusinessObjects Enterprise comes with InfoView, a web-based interface that end users access to view, schedule, and keep track of published reports. Each BusinessObjects Enterprise request that a user makes is directed to the BusinessObjects Enterprise application tier. The web server forwards the user request directly to an application server where the request is processed by the WCA. InfoView also serves as a demonstration of the ways in which you can use the BusinessObjects Enterprise Software Development Kit (SDK) to create a custom web application for end users. In the case of .NET, InfoView also

46

BusinessObjects Enterprise XI Release 2 Administrators Guide

BusinessObjects Enterprise Architecture Client tier

3

demonstrates how you can use the BusinessObjects Enterprise .NET Server Components. For more information, see the developer documentation available on your product CD.

Central Management Console (CMC)The Central Management Console (CMC) allows you to perform user management tasks such as setting up authentication and adding users and groups. It also allows you to publish, organize, and set security levels for all of your BusinessObjects Enterprise content. Additionally, the CMC enables you to manage servers and create server groups. Because the CMC is a webbased application, you can perform all of these administrative tasks remotely. For more information, see Central Management Console (CMC) on page 47the BusinessObjects Enterprise Administrators Guide. The CMC also serves as a demonstration of the ways in which you can use the administrative objects and libraries in the BusinessObjects Enterprise SDK to create custom web applications for administering BusinessObjects Enterprise. For more information, see the developer documentation available on your product CD.

Central Configuration Manager (CCM)The Central Configuration Manager (CCM) is a server-management tool that allows you to configure each of your BusinessObjects Enterprise server components. This tool allows you to start, stop, enable, and disable servers, and it allows you to view and to configure advanced server settings. On Windows, these settings include default port numbers, CMS database and clustering details, SOCKS server connections, and more. In addition, on Windows the CCM allows you to add or remove servers from your BusinessObjects Enterprise system. On UNIX, some of these functions are performed using other tools. For more information, see Using the Central Configuration Manager on page 26the BusinessObjects Enterprise Administrators Guide and Chapter 4: Managing and Configuring Servers.

Publishing WizardThe Publishing Wizard is a locally installed Windows application that enables both administrators and end users to add reports to BusinessObjects Enterprise. By assigning object rights to BusinessObjects Enterprise folders, you control who can publish reports and where they can publish them to. For

BusinessObjects Enterprise XI Release 2 Administrators Guide

47

3

BusinessObjects Enterprise Architecture Application tier

more information, see Overview on page 346 and Controlling users access to objects on page 293the BusinessObjects Enterprise Administrators Guide. The Publishing Wizard publishes reports from a Windows machine to BusinessObjects Enterprise servers running on Windows or on UNIX.

Import WizardThe Import Wizard is a locally installed Windows application that guides administrators through the process of importing users, groups, reports, and folders from an existing BusinessObjects Enterprise, Crystal Enterprise, or Crystal Info implementation to BusinessObjects Enterprise. For more information, see Using the Import Wizard on page 387the BusinessObjects Enterprise Administrators Guide. The Import Wizard runs on Windows, but you can use it to import information into a new BusinessObjects Enterprise system running on Windows or on UNIX.

Application tierThe application tier hosts the server-side components that process requests from the client tier as well as the components that communicate these requests to the appropriate server in the intelligence tier. The application tier includes support for report viewing and logic to understand and direct web requests to the appropriate BusinessObjects Enterprise server in the intelligence tier. The application tier includes:

Application tier components on page 48 Web development platforms on page 50 Web application environments on page 51

Application tier componentsFor both the Java and .NET platforms, the application tier includes the following components:

Application server and BusinessObjects Enterprise SDK on page 49 Web Component Adapter (WCA) on page 49

48

BusinessObjects Enterprise XI Release 2 Administrators Guide

BusinessObjects Enterprise Architecture Application tier

3

Note: In Crystal Enterprise 10 on Windows, the communication between the web server and the application server was handled through the Web Connector; the functionality of the Web Component Adapter (WCA) was provided through the Web Component Server (WCS). In BusinessObjects Enterprise XI, the web server communicates directly with the application server and the WCA handles the WCS functionality, both on Windows and Unix platforms.

Application server and BusinessObjects Enterprise SDKBusinessObjects Enterprise systems that use the BusinessObjects Enterprise Java SDK or the BusinessObjects Enterprise .NET SDK run on a third party application server. See the Platforms.txt file included with your product distribution for a complete list of tested application servers and version requirements. The application server acts as the gateway between the web server and the rest of the components in BusinessObjects Enterprise. The application server is responsible for processing requests from your browser. It also s