Census Bureau

Download Report

Transcript Census Bureau

Census Bureau
System IPT
Decennial Systems Database Modernization Support
DRIS
Decennial Response Integration System
Date: 07/30/2007
Index

What have we done in past 3
months




Work done on DE101



dscmotd1 and DE101 compare
Moved to DE101 and then to BE101
And many more …
Scripts creation for load
Studying application for index
creation
UECT creation from UNM


Writing script based on state retrieval
Unit testing for UECT
2




Performance and tuning



Full load
Full test for UECT load- successful
Compare times with old machine
Partitioning tables
Comparing results for 2000
Change in retrieval criteria






Retrieval criteria to LCO basis
Changed scripts
Partitioned tables based on LCO
Unit testing and full testing
Taking advantage based on CPUs
Running scripts in parallel
3

Move DE101 to BE101



Data modeling




Move scripts from DE101 to BE101
Test all scripts for performance
Version difference
Production m/c
Work around/Solution
Reverse Engineering effort
4
What have we done in past 3 months



dscmotd1 and DE101 compare
Moved to DE101 and then to BE101
And many more …
dscmotd1


DE101
BE101
Got acceptable and best results on
DE101
Moved schema to DE101
5
Work done on DE101

Scripts created for




Study application to create proper
indexes



Data load
Indexes
analyzing table objects
Fast data retrieval
Fast data update
Test data load and compare with old
machine

Acceptable results

Data load in 1.5 hrs for whole country
compare to 30 hrs on old machine
6
UECT creation from UNM





Scripts based on state retrieval – 2000
Unit testing
Full load testing
Full test for UECT load- successful
Compare times with old machine
UNM table
process
UECT
UNM table
Retrieval based on state
7
Performance & Tuning



Results not up to the mark
P & T was needed
Data size, too high

table partitioning
process
UECT
Retrieval based on state
8
Change in retrieval criteria




Data retrieval based on LCO
and NOT on state based
Unit and full testing
Advantages of CPU bound
operations
Scripts run in parallel
UECT
process
Retrieval based on
LCO
9
Moving from DE101 to BE101





Got new host
DE101 - Production
BE101 – Beta/test
Same configuration
Whole testing to be done
10
Data Modeling Problems



Data repository was not compatible with Database
version
Could not do data modeling using Oracle designer
Work around using third party tool. No stoppage of
work
Oracle db
10g
Desktop
Data modeling
X
Versions not
compatible
Designer repository
6.x
DE101
11
Work Around

Work around using third party tool. No stoppage of
work
Desktop
Data modeling
Third party tool
Oracle db
10g
Versions compatible
Scripts creation/
execution
DE101
12
Reverse Engineering effort – not done
Oracle db
Desktop
Data modeling
DE101
Versions compatible
Designer repository
BE104
13
THE END
14