1 dawn m. boyer yvonne m. riley [email protected] [email protected] [email protected]@psu.edu manager, student...

28
1 Dawn M. Boyer Yvonne M. Riley [email protected] [email protected] Manager, Student Systems Data Warehouse Consultant http://ais.its.psu.edu/ssn/index.html Penn State University Administrative Information Services No More Social No More Social Security Numbers Security Numbers

Upload: marilyn-rideout

Post on 01-Apr-2015

220 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: 1 Dawn M. Boyer Yvonne M. Riley dmb1@psu.edu ymr1@psu.edu dmb1@psu.eduymr1@psu.edu Manager, Student Systems Data Warehouse Consultant

1

Dawn M. Boyer Yvonne M. Riley [email protected] [email protected]

Manager, Student Systems Data Warehouse Consultant

http://ais.its.psu.edu/ssn/index.html

Penn State University

Administrative Information Services

No More Social Security No More Social Security NumbersNumbers

Page 2: 1 Dawn M. Boyer Yvonne M. Riley dmb1@psu.edu ymr1@psu.edu dmb1@psu.eduymr1@psu.edu Manager, Student Systems Data Warehouse Consultant

2

Dawn M. Boyer

[email protected]

Manager, Student Systems

Penn State University

Administrative Information Services

No More Social Security NumbersNo More Social Security NumbersMainframe – Student SystemsMainframe – Student Systems

Page 3: 1 Dawn M. Boyer Yvonne M. Riley dmb1@psu.edu ymr1@psu.edu dmb1@psu.eduymr1@psu.edu Manager, Student Systems Data Warehouse Consultant

3

No More Social Security NumbersNo More Social Security NumbersMainframe – Student SystemsMainframe – Student Systems

History Charge from University President

December 4, 2002

SSN Confidential, Identity Theft Implement 2004 Proactive

Page 4: 1 Dawn M. Boyer Yvonne M. Riley dmb1@psu.edu ymr1@psu.edu dmb1@psu.eduymr1@psu.edu Manager, Student Systems Data Warehouse Consultant

4

No More Social Security NumbersNo More Social Security NumbersMainframe – Student SystemsMainframe – Student Systems

Impact Over 20 Campuses plus Law and Medical School,

World Campus College/Departments – Local Systems New ID+ Cards Central Offices – Student Systems, Data Warehouse

Page 5: 1 Dawn M. Boyer Yvonne M. Riley dmb1@psu.edu ymr1@psu.edu dmb1@psu.eduymr1@psu.edu Manager, Student Systems Data Warehouse Consultant

5

No More Social Security NumbersNo More Social Security NumbersMainframe – Student SystemsMainframe – Student Systems

University Committees Steering Working Group Sub-committees

Technology Policy Conversion Date – December Holiday Break 2004 ID+

Page 6: 1 Dawn M. Boyer Yvonne M. Riley dmb1@psu.edu ymr1@psu.edu dmb1@psu.eduymr1@psu.edu Manager, Student Systems Data Warehouse Consultant

6

No More Social Security NumbersNo More Social Security NumbersMainframe – Student SystemsMainframe – Student Systems

Central ID Repository – CIDR file

Only University File with SSN Restricted Access Initial Creation – September 2004

Page 7: 1 Dawn M. Boyer Yvonne M. Riley dmb1@psu.edu ymr1@psu.edu dmb1@psu.eduymr1@psu.edu Manager, Student Systems Data Warehouse Consultant

7

No More Social Security NumbersNo More Social Security NumbersMainframe – Student SystemsMainframe – Student Systems

Student Systems (ISIS) 44 Data base files – 41 Conversion programs 2.5 million Person records 88 million records 350 million keys SSN fields - Student, Instructor, Adviser,

Parent, Employee

Page 8: 1 Dawn M. Boyer Yvonne M. Riley dmb1@psu.edu ymr1@psu.edu dmb1@psu.eduymr1@psu.edu Manager, Student Systems Data Warehouse Consultant

8

No More Social Security NumbersNo More Social Security NumbersMainframe – Student SystemsMainframe – Student Systems

What needs to be converted All electronic files the contain SSN

Transaction logs Data sets

Presentation (format) 9-NNNN-NNNN Labels Laser or pre-printed forms Letters/emails Processes that create students

Page 9: 1 Dawn M. Boyer Yvonne M. Riley dmb1@psu.edu ymr1@psu.edu dmb1@psu.eduymr1@psu.edu Manager, Student Systems Data Warehouse Consultant

9

No More Social Security NumbersNo More Social Security NumbersMainframe – Student SystemsMainframe – Student Systems

Trial Run – December 2003 Worst file – 15 million records – 7 keys Worst case – 2.84 hours per million record

45 hours of processing

Changed Strategy – 12 files Remove keys – 2 minutes (revert) Convert File – 3 hours Re-Add keys – 20 minutes per key – 2.5 hours (invert) Total – 5.5 hours

Page 10: 1 Dawn M. Boyer Yvonne M. Riley dmb1@psu.edu ymr1@psu.edu dmb1@psu.eduymr1@psu.edu Manager, Student Systems Data Warehouse Consultant

10

No More Social Security NumbersNo More Social Security NumbersMainframe System – Student SystemsMainframe System – Student Systems

Preparation

Step-by-step tasks Meetings – every 2 weeks – Late Summer 2004 Developers, DBA, Systems, Operations

Analysis of data storage Crosswalk File – SSN, PSU ID System Tuning

Audit logs – turned off Redundant copy of data – turned off System Priorities

Page 11: 1 Dawn M. Boyer Yvonne M. Riley dmb1@psu.edu ymr1@psu.edu dmb1@psu.eduymr1@psu.edu Manager, Student Systems Data Warehouse Consultant

11

No More Social Security NumbersNo More Social Security NumbersMainframe – Student SystemsMainframe – Student Systems

4 Known Dates December 19, 2004 – 12:01 AM

Disable Online Systems, Process Grades, Start Conversion December 24, 2004 – Noon

Stop All Conversion Activities for the Holiday December 26, 2004 – 8:00 AM

Continue Conversion Activities January 3, 2005 – 7:00AM

Enable Online Systems

Page 12: 1 Dawn M. Boyer Yvonne M. Riley dmb1@psu.edu ymr1@psu.edu dmb1@psu.eduymr1@psu.edu Manager, Student Systems Data Warehouse Consultant

12

No More Social Security NumbersNo More Social Security NumbersMainframe – Student SystemsMainframe – Student Systems

Conversion Official CIDR File – December 19 File Back-ups – December 19 Convert online files – December 19 & 20 Technical and User testing of online systems –

December 20 Convert non-online files – December 21 & 22 Batch testing – December 21 & 22 Enable online Systems - December 22 – Noon

Page 13: 1 Dawn M. Boyer Yvonne M. Riley dmb1@psu.edu ymr1@psu.edu dmb1@psu.eduymr1@psu.edu Manager, Student Systems Data Warehouse Consultant

13

No More Social Security NumbersNo More Social Security NumbersMainframe – Student SystemsMainframe – Student Systems

Problems – Data Integrity SSN Changes Last Minute Decisions Communication filtering down

Page 14: 1 Dawn M. Boyer Yvonne M. Riley dmb1@psu.edu ymr1@psu.edu dmb1@psu.eduymr1@psu.edu Manager, Student Systems Data Warehouse Consultant

14

No More Social Security NumbersNo More Social Security NumbersMainframe – Student SystemsMainframe – Student Systems

What Worked – Starting early Keep it simple Planning Communication Teamwork

Page 15: 1 Dawn M. Boyer Yvonne M. Riley dmb1@psu.edu ymr1@psu.edu dmb1@psu.eduymr1@psu.edu Manager, Student Systems Data Warehouse Consultant

15

Removing all SSN’s from Penn State’s Data Warehouse

Yvonne M. Riley

[email protected]

Data Warehouse Consultant

Penn State University

Administrative Information Services

No More Social Security No More Social Security NumbersNumbers

Page 16: 1 Dawn M. Boyer Yvonne M. Riley dmb1@psu.edu ymr1@psu.edu dmb1@psu.eduymr1@psu.edu Manager, Student Systems Data Warehouse Consultant

16

No More Social Security NumbersNo More Social Security NumbersPenn State’s Data WarehousePenn State’s Data Warehouse

My task Convert all social security numbers to PSU ID’s. Leaving no social security numbers on any table when

tables were made available to general users.

18 databases to convert 120 tables 150 million records

Analysis started 1 year prior to the conversion.

Page 17: 1 Dawn M. Boyer Yvonne M. Riley dmb1@psu.edu ymr1@psu.edu dmb1@psu.eduymr1@psu.edu Manager, Student Systems Data Warehouse Consultant

17

No More Social Security NumbersNo More Social Security NumbersPenn State’s Data WarehousePenn State’s Data Warehouse

Where did the analysis start: Met with our DBA personnel to discuss options get

suggestions. Identify key people, who would do what. Identify problem areas. How would we approach the coding. Set up a timeline for myself.

Page 18: 1 Dawn M. Boyer Yvonne M. Riley dmb1@psu.edu ymr1@psu.edu dmb1@psu.eduymr1@psu.edu Manager, Student Systems Data Warehouse Consultant

18

No More Social Security NumbersNo More Social Security NumbersPenn State’s Data WarehousePenn State’s Data Warehouse

Immediate Concerns –

What to do with records that don’t convert. Decision was made to copy then to another database for cleanup

later and then copied back into the original table.

What to do with old historical records that have incorrect social security numbers.

Steward offices provided us with the corrected SSN prior to the conversion, and we corrected the records.

Page 19: 1 Dawn M. Boyer Yvonne M. Riley dmb1@psu.edu ymr1@psu.edu dmb1@psu.eduymr1@psu.edu Manager, Student Systems Data Warehouse Consultant

19

No More Social Security NumbersNo More Social Security NumbersPenn State’s Data WarehousePenn State’s Data Warehouse

Immediate Concerns –

Where would the CIDR file (holds the SSN and new PSU ID) reside?

Decision was made to put the CIDR file on the Warehouse.

We would use it to convert the Warehouse. After the conversion was over, users could use

this table to convert local systems.

Page 20: 1 Dawn M. Boyer Yvonne M. Riley dmb1@psu.edu ymr1@psu.edu dmb1@psu.eduymr1@psu.edu Manager, Student Systems Data Warehouse Consultant

20

No More Social Security NumbersNo More Social Security NumbersPenn State’s Data WarehousePenn State’s Data Warehouse

What was the best way to convert the Warehouse?

Preserved our original tables. Update programs would be completely step restartable. Cloned the structure of each table to be converted adding an

extra field at the end to hold the original SSN. Created a view for each table that pulled the PSU ID for the

SSN and moved the SSN to a new ‘holding’ field. Kept our naming conventions for all views, cloned tables,

scripts unique so they could easily be identified. Example View Name: vssn_tbl_converted Example Cloned Table Name: ssn_tbl_converted

Page 21: 1 Dawn M. Boyer Yvonne M. Riley dmb1@psu.edu ymr1@psu.edu dmb1@psu.eduymr1@psu.edu Manager, Student Systems Data Warehouse Consultant

21

No More Social Security NumbersNo More Social Security NumbersPenn State’s Data WarehousePenn State’s Data Warehouse

Sample View Code

CREATE VIEW dbo.vssn_tableone_scoresASSelect psu_id as ‘SSN', Field1 as ‘Field1', Field2 as ‘Field2', Field3 as ‘Field3', SSN as 'ssn_hold'from tableone_scores left join

ssnconversion..conversiontableon tableone_scores.ssn = ssnconversion..conversiontable.ssn

Page 22: 1 Dawn M. Boyer Yvonne M. Riley dmb1@psu.edu ymr1@psu.edu dmb1@psu.eduymr1@psu.edu Manager, Student Systems Data Warehouse Consultant

22

No More Social Security NumbersNo More Social Security NumbersPenn State’s Data WarehousePenn State’s Data Warehouse

Update Programs were developed in 4 Phases:

Phase 1 -- Convert the Warehouse into cloned tables (leaving existing tables untouched). After phase 1. I verified.

Phase 2 -- Renamed tables, had steward office verify. Original tables got renamed. Cloned tables got renamed to original table name.

Phase 3 -- Dropped the extra ssn_hold field from all tables.

Phase 4 -- Dropped unconverted original tables.

Page 23: 1 Dawn M. Boyer Yvonne M. Riley dmb1@psu.edu ymr1@psu.edu dmb1@psu.eduymr1@psu.edu Manager, Student Systems Data Warehouse Consultant

23

No More Social Security NumbersNo More Social Security NumbersPenn State’s Data WarehousePenn State’s Data Warehouse

Phase 1 Update code: Count of records to be updated. Truncate cloned table. Using the newly created views, inserted records into new

cloned table. Count of records not updated. Truncate on table where unconverted records were to be

moved. Copy unconverted records to new database. Delete unconverted records. Count of records in converted table.

Page 24: 1 Dawn M. Boyer Yvonne M. Riley dmb1@psu.edu ymr1@psu.edu dmb1@psu.eduymr1@psu.edu Manager, Student Systems Data Warehouse Consultant

24

No More Social Security NumbersNo More Social Security NumbersPenn State’s Data WarehousePenn State’s Data Warehouse

The conversion weekend is here –

Midnight On Saturday Data Warehouse was made unavailable to user community.

Complete Backup of all databases was done. Cloned tables were created . Arrival of the official CIDR data file on

Sunday. Conversion of the Warehouse begins.

Page 25: 1 Dawn M. Boyer Yvonne M. Riley dmb1@psu.edu ymr1@psu.edu dmb1@psu.eduymr1@psu.edu Manager, Student Systems Data Warehouse Consultant

25

No More Social Security NumbersNo More Social Security NumbersPenn State’s Data WarehousePenn State’s Data Warehouse

As the Warehouse is converting –

DBA monitored the SQL server. I reviewed all logs for any errors. We communicated by phone and email.

Page 26: 1 Dawn M. Boyer Yvonne M. Riley dmb1@psu.edu ymr1@psu.edu dmb1@psu.eduymr1@psu.edu Manager, Student Systems Data Warehouse Consultant

26

No More Social Security NumbersNo More Social Security NumbersPenn State’s Data WarehousePenn State’s Data Warehouse

Problems –

Clean up of Historical Data. Deadlines were given to all steward offices for use to

have all cleanup information. Steward offices were overwhelmed and could not meet

the deadlines.

Page 27: 1 Dawn M. Boyer Yvonne M. Riley dmb1@psu.edu ymr1@psu.edu dmb1@psu.eduymr1@psu.edu Manager, Student Systems Data Warehouse Consultant

27

No More Social Security NumbersNo More Social Security NumbersPenn State’s Data WarehousePenn State’s Data Warehouse

What Worked – Sticking to my timeline –

Starting early and completing the majority of programming by September.

Keeping update programs as simple as possible and step restartable.

Verifying, verifying and re verifying everything.

Page 28: 1 Dawn M. Boyer Yvonne M. Riley dmb1@psu.edu ymr1@psu.edu dmb1@psu.eduymr1@psu.edu Manager, Student Systems Data Warehouse Consultant

28

Questions???