Click here to load reader

Installing and Configuring Tivoli Enterprise Data Warehousepublib.boulder.ibm.com/tividd/td/TEDW/GC32-0744-01/en_US/... · 2007-09-30 · Installing and Configuring Tivoli Enterprise

  • View
    8

  • Download
    0

Embed Size (px)

Text of Installing and Configuring Tivoli Enterprise Data...

  • Installing and ConfiguringTivoli Enterprise Data WarehouseVersion 1.1 (Revised August 2003)

    GC32-0744-01

    ���

  • Installing and ConfiguringTivoli Enterprise Data WarehouseVersion 1.1 (Revised August 2003)

    GC32-0744-01

    ���

  • NoteBefore using this information and the product it supports, read the information in Appendix E, “Notices”, on page 333.

    Second Edition (August 2003)

    This edition applies to version 1, release 1 of Tivoli Enterprise Data Warehouse and to all subsequent releases andmodifications until otherwise indicated in new editions.

    This edition replaces GC32-0744–00.

    © Copyright International Business Machines Corporation 2001, 2003. All rights reserved.US Government Users Restricted Rights – Use, duplication or disclosure restricted by GSA ADP Schedule Contractwith IBM Corp.

  • Contents

    READ THIS FIRST . . . . . . . . . . ixIncompatible warehouse packs . . . . . . . . xiiAbout this guide . . . . . . . . . . . . xiiWho should read this guide . . . . . . . . . xiiPublications . . . . . . . . . . . . . . xii

    The Tivoli Enterprise Data Warehousepublications . . . . . . . . . . . . . xiiiRelated publications . . . . . . . . . . xiiiAccessing publications online . . . . . . . xvOrdering publications. . . . . . . . . . xvi

    Accessibility . . . . . . . . . . . . . . xviContacting software support . . . . . . . . xviParticipating in newsgroups . . . . . . . . xviConventions used in this guide . . . . . . . xvii

    Typeface conventions . . . . . . . . . xviiOperating system-dependent variables andpaths . . . . . . . . . . . . . . . xvii

    Part 1. Planning for Tivoli EnterpriseData Warehouse . . . . . . . . . . 1

    Chapter 1. Overview of Tivoli EnterpriseData Warehouse . . . . . . . . . . . 3Why use Tivoli Enterprise Data Warehouse? . . . . 3How Tivoli Enterprise Data Warehouse fits into yourIT enterprise . . . . . . . . . . . . . . 4The components of a Tivoli Enterprise DataWarehouse deployment . . . . . . . . . . . 6

    Tivoli Enterprise Data Warehouse control server . 7Central data warehouse. . . . . . . . . . 7Data marts . . . . . . . . . . . . . . 7Report interface . . . . . . . . . . . . 7DB2 warehouse agents and agent sites . . . . . 7Warehouse packs . . . . . . . . . . . . 8

    Comparing Tivoli Enterprise Data Warehouse andTivoli Decision Support . . . . . . . . . . . 8

    Chapter 2. Planning for TivoliEnterprise Data Warehouse . . . . . . 11How you deploy Tivoli Enterprise Data Warehousesupport . . . . . . . . . . . . . . . . 11

    Software that generates operational data . . . . 11Tivoli Enterprise Data Warehouse . . . . . . 12Warehouse packs . . . . . . . . . . . 12

    Prerequisite hardware and software . . . . . . 13Overview of the installation process . . . . . . 13Types of deployments . . . . . . . . . . . 14Operational data. . . . . . . . . . . . . 16Control server . . . . . . . . . . . . . 16Central data warehouse . . . . . . . . . . 17Data marts . . . . . . . . . . . . . . 17Report server . . . . . . . . . . . . . . 17DB2 warehouse agents and agent sites . . . . . 18Accessing data in the central data warehouse . . . 20

    Web browser considerations . . . . . . . . . 21Warehouse packs . . . . . . . . . . . . 21

    Where to install a warehouse pack. . . . . . 21Software prerequisites . . . . . . . . . . 21Understanding ETL processes . . . . . . . 22Before you install a warehouse pack . . . . . 22

    Estimating the size of your Tivoli Enterprise DataWarehouse deployment . . . . . . . . . . 23

    General considerations . . . . . . . . . 23Estimating central data warehouse database anddata mart database storage requirements for awarehouse pack . . . . . . . . . . . . 24

    Security considerations . . . . . . . . . . 26Firewalls . . . . . . . . . . . . . . 26Authority required to install Tivoli EnterpriseData Warehouse . . . . . . . . . . . . 26Controlling access to data in Tivoli EnterpriseData Warehouse . . . . . . . . . . . . 27Protecting database connection information in thereport interface . . . . . . . . . . . . 27Secure sockets layer (SSL) connections to the IBMConsole. . . . . . . . . . . . . . . 28

    Support for multiple customer environments andmultiple data centers . . . . . . . . . . . 28DB2 Considerations . . . . . . . . . . . 29Coexistence . . . . . . . . . . . . . . 29

    Coexistence with Tivoli Decision Support . . . 29Coexistence with other data warehouses. . . . 30Coexistence with other DB2 database applications 30

    Database naming conventions . . . . . . . . 30Selecting port numbers . . . . . . . . . . 31

    Chapter 3. Planning worksheets . . . . 35Planning worksheets for a quick start deployment 36Planning worksheets for a distributed deploymentwithout DB2 remote warehouse agent sites . . . . 39Planning worksheets for a distributed deploymentwith DB2 remote warehouse agent sites . . . . . 45Planning worksheet for installing warehouse packs 49Planning worksheet for creating DB2 users on aUNIX system . . . . . . . . . . . . . . 51

    Part 2. Installing, configuring, anduninstalling Tivoli Enterprise DataWarehouse . . . . . . . . . . . . 53

    Chapter 4. Installing a quick startdeployment. . . . . . . . . . . . . 57Preparing the environment . . . . . . . . . 57Installing and configuring DB2 Universal Database 58Installing the Tivoli Enterprise Data Warehousecomponents . . . . . . . . . . . . . . 60

    About the installation wizard . . . . . . . 60Performing the installation . . . . . . . . 61

    © Copyright IBM Corp. 2001, 2003 iii

  • Configuring the control database for the DB2 DataWarehouse Center . . . . . . . . . . . . 64Completing the installation . . . . . . . . . 64

    Chapter 5. Installing Tivoli EnterpriseData Warehouse in a distributeddeployment that does not use DB2remote warehouse agent sites . . . . 67Preparing the environment . . . . . . . . . 67Installing and configuring DB2 Universal Database 69

    Installing DB2 Universal Database on Windowssystems. . . . . . . . . . . . . . . 70Installing DB2 Universal Database on AIXsystems. . . . . . . . . . . . . . . 71Installing DB2 Universal Database on Solarissystems. . . . . . . . . . . . . . . 73

    Installing Tivoli Enterprise Data Warehousecomponents . . . . . . . . . . . . . . 77

    About the installation wizard . . . . . . . 77Performing the installation . . . . . . . . 78

    Configuring the control database . . . . . . . 82Completing the installation . . . . . . . . . 83

    Chapter 6. Installing Tivoli EnterpriseData Warehouse in a distributeddeployment that uses DB2 remotewarehouse agent sites . . . . . . . . 85Preparing the environment . . . . . . . . . 85Installing and configuring DB2 Universal Database 88

    Installing DB2 Universal Database on Windowssystems. . . . . . . . . . . . . . . 88Installing DB2 Universal Database on AIXsystems. . . . . . . . . . . . . . . 90Installing DB2 Universal Database on Solarissystems. . . . . . . . . . . . . . . 92

    Obtaining bash for DB2 remote warehouse agentinstallation . . . . . . . . . . . . . . 95Installing DB2 Warehouse Manager . . . . . . 95

    Installing DB2 Warehouse Manager on aWindows system . . . . . . . . . . . 95Installing DB2 Warehouse Manager on a UNIXsystem . . . . . . . . . . . . . . . 96

    Installing Tivoli Enterprise Data Warehousecomponents . . . . . . . . . . . . . . 96

    About the installation wizard . . . . . . . 96Performing the installation . . . . . . . . 97

    Configuring the control database . . . . . . . 102Defining a DB2 warehouse agent site . . . . . 103Configuring DB2 remote warehouse agent sites . . 103

    Configuring a DB2 remote warehouse agent siteon a UNIX system. . . . . . . . . . . 103

    Completing the installation . . . . . . . . . 107

    Chapter 7. Enabling Secure SocketsLayer for the Web version of the IBMConsole. . . . . . . . . . . . . . 109Preparing for configuration changes . . . . . . 109

    Defining a user ID and password for HTTPAdministration . . . . . . . . . . . . 109

    Enabling HTTP Administration to updateconfiguration files on UNIX-based systems . . 110

    Configuring the HTTP server . . . . . . . . 111Step 1: Creating a security certificate. . . . . 111Step 2: Connecting to the HTTP Server . . . . 114Step 3: Configuring the security module . . . 114Step 4: Configuring a secure host IP and anadditional port for the secure server . . . . . 114Step 5: Configuring the virtual host structure forthe secure server . . . . . . . . . . . 115Step 6: Configuring the virtual host documentroot for the secure server . . . . . . . . 115Step 7: Setting the key file and SSL timeoutvalues for the secure server. . . . . . . . 116Step 8: Enabling SSL and determining the modeof client authorization . . . . . . . . . 116Step 9: Restarting services or systems . . . . 116

    Verifying your configuration . . . . . . . . 116

    Chapter 8. Installing and usinglanguage support. . . . . . . . . . 119Overview of language support . . . . . . . 119Installing language support. . . . . . . . . 120

    Installing language support with the reportinterface . . . . . . . . . . . . . . 120Applying language support to an existing reportserver . . . . . . . . . . . . . . . 121

    Using language support in the report interface . . 122

    Chapter 9. Getting started with theIBM Console. . . . . . . . . . . . 123Terms and definitions used in the IBM Console . . 123An overview of the IBM Console . . . . . . . 123Getting started with the IBM Console . . . . . 126

    Overview of system administration tasks . . . 126Signing on to the IBM Console . . . . . . 127Using the portfolio . . . . . . . . . . 128Opening the Task Assistant . . . . . . . . 128

    Using the IBM Console with Tivoli Enterprise DataWarehouse . . . . . . . . . . . . . . 128

    Managing user groups . . . . . . . . . 128Managing Tivoli Enterprise Data Warehousereports . . . . . . . . . . . . . . 130Managing data marts . . . . . . . . . . 133

    Chapter 10. Installing and upgradingwarehouse packs. . . . . . . . . . 135Installing warehouse packs . . . . . . . . . 135

    Incompatible warehouse packs . . . . . . 135Step 1. Planning to install warehouse packs . . 135Step 2. Preparing the environment . . . . . 137Step 3. Installing the warehouse pack . . . . 140Step 4. Completing the installation . . . . . 142

    Configuring warehouse packs . . . . . . . . 142Copying the warehouse pack files for a DB2remote warehouse agent site . . . . . . . 142Creating ODBC data sources on the controlserver for warehouse packs. . . . . . . . 143Creating ODBC data sources on DB2 remotewarehouse agent sites . . . . . . . . . 145

    iv Installing and Configuring Tivoli Enterprise Data Warehouse

  • Specifying user IDs and passwords for TivoliEnterprise Data Warehouse sources and targets . 146Scheduling warehouse pack ETL processes . . 147Confirming the ETL processes . . . . . . . 156

    Configuring for a multiple customer environmentor multiple data centers . . . . . . . . . . 157

    Configuring a multiple customer environment 157Configuring a multiple data center environment 159Maintaining a multiple customer or multipledata center environment. . . . . . . . . 160

    Applying a fix to a warehouse pack . . . . . . 161Planning for the patch process. . . . . . . 161

    Chapter 11. IBM Tivoli Monitoringintegration with Tivoli Enterprise DataWarehouse . . . . . . . . . . . . 173Names and acronyms used in other documents . . 173Integration overview . . . . . . . . . . . 173Skills for successful implementation . . . . . . 175Required documentation . . . . . . . . . 176Required CDs . . . . . . . . . . . . . 177Database considerations . . . . . . . . . . 178

    ITM_DB database considerations . . . . . . 178Tivoli Enterprise Data Warehouse databaseconsiderations . . . . . . . . . . . . 179Database communications . . . . . . . . 179

    Tasks to collect data for Tivoli Enterprise DataWarehouse . . . . . . . . . . . . . . 180

    Troubleshooting tips . . . . . . . . . . 187Tasks to move data into Tivoli Enterprise DataWarehouse . . . . . . . . . . . . . . 188

    Changing the schema name for the ITM_DBdatabase tables . . . . . . . . . . . . 194Troubleshooting tips . . . . . . . . . . 198

    Chapter 12. Removing TivoliEnterprise Data Warehouse from yourenterprise . . . . . . . . . . . . . 199Uninstalling warehouse packs . . . . . . . . 199

    Overview of uninstalling warehouse packs . . 199Performing the uninstallation . . . . . . . 200The uninstallation configuration file . . . . . 203More about twh_app_deinstall.sh. . . . . . 205

    Uninstalling language packs . . . . . . . . 205Uninstalling the Tivoli Enterprise Data Warehousecore application . . . . . . . . . . . . 206

    Overview of uninstalling the Tivoli EnterpriseData Warehouse core application . . . . . . 206Considerations for a distributed deployment 207Uninstalling on Windows . . . . . . . . 207Uninstalling on UNIX . . . . . . . . . 208Using DB2 Warehouse Manager afteruninstalling Tivoli Enterprise Data Warehouse . 209

    Uninstalling Tivoli Presentation Services . . . . 210Uninstalling on Windows systems . . . . . 210Uninstalling on UNIX-based systems . . . . 210

    Uninstalling DB2 Universal Database EnterpriseEdition . . . . . . . . . . . . . . . 211Removing data from the central data warehouse 211

    Part 3. Installation scenarios . . . 213

    Chapter 13. Using a DB2 defaultwarehouse agent . . . . . . . . . . 215Completing the configuration checklists . . . . 216Installing and configuring DB2 on tdwcdwdm . . 219Creating the control server on tdwserver . . . . 219Installing the data mart component on tdwcdwdm 221Creating the report server on tdwrep . . . . . 221Backing up the new installation . . . . . . . 223Installing the warehouse pack on the control serverand report server . . . . . . . . . . . . 223Configuring the control server for the warehousepack . . . . . . . . . . . . . . . . 224

    Setting up RDBMS client software and ODBCdata sources . . . . . . . . . . . . . 224Configuring the warehouse pack sources andtargets. . . . . . . . . . . . . . . 225Configuring and scheduling ETL steps to run onthe central data warehouse and data mart server 225

    Chapter 14. Using DB2 remotewarehouse agents . . . . . . . . . 227Distributed installation scenario with a DB2 remotewarehouse agent . . . . . . . . . . . . 227

    Completing the installation checklists . . . . 229Preparing for the central data warehouse anddata mart server on tdwcdwdm . . . . . . 231Creating the control server on tdwserver . . . 233Creating the central data warehouse and datamart server on tdwcdwdm . . . . . . . . 234Creating the report server on tdwrep . . . . 236Backing up the new installation . . . . . . 237Installing the warehouse pack on the controlserver and report server . . . . . . . . . 237Copying the warehouse pack files to the centraldata warehouse and data mart server ontdwcdwdm . . . . . . . . . . . . . 238Configuring the DB2 remote warehouse agenton the central data warehouse and data martserver on tdwcdwdm. . . . . . . . . . 239Completing the control server configuration ontdwserver . . . . . . . . . . . . . 241

    If you have trouble using DB2 remote warehouseagents . . . . . . . . . . . . . . . . 244

    Part 4. Administration andproblem determination . . . . . . 245

    Chapter 15. DB2 Data WarehouseCenter essentials. . . . . . . . . . 247Starting the DB2 Data Warehouse Center . . . . 247Using the Work in Progress window . . . . . 247Reviewing exception table information . . . . . 248Disabling and re-enabling ETL scheduling . . . . 248

    Disabling ETL scheduling . . . . . . . . 249Re-enabling ETL scheduling . . . . . . . 249

    Stopping and starting the DB2 warehouse services 249

    Contents v

  • Stopping the DB2 warehouse services . . . . 249Starting the DB2 warehouse services . . . . 250

    Removing old data from the DB2 Data WarehouseCenter logs . . . . . . . . . . . . . . 250

    Chapter 16. Administering TivoliEnterprise Data Warehouse . . . . . 253Determining what is installed . . . . . . . . 253

    Determining what level of Tivoli EnterpriseData Warehouse is installed . . . . . . . 253Determining what level of a warehouse pack isinstalled . . . . . . . . . . . . . . 254

    Creating agent sites after the installation of TivoliEnterprise Data Warehouse . . . . . . . . . 254

    Installing a DB2 warehouse agent . . . . . 254Defining an agent site . . . . . . . . . 255

    Managing warehouse packs . . . . . . . . 256Determining which warehouse packs areinstalled . . . . . . . . . . . . . . 256Manually reconfiguring a warehouse pack. . . 256Reviewing the ETL logs . . . . . . . . . 256

    Backing up and restoring a Tivoli Enterprise DataWarehouse deployment . . . . . . . . . . 257

    Road map for backing up and restoring TivoliEnterprise Data Warehouse . . . . . . . . 257A review of deployment configurations. . . . 257Backing up and restoring databases . . . . . 258Backing up and restoring the Tivoli EnterpriseData Warehouse software . . . . . . . . 261

    Backing up and restoring Tivoli PresentationServices . . . . . . . . . . . . . . . 263

    Backing up Tivoli Presentation Services. . . . 263Restoring Tivoli Presentation Services . . . . 263

    Upgrading DB2 Universal Database EnterpriseEdition . . . . . . . . . . . . . . . 265Changing the DB2 heap size for the central datawarehouse database . . . . . . . . . . . 266Changing DB2 passwords for your TivoliEnterprise Data Warehouse deployment . . . . 266Deleting old data from the central data warehousedatabase . . . . . . . . . . . . . . . 269

    Scheduling deletion . . . . . . . . . . 269Specifying the data to be deleted . . . . . . 269Verifying your central data warehouse deletionprocess . . . . . . . . . . . . . . 270

    Deleting old data from the data mart database . . 270Increment time change for rollup . . . . . . . 270Restarting of Tivoli Presentation Services serviceswhen the data mart database is recycled . . . . 271

    Chapter 17. Problem determination 273Log files . . . . . . . . . . . . . . . 273

    Installation log files . . . . . . . . . . 273Uninstallation log files . . . . . . . . . 276Warehouse pack log files . . . . . . . . 276Warehouse pack patch log files . . . . . . 276Fix pack and interim fix log files . . . . . . 277Tivoli Presentation Services log files . . . . . 277Language pack log files . . . . . . . . . 277

    Messages . . . . . . . . . . . . . . . 277

    Installation messages . . . . . . . . . . 277DB2 messages . . . . . . . . . . . . 278Uninstallation messages . . . . . . . . . 279Tivoli Presentation Services messages . . . . 279

    Problems installing DB2 . . . . . . . . . . 279DB2 cannot be installed because NIS is installedin your environment . . . . . . . . . . 279

    Problems installing Tivoli Enterprise DataWarehouse . . . . . . . . . . . . . . 279

    Things to check first . . . . . . . . . . 279Common problems and solutions. . . . . . 280

    Recovering from an incomplete installation ofTivoli Enterprise Data Warehouse . . . . . . 285

    Additional steps for recovering from anincomplete installation on AIX systems . . . . 287Additional steps for recovering from anincomplete Tivoli Presentation Servicesinstallation . . . . . . . . . . . . . 287

    Problems with reinstalling Tivoli Enterprise DataWarehouse . . . . . . . . . . . . . . 288Problems with uninstalling Tivoli Enterprise DataWarehouse . . . . . . . . . . . . . . 289Problems with configuring and using TivoliEnterprise Data Warehouse . . . . . . . . . 290

    What to do if your DB2 Data Warehouse Centerlogon fails . . . . . . . . . . . . . 290Tivoli Presentation Services services do not startcorrectly on AIX . . . . . . . . . . . 292The Web Services for the IBM Console servicedoes not start on UNIX systems . . . . . . 293Extended shared memory error on AIX with thereport interface when one of the DB2 databasesis on the same machine . . . . . . . . . 294Authentication error with Informix on AIX . . 295Unexpected DB2 Data Warehouse Center errors 295Other report interface errors . . . . . . . 295Problems using DB2 remote warehouse agents 296

    Understanding the report interface (RPI) vault . . 297Problems installing warehouse packs . . . . . 297

    Installation fails in a distributed deployment 297Unable to import the tag file during awarehouse pack installation . . . . . . . 298Warehouse pack installation fails to load datainto the translated term table . . . . . . . 298

    Problems with uninstalling warehouse packs . . . 298Recovering from an unsuccessful installation or anunsuccessful reinstallation of a warehouse pack . . 299

    Recovery steps for an unsuccessful warehousepack uninstall . . . . . . . . . . . . 299

    Warehouse pack configuration problems . . . . 302ETL processes do not complete or extract stepsdo not run . . . . . . . . . . . . . 304Modifying, copying or deleting directories. . . 304Sybase ETL error . . . . . . . . . . . 304

    Adding trace information to the log files for ETLprocesses . . . . . . . . . . . . . . . 304

    Example of adding trace information to the logfile for a central data warehouse ETL process. . 305Example of adding trace information to the logfile for a data mart ETL process . . . . . . 307

    Tivoli Presentation Services not starting . . . . 309

    vi Installing and Configuring Tivoli Enterprise Data Warehouse

  • Problems with reports . . . . . . . . . . 310

    Part 5. Appendixes . . . . . . . . 311

    Appendix A. System administrationhints and tips . . . . . . . . . . . 313Running DB2 commands . . . . . . . . . 313Determining what level of DB2 is installed . . . 314Reusing an existing DB2 instance. . . . . . . 314DB2 user name, user ID, group name, and instancename rules . . . . . . . . . . . . . . 315Specifying an alternate temporary directory . . . 316Mounting a CD on UNIX systems . . . . . . 316

    Mounting the CD on AIX . . . . . . . . 316Mounting the CD on Linux. . . . . . . . 317Mounting the CD-ROM on Solaris . . . . . 317

    Appendix B. Accessibility . . . . . . 319Navigating the interface using the keyboard . . . 319Magnifying what is displayed on the screen . . . 319Accessibility features of the Web version of theIBM Console . . . . . . . . . . . . . 319

    Appendix C. Installing with aresponse file. . . . . . . . . . . . 321Limitations of installing from a response file . . . 321The procedure for installing with a response file 321Response file options . . . . . . . . . . . 322Response file installation example . . . . . . 325

    Appendix D. Starting and stoppingTivoli Presentation Services . . . . . 329Starting and stopping the Server for IBM Console 329Starting and stopping the HTTP server . . . . . 330Starting and stopping HTTP administration . . . 330Starting and stopping Web Services for the IBMConsole . . . . . . . . . . . . . . . 331

    Appendix E. Notices . . . . . . . . 333Trademarks . . . . . . . . . . . . . . 335

    Glossary . . . . . . . . . . . . . 337

    Index . . . . . . . . . . . . . . . 341

    Contents vii

  • viii Installing and Configuring Tivoli Enterprise Data Warehouse

  • READ THIS FIRST

    This supplement provides the latest information about Tivoli® Enterpise DataWarehouse and supersedes all other versions of the Installing and Configuring TivoliEnterprise Data Warehouse. Information in this guide supersedes any duplicatedinformation in the Tivoli Enterprise Data Warehouse Release Notes, GI11-0857.

    This version of the Installing and Configuring Tivoli Enterprise Data Warehousecontains the following additions and enhancements:v Levels of software, fix packs, and patches required for Tivoli Enterprise Data

    Warehouse as of the time of this writing.v Additional planning information when planning your Tivoli Enterprise Data

    Warehouse deployment.v Enhanced installation and configuration instructions for Tivoli Enterprise Data

    Warehouse and warehouse packs.v New information describing how IBM® Tivoli Monitoring fits into your Tivoli

    Enterprise Data Warehouse deployment.v Additional troubleshooting information for installation, uninstallation, and

    configuration procedures.

    As of the time of this writing, the following fix packs, interim fixes, and patchesapply to Tivoli Enterprise Data Warehouse. Occasionally, interim fixes aresuperseded by fix packs. Go to the IBM Software Support Web site to obtainnecessary fix packs, interim fixes, and patches and install them according to theinstructions provided with each fix pack and patch:

    http://www.ibm.com/software/sysmgmt/products/support/

    On the IBM Software Support Web site, select Tivoli Data Warehouse from thedrop down list.

    Make sure that you obtain the most recent fix packs and any additional patchesand interim fixes that apply to your enterprise.

    Notes:

    1. Before applying a fix pack to Tivoli Enterprise™ Data Warehouse, back up theTivoli Enterprise Data Warehouse installation. This allows you to return to avalid state in the event that you encounter errors with the fix pack installation.When applying patches to Tivoli Enterprise Data Warehouse, back up thedirectory specified by the TWH_TOPDIR environment variable and back up thecontrol database. See Chapter 16, “Administering Tivoli Enterprise DataWarehouse”, on page 253 for information on backing up Tivoli Enterprise DataWarehouse.

    2. If you have a distributed installation of Tivoli Enterprise Data Warehouse withone or more DB2® remote warehouse agent sites on UNIX® systems, back upyour IWH.environment file before applying a DB2 fix pack so customizationsthat you have made for Tivoli Enterprise Data Warehouse are not lost.

    3. Installing a fix pack or an interim fix for Tivoli Enterprise Data Warehouse doesnot copy the associated readme file. Copy this file manually to a directory otherthan the Tivoli Enterprise Data Warehouse installation directory.

    © Copyright IBM Corp. 2001, 2003 ix

    http://www.ibm.com/software/sysmgmt/products/support/

  • v IBM DB2 Fix Pack 8Tivoli Enterprise Data Warehouse 1.1 has been certified to operate correctly withIBM DB2 UDB Version 7.2 Fix Pack 8, which became available after TivoliEnterprise Data Warehouse, Version 1.1. DB2 Fix Pack 8 is recommended forTivoli Enterprise Data Warehouse, Version 1.1 and can be downloaded from theDB2 support Web site. Download the special fix for DB2 Fix Pack 8 from theDB2 support Web site and install it after you have completed the installation ofDB2 Fix Pack 8.DB2 Fix Pack 6 is the minimum DB2 fix pack level that must be installed inorder to install and operate Tivoli Enterprise Data Warehouse, Version 1.1. Youcan upgrade DB2 to Fix Pack 8 either before or after doing the initial installationof Tivoli Enterprise Data Warehouse, Version 1.1. Alternatively, you can upgradeDB2 to fix pack 8 either before or after installing Tivoli Enterprise DataWarehouse, Version 1.1 Fix Pack 2 (1.1-TDW-FP02).

    Notes:

    1. Do not install IBM DB2 UDB Version 7.2 Fix Pack 7.2. IBM DB2 UDB Version 7.2 fix packs later than fix pack 8 are not supported

    for use with Tivoli Enterprise Data Warehouse, Version 1.1 as of the time ofthis writing.

    3. If you upgrade from IBM DB2 UDB Version 7.2 Fix Pack 6 to IBM DB2 7.2Fix Pack 8 after you install Tivoli Enterprise Data Warehouse, Version 1.1 andafter you have installed Tivoli Enterprise Data Warehouse, Version 1.1 FixPack 2 (1.1-TDW-FP02), then you must do the following after installing DB2Fix Pack 8:– On a Windows® system:

    a. Copy the db2java.zip file from the DB2_directory\sqllib\java directoryto the Tivoli Presentation Services installation directory and the%TWH_TOPDIR%\tools\bin directory. The DB2_directory\ is your DB2installation drive and path.

    b. Stop and restart the Tivoli Presentation Services services. SeeAppendix D, “Starting and stopping Tivoli Presentation Services”, onpage 329 for instructions on restarting Tivoli Presentation Servicesservices.

    – On a UNIX system:a. Copy the db2java.zip file from the DB2_directory/sqllib/java directory

    to the Tivoli Presentation Services installation directory and$TWH_TOPDIR/tools/bin directories. The DB2_directory\ is your DB2installation drive and path.

    b. Stop and restart the Tivoli Presentation Services services. SeeAppendix D, “Starting and stopping Tivoli Presentation Services”, onpage 329 for instructions on restarting Tivoli Presentation Servicesservices.

    These steps are done automatically for you when you install Tivoli EnterpriseData Warehouse, Version 1.1 or Tivoli Enterprise Data Warehouse, Version 1.1Fix Pack 2 after installing DB2 Fix Pack 8.

    v Tivoli Enterprise Data Warehouse Fix Pack 2 (1.1–TDW-FP02)This is the second fix pack for Tivoli Enterprise Data Warehouse and is requiredfor the correct operation of many of the warehouse packs for Tivoli EnterpriseData Warehouse 1.1. This fix pack installs several fixes to Tivoli Enterprise DataWarehouse, and is required as a prerequisite for the installation of the interimfixes listed below.

    x Installing and Configuring Tivoli Enterprise Data Warehouse

  • v Tivoli Enterprise Data Warehouse Interim Fix 3 (Package 1.1–TDW-0006E)This interim fix is required for the proper operation of updates to the warehouseenablement pack for IBM Tivoli Monitoring for Messaging and Collaboration 5.1:Lotus® Domino™. If this interim fix applies to your enterprise, install thisinterim fix after installing Tivoli Enterprise Data Warehouse Fix Pack 2(1.1–TDW-FP02).

    v Tivoli Enterprise Data Warehouse Interim Fix 4 (Package 1.1–TDW-0007E)This interim fix corrects a problem where the output of a summary report mightcontain information that is misaligned. If this interim fix applies to yourenterprise, install this interim fix after installing Tivoli Enterprise DataWarehouse Interim Fix 3 (Package 1.1–TDW-0006E).

    v Tivoli Enterprise Data Warehouse Interim Fix 5 (Package 1.1–TDW-0008E)This interim fix resolves a problem in the central data warehouse schema.Processing errors occur from unexpired relationships and attributes associatedwith expired components. If this interim fix applies to your enterprise, installthis interim fix after installing Tivoli Enterprise Data Warehouse Interim Fix 4(Package 1.1–TDW-0007E).

    v Tivoli Enterprise Data Warehouse Interim Fix 6 (Package 1.1–TDW-0009E)This interim fix resolves the extraction problem of application data fromMicrosoft® SQL Server database by the IBM Tivoli Enterprise Console® Version3.8. If this interim fix applies to your enterprise, install this interim fix afterinstalling Tivoli Enterprise Data Warehouse Interim Fix 5 (Package1.1–TDW-0008E).

    v Tivoli Enterprise Data Warehouse Interim Fix 7 (Package 1.1–TDW-0010LA)This interim fix resolves the problem of the crashing of summary report outputproduced by the report interface component if special characters such as &are included in the report output. If this interim fix applies to your enterprise,install this interim fix after installing Tivoli Enterprise Data Warehouse InterimFix 6 (Package 1.1–TDW-0009E).

    v Tivoli Enterprise Data Warehouse Interim Fix 8 (Package 1.1–TDW-0011LA)This interim fix resolves the problem of the failure of the installation ofwarehouse pack fix packs when two or more digits are used for the fix packversion number. This is a required interim fix. Install this interim fix afterinstalling Tivoli Enterprise Data Warehouse Interim Fix 7 (Package1.1–TDW-00010LA).

    v Tivoli Enterprise Data Warehouse Interim Fix 9 (Package 1.1–TDW-0012LA)This interim fix resolves the problem with exposed passwords for warehousesource and target databases in log files produced by the data aggregation androllup programs. The 1.1–TDW–0012LA.README file for information about theinterim fix and specific installation instructions. Install this interim fix afterinstalling Tivoli Enterprise Data Warehouse Interim Fix 8 (Package1.1–TDW-00011LA).

    v Security Vulnerabilities Fix for HTTP Server (1.1–TDW-0004)This patch contains a fix for security vulnerabilities that exist in the HTTP serverthat is installed with Tivoli Enterprise Data Warehouse.

    In addition, Tivoli Enterprise Data Warehouse has been certified for the following:v AIX® 5.2 64 bit platform with the Tivoli Presentation Services limitation as

    follows::The IBM Web Console does not start in the background on AIX. You must setthe value of the DISPLAY environment variable in the

    READ THIS FIRST xi

  • /opt/PS/bin/generic/tcwebsvcssubsys file to a server other than the one onwhich the Web Console is running and reboot the AIX machine.

    v MS SQL Server 2000 SP3 as a source database.

    Incompatible warehouse packsMake sure that any warehouse packs that you plan to install are supported byTivoli Enterprise Data Warehouse, Version 1.1. If you attempt to install awarehouse pack that is not compatible with Tivoli Enterprise Data Warehouse,Version 1.1, you will receive an error similar to the following:==> Reading Config File (e:/samplepack/0705A/dgr1.2/e1e2/twh_install_props.cfg)

    (F) CDWIC0007E Illegal option found.Illegal value is (APP_DISPLAY_NAME)

    No recovery procedures are necessary. Obtain the correct warehouse pack for TivoliEnterprise Data Warehouse version 1.1 and run the installation program again.

    About this guideInstalling and Configuring Tivoli Enterprise Data Warehouse describes how TivoliEnterprise Data Warehouse fits into your enterprise, explains how to plan for itsdeployment, and gives installation and configuration instructions. It provides anintroduction to the built-in program for creating and running reports, and containsmaintenance procedures and troubleshooting information.

    Who should read this guideThis guide is for administrators and installers who plan for, install, configure, andmaintain Tivoli Enterprise Data Warehouse.

    Chapter 9, “Getting started with the IBM Console”, on page 123 and Chapter 15,“DB2 Data Warehouse Center essentials”, on page 247 are a starting point for thosewho want to use the IBM Console to work with Tivoli Enterprise Data Warehousereports. Additional information for these users is found in the Tivoli Assistant, theonline help built into the IBM Console.

    Administrators and installers should have the following knowledge:v Basic system administration and file management of the operating systems on

    which the components of Tivoli Enterprise Data Warehouse are installed.v An understanding of the basic concepts of relational database managementv Experience administering IBM DB2 databases

    Report users should be familiar with the following:v A Web browserv The business use of the information stored in the central data warehouse

    PublicationsThis section lists publications in the Tivoli Enterprise Data Warehouse library andany other related documents. It also describes how to access Tivoli publicationsonline, how to order Tivoli publications, and how to make comments on Tivolipublications.

    xii Installing and Configuring Tivoli Enterprise Data Warehouse

  • The Tivoli Enterprise Data Warehouse publicationsThe following documents are available in the Tivoli Enterprise Data Warehouselibrary. The entire library, except the latest version of this guide, is available on theTivoli Enterprise Data Warehouse Documentation CD, LK3T-8111. All the documents,except Enabling an Application for Tivoli Enterprise Data Warehouse, are also availableonline, as described in “Accessing publications online” on page xv.v Tivoli Enterprise Data Warehouse Documentation CD, LK3T-8111

    Provides an information center with the complete Tivoli Enterprise DataWarehouse library in both PDF and HTML. All documents are available inEnglish; selected documents are available in other languages.

    v Tivoli Enterprise Data Warehouse Release Notes, GI11-0857Provides late-breaking information about Tivoli Enterprise Data Warehouse andlists hardware requirements and software prerequisites.

    v Installing and Configuring Tivoli Enterprise Data Warehouse, GC32-0744Describes how Tivoli Enterprise Data Warehouse fits into your enterprise,explains how to plan for its deployment, and gives installation and configurationinstructions. It provides an introduction to the built-in program for creating andrunning reports, and contains maintenance procedures and troubleshootinginformation. Additionally, this guide describes how to install warehouse packsand reports.

    v Enabling an Application for Tivoli Enterprise Data Warehouse, GC32-0745Provides information about connecting an application to Tivoli Enterprise DataWarehouse. This document is for application programmers who use TivoliEnterprise Data Warehouse to store and report on their application’s data, datawarehousing experts who import Tivoli Enterprise Data Warehouse data intobusiness intelligence applications, and customers who view reports.

    For information about creating and using groups to control access to data marts;creating, customizing, and running reports; and viewing and saving the output ofreports, consult the help topics in the IBM Console. Information about gettingstarted with the IBM Console is provided in the Installing and Configuring TivoliEnterprise Data Warehouse.

    Related publicationsThe following section describes additional publications that can help youunderstand and use Tivoli Enterprise Data Warehouse.

    The Tivoli GlossaryThe Tivoli Software Glossary includes definitions for many of the technical termsrelated to Tivoli software. The Tivoli Software Glossary is available, in English only,at the following Web site:

    http://publib.boulder.ibm.com/tividd/glossary/termsmst04.htm

    Access the glossary by clicking the Glossary link on the left pane of the Tivolisoftware library window.

    IBM Redbooks™IBM Redbooks are developed and published by the IBM International TechnicalSupport Organization, the ITSO. They explore integration, implementation, andoperation of realistic customer scenarios. The following Redbooks containinformation about Tivoli Enterprise Data Warehouse:v Introduction to Tivoli Enterprise Data Warehouse, SG24-6607

    READ THIS FIRST xiii

    http://publib.boulder.ibm.com/tividd/glossary/termsmst04.htm

  • Provides a broad understanding of Tivoli Enterprise Data Warehouse. Some ofthe topics that are covered are concepts, architecture, writing your own ETLs,and best practices in creating data marts.

    v Planning a Tivoli Enterprise Data Warehouse Project, SG24-6608Explains the needed planning before deploying Tivoli Enterprise DataWarehouse. The guide shows how to apply these planning steps in a real-life,warehouse pack implementation using IBM Tivoli Monitoring. It also containsfrequently used Tivoli and DB2 commands and lists troubleshooting tips forTivoli Enterprise Data Warehouse.

    DB2 Universal Database publicationsThe DB2 library contains important information about the database system anddata warehousing technology provided by DB2 Universal Database EnterpriseEdition, DB2 Warehouse Manager, and the DB2 Data Warehouse Center.

    For those new to data warehousing and DB2, the Business Intelligence Tutorialleads you through the basics of data warehousing and the use of the DB2 DataWarehouse Center. This online tutorial is available from both the DB2 HTMLDocumentation CD and the DB2 First Steps component after installing DB2Universal Database on your system.

    Refer to the DB2 library for help in installing, configuring, administering, andtroubleshooting DB2 products. The DB2 library is available online at the followingWeb address:

    http://www.ibm.com/software/data/db2/library/

    After installing DB2, the library is also available on your system.

    The following documents are particularly relevant for people working with TivoliEnterprise Data Warehouse:v IBM DB2 Universal Database™ for Windows Quick Beginnings, GC09-2971

    Guides you through the planning, installation, migration (if necessary), andsetup of a partitioned database system using the IBM DB2 product on MicrosoftWindows systems.

    v IBM DB2 Universal Database for UNIX Quick Beginnings, GC09-2970Guides you through the planning, installation, migration (if necessary), andsetup of a partitioned database system using the IBM DB2 product on UNIXsystems.

    v IBM DB2 Universal Database Administration Guide: Implementation, SC09-2944Covers the details of implementing your database design. Topics includecreating and altering a database, database security, database recovery, andadministration using the DB2 Control Center, a DB2 graphical user interface(GUI).

    v IBM DB2 Universal Database Administration Guide: Performance, SC09-2945Provides information about configuring and tuning your database environmentto improve performance.

    v IBM DB2 Universal Database Data Warehouse Center Administration Guide,SC26-9993Provides information on how to build and maintain a data warehouse using theDB2 Data Warehouse Center.

    v IBM DB2 Warehouse Manager Installation Guide, GC26-9998

    xiv Installing and Configuring Tivoli Enterprise Data Warehouse

    http://www.ibm.com/software/data/db2/library/

  • Provides the information to install the following DB2 Warehouse Managercomponents: Information Catalog Manager, warehouse agents, and warehousetransformers.

    v IBM DB2 Universal Database and DB2 Connect™ Installation and ConfigurationSupplement, GC09-2957Provides advanced installation considerations and guides you through theplanning, installation, migration (if necessary), and setup of a platform-specificDB2 client. Once the DB2 client is installed, you then configure communicationsfor both the client and server, using the DB2 GUI tools or the Command LineProcessor. This supplement also contains information on binding, setting upcommunications on the server, the DB2 GUI tools, Distributed RelationalDatabase Architecture™ application server (DRDA® AS), distributed installation,the configuration of distributed requests, and accessing heterogeneous datasources.

    v IBM DB2 SQL Reference Volume 1, SC09-2974 and IBM DB2 SQL Reference Volume2, SC09-2975Describes SQL syntax, semantics, and the rules of the language. This book alsoincludes information about release-to-release incompatibilities, product limits,and catalog views.You can order both volumes of the SQL Reference in the English language inNorth America with the form number SBOF-8933.

    v IBM DB2 Universal Database Message Reference Volume 1, GC09-2978 and IBM DB2Universal Database Message Reference Volume 2, GC09-2979Lists the messages and codes issued by DB2, the Information Catalog Manager,and the DB2 Data Warehouse Center, and describes the actions you should take.

    v IBM DB2 Universal Database Business Intelligence TutorialProvides an end-to-end tutorial for typical business intelligence tasks. It teachesyou how to use the DB2 Control Center and DB2 Data Warehouse Center tocreate a warehouse database, move and transform source data, and write thedata to the warehouse target database. It also teaches you how to use the OLAPStarter Kit to perform multidimensional analysis on relational data using OnlineAnalytical Processing (OLAP) techniques.

    Accessing publications onlineThe documentation CD, Tivoli Enterprise Data Warehouse Documentation CD, containsthe publications that are in the product library. The format of the publications isPDF, HTML, or both. Translated documents are also available for some products.

    IBM posts publications for this and all other Tivoli products, as they becomeavailable and whenever they are updated, to the Tivoli Software InformationCenter Web site. The Tivoli Software Information Center is located at the followingWeb address:

    http://publib.boulder.ibm.com/tividd/td/tdprodlist.html

    Click the Tivoli Enterprise Data Warehouse link to access the product library.

    The DB2 product library is located at the following Web address:

    http://www.ibm.com/software/data/db2/library/

    Note: If you print PDF documents on other than letter-sized paper, select the Fit topage check box in the Adobe Acrobat Print dialog. This option is available

    READ THIS FIRST xv

    http://publib.boulder.ibm.com/tividd/td/tdprodlist.htmlhttp://www.ibm.com/software/data/db2/library/

  • when you click File → Print. Fit to page ensures that the full dimensions of aletter-sized page print on the paper that you are using.

    Ordering publicationsYou can order many IBM and Tivoli publications online at the following Web site:

    http://www.elink.ibmlink.ibm.com/public/applications/publications/cgibin/pbi.cgi

    You can also order by telephone by calling one of these numbers:v In the United States: 800-879-2755v In Canada: 800-426-4968v In other countries, for a list of telephone numbers, see the following Web site:

    http://www.ibm.com/software/tivoli/order-lit/

    AccessibilityAccessibility features help users with a physical disability, such as restrictedmobility or limited vision, to use software products successfully. For informationabout the accessibility of Tivoli Enterprise Data Warehouse, refer to Appendix B,“Accessibility”, on page 319.

    Contacting software supportIf you have a problem with any Tivoli product, refer to the following IBM SoftwareSupport Web site:

    http://www.ibm.com/software/sysmgmt/products/support/

    If you want to contact customer support, see the IBM Software Support Guide at thefollowing Web site:

    http://techsupport.services.ibm.com/guides/handbook.html

    The guide provides information about how to contact IBM Software Support,depending on the severity of your problem, and the following information:v Registration and eligibilityv Telephone numbers and e-mail addresses, depending on the country in which

    you are locatedv Information you must have before contacting IBM Software Support

    Participating in newsgroupsUser groups provide software professionals with a forum for communicating ideas,technical expertise, and experiences related to the product. They are located on theInternet, and are available using standard news reader programs. These groups areprimarily intended for user-to-user communication, and are not a replacement forformal support.

    The Tivoli Enterprise Data Warehouse newsgroup is at the following Web address:

    news://news.software.ibm.com/ibm.software.tivoli.enterprise-data-warehouse

    xvi Installing and Configuring Tivoli Enterprise Data Warehouse

    http://www.elink.ibmlink.ibm.com/public/applications/publications/cgibin/pbi.cgihttp://www.ibm.com/software/tivoli/order-lit/http://www.ibm.com/software/sysmgmt/products/support/http://techsupport.services.ibm.com/guides/handbook.htmlnews://news.software.ibm.com/ibm.software.tivoli.enterprise-data-warehouse

  • Conventions used in this guideThis book uses several conventions for special terms and actions, and operatingsystem-dependent commands and paths.

    Typeface conventionsThis guide uses the following typeface conventions:

    Bold

    v Lowercase commands and mixed case commands that are otherwisedifficult to distinguish from surrounding text

    v Interface controls (check boxes, push buttons, radio buttons, spinbuttons, fields, folders, icons, list boxes, items inside list boxes,multicolumn lists, containers, menu choices, menu names, tabs, propertysheets), labels (such as Tip:, and Operating system considerations:)

    v Keywords and parameters in textItalic

    v Words defined in textv Emphasis of words (words as words)v New terms in text (except in a definition list)v Variables and values you must provide

    Monospace

    v Examples and code examplesv File names, programming keywords, and other elements that are difficult

    to distinguish from surrounding textv Message text and prompts addressed to the userv Text that the user must typev Values for arguments or command options

    Operating system-dependent variables and pathsWhen referring to environment variables in a context that can occur only on asystem running a Windows operating system, environment variables and pathnames are displayed using the Windows notation. For example, %SystemRoot%and C:\Program Files\TWH\, respectively. If the context applies to both Windowsand UNIX operating systems, this guide uses the UNIX convention for specifyingenvironment variables and for directory notation. For example, $TEMP and/usr/local/bin/.

    To convert from the UNIX format to the Windows format, replace $variable with%variable% for environment variables and replace each forward slash (/) with abackslash (\) in directory paths.

    Note: If you are using the bash shell on a Windows system, you can use the UNIXconventions.

    This guide uses the following environment variables:

    Variable name Meaning

    %ProgramFiles% Identifies the directory where program files areinstalled. Usually, this is C:\Program Files\, but itcan also be represented with the SystemDrive

    READ THIS FIRST xvii

  • environment variable as%SystemDrive%:\Program Files\.

    $TWH_TOPDIR The top-level directory in which the TivoliEnterprise Data Warehouse files are installed. Thedefault value on Windows systems is%ProgramFiles%\TWH\. The default value onUNIX systems is /opt/twh/.

    xviii Installing and Configuring Tivoli Enterprise Data Warehouse

  • Part 1. Planning for Tivoli Enterprise Data Warehouse

    Chapter 1. Overview of Tivoli Enterprise DataWarehouse . . . . . . . . . . . . . . 3Why use Tivoli Enterprise Data Warehouse? . . . . 3How Tivoli Enterprise Data Warehouse fits into yourIT enterprise . . . . . . . . . . . . . . 4The components of a Tivoli Enterprise DataWarehouse deployment . . . . . . . . . . . 6

    Tivoli Enterprise Data Warehouse control server . 7Central data warehouse. . . . . . . . . . 7Data marts . . . . . . . . . . . . . . 7Report interface . . . . . . . . . . . . 7DB2 warehouse agents and agent sites . . . . . 7Warehouse packs . . . . . . . . . . . . 8

    Comparing Tivoli Enterprise Data Warehouse andTivoli Decision Support . . . . . . . . . . . 8

    Chapter 2. Planning for Tivoli Enterprise DataWarehouse . . . . . . . . . . . . . . 11How you deploy Tivoli Enterprise Data Warehousesupport . . . . . . . . . . . . . . . . 11

    Software that generates operational data . . . . 11Tivoli Enterprise Data Warehouse . . . . . . 12Warehouse packs . . . . . . . . . . . 12

    Prerequisite hardware and software . . . . . . 13Overview of the installation process . . . . . . 13Types of deployments . . . . . . . . . . . 14Operational data. . . . . . . . . . . . . 16Control server . . . . . . . . . . . . . 16Central data warehouse . . . . . . . . . . 17Data marts . . . . . . . . . . . . . . 17Report server . . . . . . . . . . . . . . 17DB2 warehouse agents and agent sites . . . . . 18Accessing data in the central data warehouse . . . 20Web browser considerations . . . . . . . . . 21Warehouse packs . . . . . . . . . . . . 21

    Where to install a warehouse pack. . . . . . 21Software prerequisites . . . . . . . . . . 21Understanding ETL processes . . . . . . . 22Before you install a warehouse pack . . . . . 22

    Estimating the size of your Tivoli Enterprise DataWarehouse deployment . . . . . . . . . . 23

    General considerations . . . . . . . . . 23Estimating central data warehouse database anddata mart database storage requirements for awarehouse pack . . . . . . . . . . . . 24

    Estimating the number of rows in the Msmttable. . . . . . . . . . . . . . . 24Estimate the size of the table space allocatedfor the Msmt table . . . . . . . . . . 25Calculating the size of the index spaceallocated for the Msmt table . . . . . . . 26

    Security considerations . . . . . . . . . . 26Firewalls . . . . . . . . . . . . . . 26Authority required to install Tivoli EnterpriseData Warehouse . . . . . . . . . . . . 26

    Controlling access to data in Tivoli EnterpriseData Warehouse . . . . . . . . . . . . 27Protecting database connection information in thereport interface . . . . . . . . . . . . 27Secure sockets layer (SSL) connections to the IBMConsole. . . . . . . . . . . . . . . 28

    Support for multiple customer environments andmultiple data centers . . . . . . . . . . . 28DB2 Considerations . . . . . . . . . . . 29Coexistence . . . . . . . . . . . . . . 29

    Coexistence with Tivoli Decision Support . . . 29Coexistence with other data warehouses. . . . 30Coexistence with other DB2 database applications 30

    Database naming conventions . . . . . . . . 30Selecting port numbers . . . . . . . . . . 31

    Chapter 3. Planning worksheets . . . . . . . 35Planning worksheets for a quick start deployment 36Planning worksheets for a distributed deploymentwithout DB2 remote warehouse agent sites . . . . 39Planning worksheets for a distributed deploymentwith DB2 remote warehouse agent sites . . . . . 45Planning worksheet for installing warehouse packs 49Planning worksheet for creating DB2 users on aUNIX system . . . . . . . . . . . . . . 51

    © Copyright IBM Corp. 2001, 2003 1

  • 2 Installing and Configuring Tivoli Enterprise Data Warehouse

  • Chapter 1. Overview of Tivoli Enterprise Data Warehouse

    With Tivoli Enterprise Data Warehouse, customers can analyze historical trendsfrom various Tivoli and customer applications. The Tivoli Enterprise DataWarehouse infrastructure enables a set of extract, transform, and load (ETL)utilities to extract and move data from Tivoli application data stores to a centralrepository. The open architecture of Tivoli Enterprise Data Warehouse also enablesdata from non-Tivoli applications to be integrated into its central repository.Customers can then generate task-oriented data marts from this repository, andthese data marts can be used to produce cross application reports.

    This chapter introduces and addresses the following topics:v Why use Tivoli Enterprise Data Warehouse?v The components of a Tivoli Enterprise Data Warehouse deploymentv Warehouse packsv Comparing Tivoli Enterprise Data Warehouse and Tivoli Decision Support

    Why use Tivoli Enterprise Data Warehouse?Using Tivoli Enterprise Data Warehouse, you can create a data warehouse thatcontains data about your IT infrastructure, including network devices andconnections, desktops, hardware, software, events, and other information. With thisinformation in a data warehouse, you can look at your IT costs, performance, andother trends across your enterprise. Tivoli Enterprise Data Warehouse can be usedto show the value and return on investment of Tivoli and IBM software, and it canbe used to identify areas where you can be more effective. Moving data from youroperation data stores into a data warehouse keeps your operation data storesefficient while preserving historical data longer.

    Tivoli Enterprise Data Warehouse provides the following capabilities:v An open architecture for storing, aggregating, and correlating historical data

    In addition to the data collected by diverse IBM Tivoli software, TivoliEnterprise Data Warehouse has the flexibility and extensibility to enable you tointegrate your own application data.

    v The infrastructure and tools necessary for maintaining and viewing the dataThese tools include the Tivoli Enterprise Data Warehouse application, DB2Universal Database Enterprise Edition, the DB2 Data Warehouse Center, the DB2Warehouse Manager, and the report interface, which includes the IBM Consoleand Tivoli Presentation Services.

    v The ability to use your choice of data analysis tools to examine your historicaldata.In addition to the report interface that is shipped with Tivoli Enterprise DataWarehouse, you can analyze your data using other products such as onlineanalytical processing (OLAP), planning, trending, analysis, accounting, or datamining.

    v A zero-footprint client.Users can access Tivoli Enterprise Data Warehouse reports from any system byusing a Web browser. No special software is required on the user’s system.

    v Multicustomer and multicenter support

    © Copyright IBM Corp. 2001, 2003 3

  • You can keep data about multiple customers and multiple data centers in onewarehouse, but restrict access so that customers can see and work with data andreports based only on their data and not any other customer’s data. You can alsorestrict an individual user’s ability to access data.

    v Internationalization supportNot only is the report interface localized, application programmers can localizethe data stored in the central data warehouse.

    How Tivoli Enterprise Data Warehouse fits into your IT enterpriseFigure 1 on page 5 illustrates how Tivoli Enterprise Data Warehouse fits into yourIT enterprise. The numbers in the figure correspond to those in following list:1. Your environment contains many products and services that monitor and

    manage your IT enterprise. This software can run on distributed systems suchas Windows, AIX, and other UNIX-based operating systems. These productsand services generate data that is stored in a variety of formats, includingrelational databases, spreadsheet data, log files, and others. This data is calledoperational data, and the databases and files in which it is stored are known asoperational data stores.

    2. Extract, transform, and load (ETL) programs take the data from these varioussources and place it in the central data warehouse. This action often requiresthat the data be cleansed, aggregated, and converted into the standard formatfor historical data in the central data warehouse. These central data warehouseETL programs are provided in warehouse packs, which come from varioussources including the following:v The product that generates the operational data. For example, the IBM Tivoli

    Enterprise Console product provides a warehouse pack that places itsoperational data into the central data warehouse.

    v A product that analyzes data captured by other products. For example, anindependent software vendor might write a warehouse pack to extractoperational data collected by a system management product that does notprovide a warehouse pack.

    v A customer created warehouse pack. For example, if there are no productsthat analyze the data that is important to your enterprise, you can write yourown customized ETL program to capture the specific historical data youwant to analyze.

    3. The central data warehouse contains the historical data from all your diversesources. This data store is optimized for the efficient storage of large amountsof data and is published, which makes the data accessible to many analysissolutions. See the Enabling an Application for Tivoli Enterprise Data Warehouse,GC32-0745 and warehouse pack implementation guides for additionalinformation.

    4. Another set of ETL programs extracts a subset of historical data from thecentral data warehouse. This subset of data, called a data mart, contains datatailored to and optimized for a specific reporting or analysis task. Like the ETLprograms in step 2, these data mart ETL programs are typically packaged inwarehouse packs and come from a variety of sources. A data mart ETLprogram can access any data in the central data warehouse, including dataplaced there by the central data warehouse ETL program of another warehousepack.

    5. The data marts, which are subsets of the historical data that satisfy the needs ofa specific department, team, or customer, are optimized for interactive reportingand data analysis.

    4 Installing and Configuring Tivoli Enterprise Data Warehouse

  • The format of the data in a data mart is specified by the application that createsit. For example, warehouse packs for Tivoli software typically create data martsthat have a similar structure and can be examined by the report interface. Otherapplications might create a data mart as a spreadsheet data file or as amultidimensional cube.

    6. You use a program to analyze a specific aspect of your enterprise using thedata in one or more data mart databases. Tivoli Enterprise Data Warehouseprovides the report interface for reporting. You could also use another programto perform OLAP analysis, business intelligence reporting, or data mining.

    System management data from Tivoli and customsources on Windows and UNIX systems

    Central data warehouse

    Data marts

    ETLs

    ETLs4

    3

    2

    1

    5

    6 IBM TivoliService LevelAdvisor

    Reportinterface

    Dataanalysis

    tools

    Figure 1. Tivoli Enterprise Data Warehouse overview

    Chapter 1. Overview of Tivoli Enterprise Data Warehouse 5

  • The components of a Tivoli Enterprise Data Warehouse deploymentTivoli Enterprise Data Warehouse has the following components:v Control serverv Central data warehouse databasev Data mart databasev DB2 warehouse agents and agent sitesv Report server

    These components can be installed on one system for a quick start installation, ordistributed across the systems in your IT enterprise. Figure 2 illustrates thecomponents distributed across four systems.

    There is exactly one of each component in a Tivoli Enterprise Data Warehouseinstallation.

    The Tivoli Enterprise Data Warehouse components can be, but do not need to be,installed on the same systems as other Tivoli software or on the systems where theoperational data stores reside. In Figure 2, the operational data stores are on asystem that is not part of the Tivoli Enterprise Data Warehouse deployment.

    As shown in Figure 2, when you analyze data in a data mart using an analyticaltool other than the report interface provided with Tivoli Enterprise DataWarehouse, that tool reads data directly from the data marts and presents the datato you using its own interface.

    The DB2 warehouse agents and agent sites are not shown in this figure. Figure 2also shows the use of other types of data analysis tools, which in this example arelocated on systems outside your Tivoli Enterprise Data Warehouse deployment.

    The following sections provide more information about the components of TivoliEnterprise Data Warehouse. For information about where to place thesecomponents in your IT enterprise, see Chapter 2, “Planning for Tivoli EnterpriseData Warehouse”, on page 11.

    Operationaldata

    Tivoli Enterprise Data Warehouse components

    OLAP tools

    Data martdatabase

    Central data warehousedatabase Control server

    BusinessIntelligence

    tools

    Web browsers connectingto report interface

    Report server

    Figure 2. Components of a Tivoli Enterprise Data Warehouse deployment

    6 Installing and Configuring Tivoli Enterprise Data Warehouse

  • Tivoli Enterprise Data Warehouse control serverThe Tivoli Enterprise Data Warehouse control server is the system from which youmanage your data. It contains the control database for Tivoli Enterprise DataWarehouse. The control database contains metadata for both Tivoli Enterprise DataWarehouse and for the warehouse management functions of DB2 UniversalDatabase Enterprise Edition, such as the DB2 Data Warehouse Center and the DB2Warehouse Manager. You can have only one control server in a Tivoli EnterpriseData Warehouse deployment.

    The control server has the following subcomponents:v A server that controls communication between the control server, the central

    data warehouse server, the data mart server, and the report server.v The control database, which contains metadata for Tivoli Enterprise Data

    Warehouse.

    Central data warehouseThe central data warehouse contains the historical data for your enterprise. Youcan have only one central data warehouse database in a Tivoli Enterprise DataWarehouse deployment. The system that hosts the central data warehouse is calledthe central data warehouse server.

    Data martsA separate DB2 database contains the data marts for your enterprise. Each datamart contains a subset of the historical data from the central data warehouse thatsatisfies the analysis and reporting needs of a specific department, team, customer,or application. The system that hosts the data mart databases is called the datamart server. Although you can have many data marts in a Tivoli Enterprise DataWarehouse deployment, you can have only one data mart server. Each data martdatabase can contain the data for multiple data marts.

    Report interfaceThe Tivoli Enterprise Data Warehouse report interface (RPI) provides tools and agraphical user interface that other Tivoli software products utilize to create anddisplay reports that help you analyze the data in your warehouse to answerquestions that are important to your business. It enables you to customize reportsprovided with Tivoli software and to create new reports. You also use the reportinterface to control access to data marts and to the reports associated with a datamart. The system on which you install the report interface is called the reportserver.

    DB2 warehouse agents and agent sitesThe DB2 warehouse agent is the component of DB2 Warehouse Manager thatmanages the flow of data between data sources and targets that are on differentcomputers. By default, the control server uses a DB2 default warehouse agent tomanage the data flow between operational data sources, the central datawarehouse database, and the data mart database.

    You can optionally install the DB2 warehouse agent component of DB2 WarehouseManager on a computer other than the control server. Typically, you place a DB2remote warehouse agent on the computer that is the target of a data transfer. Thatcomputer becomes a DB2 remote warehouse agent site, which the DB2 Data

    Chapter 1. Overview of Tivoli Enterprise Data Warehouse 7

  • Warehouse Center uses to manage the transfer of Tivoli Enterprise Data Warehousedata. This can speed up the data transfer as well as reduce the workload on thecontrol server.

    For more information about DB2 warehouse agents and where to place agent sites,see “DB2 warehouse agents and agent sites” on page 18.

    Warehouse packsA warehouse pack is separately-installable software that provides data warehousefunctionality for a specific system management purpose. You can think of it as awarehouse plug-in that provides any combination of the following functions:v Database tables and constants that define the data to be collectedv The ETL programs that put historical data into the central data warehousev The ETL programs that extract data into data marts for reporting purposesv Prepackaged reports about a specific aspect of system management

    Although some warehouse packs provide all of these functions, others mightprovide only a subset. For example, one warehouse pack might only load historicaldata into the central data warehouse. Another warehouse pack might only analyzedata provided by other warehouse packs.

    Because Tivoli Enterprise Data Warehouse provides an open architecture, datacollected by one warehouse pack can be used by other warehouse packs. In somecases, warehouse packs work together to provide a cross-product solution.

    Comparing Tivoli Enterprise Data Warehouse and Tivoli DecisionSupport

    As the next generation of historical data reporting and analysis solutions, TivoliEnterprise Data Warehouse is a successor to Tivoli Decision Support. The followingitems compare and contrast them:v Both Tivoli Enterprise Data Warehouse and Tivoli Decision Support collect and

    analyze data gathered by the system management products in your enterprise.v Both provide an infrastructure for reporting and analysis, but do not themselves

    extract data or provide reports. Each relies on other applications to use theinfrastructure to extract and analyze data and to provide reports to satisfy aspecific reporting or analysis need.In Tivoli Decision Support, an application that provides a solution to a specificreporting need is called a Tivoli Decision Support guide. In Tivoli EnterpriseData Warehouse, the corresponding application is called a warehouse pack.

    v Some Tivoli Decision Support guides require direct access to the data in youroperational data stores, which can decrease the performance of the productscreating and using those data stores. In Tivoli Enterprise Data Warehouse, theuse of a central data warehouse and data marts ensure that your operationaldata stores are not impacted by users running reports. It also ensures that userscan run reports efficiently by accessing databases that are optimized forinteractive reporting.

    v Tivoli Decision Support stores and accesses data using Cognos Powerplay andCrystal Reports. In contrast, Tivoli Enterprise Data Warehouse publishes theformat of the data in its central data warehouse and data marts, as well as theformat of the data in the products that feed the central data warehouse. This

    8 Installing and Configuring Tivoli Enterprise Data Warehouse

  • enables you to use, in addition to the built-in reporting interface provided byTivoli Enterprise Data Warehouse, the business intelligence solutions you alreadyknow.

    v Tivoli Enterprise Data Warehouse provides support for multiple languages.Tivoli Decision Support is available only in English.

    Chapter 1. Overview of Tivoli Enterprise Data Warehouse 9

  • 10 Installing and Configuring Tivoli Enterprise Data Warehouse

  • Chapter 2. Planning for Tivoli Enterprise Data Warehouse

    This chapter provides an overview of how the installation of Tivoli Enterprise DataWarehouse relates to the rest of your system management software; listsinstallation considerations, information you need to gather, and decisions you needto make; and provides other information to help you plan your deployment ofTivoli Enterprise Data Warehouse.

    The chapter includes the following topics:v “How you deploy Tivoli Enterprise Data Warehouse support”v “Prerequisite hardware and software” on page 13v “Overview of the installation process” on page 13v “Types of deployments” on page 14v “Operational data” on page 16v “Control server” on page 16v “Central data warehouse” on page 17v “Data marts” on page 17v “Report server” on page 17v “DB2 warehouse agents and agent sites” on page 18v “Accessing data in the central data warehouse” on page 20v “Web browser considerations” on page 21v “Warehouse packs” on page 21v “Estimating the size of your Tivoli Enterprise Data Warehouse deployment” on

    page 23v “Security considerations” on page 26v “Support for multiple customer environments and multiple data centers” on

    page 28v “DB2 Considerations” on page 29v “Coexistence” on page 29v “Database naming conventions” on page 30v “Selecting port numbers” on page 31

    How you deploy Tivoli Enterprise Data Warehouse supportTivoli Enterprise Data Warehouse support for a Tivoli product requires that youinstall the following types of software:v Software that generates the operational data you want to analyze. See page 11.v Tivoli Enterprise Data Warehouse, which provides the warehouse infrastructure.

    See page 12.v One or more warehouse enablement packs, also called warehouse packs, which are

    applications that make use of the infrastructure to collect and analyze historicaldata. See page 12.

    Software that generates operational dataThe Tivoli software and other system management products installed in your ITenterprise might already generate the operational data you need, or you might

    © Copyright IBM Corp. 2001, 2003 11

  • have to install software to generate and record historical data. If you needadditional software, it can be provided in the following ways:v As part of a new release of a productv As a fix to a currently-installed release of a productv As a separately installable component of a product

    Tivoli Enterprise Data WarehouseThe Tivoli Enterprise Data Warehouse core program provides the infrastructure forthe Tivoli Enterprise Data Warehouse. It provides the following functions:v An installation wizard that installs the Tivoli Enterprise Data Warehouse

    infrastructurev An installation wizard that installs warehouse packsv The SQL scripts that define the standardized format, or database schema, used to

    store datav Tools that summarize data

    You receive Tivoli Enterprise Data Warehouse as a collection of CDs that is shippedas part of each Tivoli software product that uses the Tivoli Enterprise DataWarehouse infrastructure. Although you might receive the Tivoli Enterprise DataWarehouse CDs with multiple Tivoli software products, you need to install andconfigure it only once. The collection includes the following CDs:v Tivoli Enterprise Data Warehouse, the installation media for the Tivoli Enterprise

    Data Warehouse application.v Tivoli Enterprise Data Warehouse Language Support, the files necessary to use Tivoli

    Enterprise Data Warehouse in non-English languages. This CD contains bothSBCS and DBCS language support.

    v Tivoli Enterprise Data Warehouse Documentation CD. For more information aboutthe Tivoli Enterprise Data Warehouse Documentation library, see “The TivoliEnterprise Data Warehouse publications” on page xiii.

    v DB2 Universal Database Enterprise Edition CDsThe number of DB2 CDs you receive varies depending on whether you receivethe single-byte character set (SBCS) or double-byte character set (DBCS) packageof Tivoli Enterprise Data Warehouse.The DB2 CDs contain products that are not required by or installed with TivoliEnterprise Data Warehouse. For example, you receive the installation media anddocumentation for DB2 OLAP Server and Starter Kit, Information CatalogManager, and DB2 Query Patroller. If you choose to use these products, you caninstall them by following the instructions in the DB2 library. For moreinformation about the DB2 library, see “DB2 Universal Database publications” onpage xiv.

    Warehouse packsYou receive a warehouse pack in one of the following ways:v In the tedw_apps_etl subdirectory of the installation media for the productv On a separate CDv Downloaded from a Web site

    The documentation for a warehouse pack is called an implementation guide. Animplementation guide provides the information you need to successfully install,configure, use, maintain, and customize a warehouse pack.

    12 Installing and Configuring Tivoli Enterprise Data Warehouse

  • The implementation guide is a PDF file in the doc\ subdirectory of the warehousepack installation media. If the warehouse pack does not come on a separate CD,the documentation for the product that provides the warehouse pack describeshow to find the installation media.

    For additional information, see “Warehouse packs” on page 21.

    Prerequisite hardware and softwareRefer to the Tivoli Enterprise Data Warehouse Release Notes for information abouthardware and software prerequisites, specific database and operating systemsupport, and product prerequisites. Refer to “READ THIS FIRST” on page ix forinformation about fix packs and interim fixes that are required at the time of thispublication. For late-breaking news about prerequisites, see the Tivoli EnterpriseData Warehouse Support Web site at the following Web address:

    http://www-3.ibm.com/software/sysmgmt/products/support/TivoliDataWarehouse.html.

    Before installing Tivoli Enterprise Data Warehouse, be sure you have all therequired operating system and software prerequisites. Missing prerequisites canresult in installation or operational problems that are difficult to debug.

    Make sure that at least 2 GB of hard disk space is available for the TivoliEnterprise Data Warehouse installation, and that at least 600 MB of hard disk spaceis available for temporary usage by the installation program.

    Set the TEMP environment variable to the name of a writable directory that meetsthese criteria:v The directory is not accessible to general users, because it will temporarily

    contain unencrypted passwords.v The directory name is relatively short. A long directory name, including a

    system default value such as C:\Documents and Settings\Administrator\LocalSettings\Temp, might cause problems. See “Installation cannot copy files to thehard drive” on page 280 for additional information.

    Overview of the installation processTivoli Enterprise Data Warehouse provides an infrastructure that Tivoli softwareproducts, as well as software from other vendors, use to provide integrated captureand analysis of the data collected in your IT enterprise. The following explains thehigh-level process for installing Tivoli software products, Tivoli Enterprise DataWarehouse, warehouse packs, and third-party OLAP or data analysis tools:1. Tivoli software and other system management products in your IT enterprise

    generate data that you want to turn into information, and then into businessintelligence, to help you better manage your business. These products can beinstalled on systems throughout your enterprise.

    2. Deploy Tivoli Enterprise Data Warehouse in your IT enterprise.This involves installing the following products:v DB2 Universal Database Enterprise Edition, on all computers in your Tivoli

    Enterprise Data Warehouse deploymentv DB2 Warehouse Manager, on selected computers in your deployment,

    depending on the type of deployment you select.

    Chapter 2. Planning for Tivoli Enterprise Data Warehouse 13

    http://www-3.ibm.com/software/sysmgmt/products/support/TivoliDataWarehouse.html

  • v Tivoli Enterprise Data Warehouse, on another Windows system in yourdeployment. Depending on the type of deployment you select, you mightneed to install Tivoli Enterprise Data Warehouse on additional computers inyour deployment.

    If you will be using DB2 remote warehouse agent sites, you also install DB2Warehouse Manager and Tivoli Enterprise Data Warehouse on other computersin your Tivoli Enterprise Data Warehouse deployment.

    3. Configure the DB2 Data Warehouse Center, which is used to manage thecentral data warehouse, for use with Tivoli Enterprise Data Warehouse.The DB2 Data Warehouse Center is automatically installed when you installDB2 Universal Database Enterprise Edition on the control server.

    4. Back up your Tivoli Enterprise Data Warehouse deployment.5. Install warehouse packs one at a time on the control server and report server

    and configure them to connect to the data collected by the IT managementsoftware described in item 1 on page 13.

    6. Back up your Tivoli Enterprise Data Warehouse deployment. It is important tobe able to return to a known working state if you encounter problems installinga warehouse pack.

    7. Optionally, install reporting, analysis, and business intelligence software inaddition to the Tivoli Enterprise Data Warehouse report interface. This softwaremight be installed on a user’s workstation, on a server, or might requirecomponents on both. Or it might be a Web-based reporting tool that enablesusers to analyze data without installing any special software. The TivoliEnterprise Data Warehouse report interface enables users to examine, create,customize, and run reports using the Web browser-based IBM Console.

    Types of deploymentsYou can deploy Tivoli Enterprise Data Warehouse using one of theseconfigurations:v As a quick start deployment, also known as a single system installation, with the

    Tivoli Enterprise Data Warehouse and all of its databases on a single Windowscomputer.

    This deployment is convenient for demonstrations, as an educational or testplatform, and for companies that do not plan to have many users concurrentlyanalyzing data and that do not need to capture and analyze large amounts ofdata in the central data warehouse.

    v As a distributed deployment, with the components installed on multiplecomputers in your enterprise, including UNIX servers. A distributed deploymentis applicable for most production systems and for customers who already run

    Data martWindowsCentral data

    warehouse Control server

    Reportserver

    Figure 3. A quick start deployment

    14 Installing and Configuring Tivoli Enterprise Data Warehouse

  • their database servers on UNIX systems. See Table 1 to determine the operatingsystems on which you can place each component of Tivoli Enterprise DataWarehouse.

    Table 1. Where to place Tivoli Enterprise Data Warehouse components in a distributed deployment

    Component Supported Operating Systems 1 DB2 components required

    Control server Windows DB2 Universal Database

    Central data warehousedatabase

    Windows, AIX, Solaris2 DB2 Universal DatabaseDB2 Warehouse Manager3

    Data mart database Windows, AIX, Solaris DB2 Universal DatabaseDB2 Warehouse Manager3

    Report interface 4,5 Windows, AIX, Solaris, Linux DB2 Universal Database or a DB2 client

    Agent sites Windows, AIX, Solaris DB2 Universal DatabaseDB2 Warehouse Manager

    1 See the Tivoli Enterprise Data Warehouse Release Notes for complete details about supported operating systemversions and prerequisites.

    2 Solaris Operating Environment (herein referred to as Solaris)

    3 DB2 Warehouse Manager is required only on remote computers where you are creating a DB2 remote warehouseagent site.

    4 If you already have Tivoli Presentation Services installed in your enterprise, you must install the report interfacecomponent on the system that hosts the Server for IBM Console.

    5 The report server performs best on Windows systems.

    The following figures show common distributed deployments of TivoliEnterprise Data Warehouse.– Figure 4 shows a deployment with the control server on a Windows server,

    the central data warehouse database and data mart database on separate largeserver-class computers, and the report interface on a Windows server.

    – Figure 5 on page 16 shows a distributed deployment in which the central datawarehouse database is on the same computer as the database containing theoperational data sources.

    Operationaldata

    Data martCentral datawarehouse Control server

    WindowsWindowsUNIX

    IBM Console(report interface clients)

    Report server

    Windows

    Figure 4. A distributed Tivoli Enterprise Data Warehouse deployment

    Chapter 2. Planning for Tivoli Enterprise Data Warehouse 15

  • Operational dataThere can be one or more source databases that contain operational data. As statedpreviously, Tivoli software and other system management products installed inyour IT enterprise might already generate the operational data you need.

    Control serverThere can be exactly one control server in a Tivoli Enterprise Data Warehousedeployment. The control server must be installed on a Windows system.

    The control server uses the following parts of the DB2 product, which you mustinstall manually before installing the control server. These parts are all installedwhen you install DB2 Universal Database Enterprise Edition on a Windowssystem.v DB2 Universal Database Enterprise Edition, a component that includes the

    database server and administration clientv The DB2 Data Warehouse Center, a component that automates data warehouse

    processingYou use the DB2 Data Warehouse Center to schedule, maintain, and monitor theETL processes that place data into the central data warehouse database and datamart database.

    v The DB2 default warehouse agentDB2 warehouse agents manage the flow of data between the data sources andthe targets in your Tivoli Enterprise Data Warehouse deployment. For moreinformation about DB2 warehouse agents, see “DB2 warehouse agents and agentsites” on page 18.

    The system on which you install the control server must connect to the operationaldata stores of your enterprise, which potentially reside on other systems and inrelational databases other than DB2. To enable the control server to access thesedata sources, you must install the appropriate database client for each data sourceon the control server system.

    Before installing Tivoli Enterprise Data Warehouse on the control server, you mustinstall DB2 Universal Database Enterprise Edition on each computer that willcontain a central data warehouse database or a data mart database. Optionally, youcan create and tune a DB2 database for the central data warehouse or data martserver on those computers.

    The metadata or control database (TWH_MD) is on the control server.

    Data martWindowsUNIX

    Central datawarehouse Control server

    Operationaldata

    Report server

    UNIX

    Figure 5. A distributed Tivoli Enterprise Data Warehouse deployment

    16 Installing and Configuring Tivoli Enterprise Data Warehouse

  • Central data warehouseThere can be one central data warehouse database in a Tivoli Enterprise DataWarehouse deployment. Central data warehouse databases can be placed onWindows or UNIX systems.

    Important: Although it is possible for a data analysis program to read datadirectly from central data warehouse database without using datamarts, this use is not supported. Analyzing historical data directly fromthe central data warehouse database can cause performance problemsfor all applications using the central data warehouse.

    Data martsThere can be one data mart database in a Tivoli Enterprise Data Warehousedeployment. Data mart databases can be placed on Windows or UNIX systems.

    Keep the following considerations in mind as you plan the location of the datamart database:v The data mart database can contain many data marts.v Data marts from more than one warehouse pack can be placed in the data mart

    database.

    Report serverThere can be exactly one report server in a Tivoli Enterprise Data Warehousedeployment.

    The report server uses one the following parts of DB2 Universal DatabaseEnterprise Edition, which you must install manually before installing the reportserver.v DB2 Universal Database Enterprise Editionv DB2 Application Development Clientv DB2 Administration Client (this component is the smallest)

    The report interface uses the Web console interface to the IBM Console. The IBMConsole is a distributed, device-independent, and platform-independentpresentation layer for Tivoli products. When you install the report interface, thefollowing items related to the IBM Console are installed:v Tivoli Presentation Services

    This is the infrastructure that implements the IBM Console. It consists of thefollowing parts:– Server for IBM Console– Web Services for the IBM Console– Tivoli Presentation Services HTTP Server– IBM Global Security Kit Version 4– IBM Console

    The component named IBM Console is a Java™ version of the IBM Console.The Java version is not used by Tivoli Enterprise Data Warehouse but isinstalled because other Tivoli software might require it.

    – Task drivers for Tivoli Enterprise Data Warehouse

    Chapter 2. Planning for Tivoli Enterprise Data Warehouse 17

  • Task drivers are the Tivoli Presentation Services plug-ins that enable you touse the IBM Console to perform Tivoli Enterprise Data Warehouse tasks andto view the online help associated with those tasks.

    When used with Tivoli Enterprise Data Warehouse, all the Tivoli PresentationServices components must be installed on the same system. If Tivoli PresentationServices is already installed on a system in your enterprise, you must install thereport interface component on that system. The Tivoli Enterprise DataWarehouse installation program applies any Tivoli Presentation Services patchesthat are required.

    If Tivoli Presentation Services is not already on a system, the Tivoli EnterpriseData Warehouse installation program automatically installs it when installing thereport interface.

    In order to install the report interface component, you must select Report interfaceduring the installation of Tivoli Enterprise Data Warehouse. Then, you must referto the following chapters:v Chapter 7, “Enabling Secure Sockets Layer for the Web version of the IBM

    Console”, on page 109 contains information on how to enable the Secure SocketsLayer(SSL) protocol if you want to use this for the Web version of the IBMConsole.

    v Chapter 8, “Installing and using language support”, on page 119 providesinformation on how to install and use language support if you want a languageother than English used in the report interface.

    v Chapter 9, “Getting started with the IBM Console”, on page 123 providesin