Beruflich Dokumente
Kultur Dokumente
at UBS / Switzerland
Friedrich Lehn
Configuration & Release Manager
October 2000
Agenda
Project Overview
PowerCenter Configuration
Configuration Management
Deployment Process
Release Process
Summary
Project Overview
UBS
Global, integrated investment services firm offering
- the full range of wealth management, asset management,
investment banking and securities services
- to the full spectrum of clients
World’s largest private bank
Top ten financial services firm by market capitalization
- $62 billion dollars
Total client assets of US$1 trillion
Project Overview
System Environments
Development
Development Test
Test Production
Production
Load Process
Conditioning
AutoLoader
PowerCenter
AutoLoader
SQL Apply
Common Data
Warehouse
Two areas:
/dwp_root UNIX based files, version controlled
/dwp_data dynamic data, archival on demand
Additional directory level for the environment in order to
support more than one environment on one system
/dwp_root is organized by delivery streams
Project Overview
Directory Structure (continued)
D S V S A S P
D development
S staging
V versioning
A integration / user acceptance test
P production
PowerCenter Configuration
Folder Structure
user area
(avoid shortcuts)
team area
release area
Role Responsibility
<delivery stream>_<major>.<minor>.<patch>
e. g. ACC_1.0.1
<major> major release number
(high level “wave” planning)
<minor> minor release number
(delivery stream development plan)
<patch> patch level (bug fixes, emergency releases)
Configuration Management
Versioning reset_acc.sql
Example /main/1
/main/1
ACC_1.0.0
/main/2
/main/2
ACC_1.0.1
/main/3
/main/3 ACC_1.0.2
Labeling Schema: RLS_P
/main/4
/main/4
ACC_x.y.z release label
RLS_A current version in ACC_2.0.0
user acceptance test /main/5
/main/5
RLS_P current version in production RLS_A
Deployment Process
PowerCenter Deployment Facilities
Repository Copy:
- via GUI / database backup & restore
- trackable (result is a file)
- problem: overwrites server configuration
Folder Copy:
- only via GUI
- and therefore not trackable
Mapping Copy:
- only via GUI
- used only within development repository
Deployment Process
Approach
“Repository Copy” is the only trackable method
Delivery Streams require folder level deployment
D S V S A S P
Freeze Receive
Friedrich Lehn
UBS AG, Switzerland