57
1 CUMREC 2002 CUMREC 2002 © 2002 Information Services at DePaul University 2002 Information Services at DePaul University Growing an Growing an Economical Economical Student Student Admin Admin Datamart Datamart Using Common Using Common Tools Tools Jim Janossy Jim Janossy Russ Patterson Russ Patterson DePaul University DePaul University Info Services Info Services CUMREC 2002 CUMREC 2002 © 2002 Information Services at DePaul University 2002 Information Services at DePaul University Copyright © 2002 DePaul University. This work is the intellectual property of DePaul University. Permission is granted for this material to be shared for non-commercial, educational purposes, provided that this copyright statement appears on the reproduced materials and notice is given that the copying is by permission of the author. To disseminate otherwise or to republish requires written permission from DePaul University, Office of the President, Chicago, IL 60604.

CUMREC 2002 © 2002 Information Services at DePaul University 1 Growing an Economical Student Admin Datamart Using Common Tools Jim Janossy Russ Patterson

Embed Size (px)

Citation preview

Page 1: CUMREC 2002 © 2002 Information Services at DePaul University 1 Growing an Economical Student Admin Datamart Using Common Tools Jim Janossy Russ Patterson

1CUMREC 2002CUMREC 2002©© 2002 Information Services at DePaul University 2002 Information Services at DePaul University

Growing an Growing an Economical Economical

Student Admin Student Admin DatamartDatamart

Using Common Using Common ToolsTools

Jim JanossyJim JanossyRuss PattersonRuss Patterson

DePaul UniversityDePaul UniversityInfo ServicesInfo ServicesCUMREC 2002CUMREC 2002

©© 2002 Information Services at DePaul University 2002 Information Services at DePaul University

Copyright © 2002 DePaul University. This work is the intellectual property of DePaul University. Permission is granted for this material to be shared for non-commercial, educational purposes, provided that this copyright statement appears on the reproduced materials and notice is given that the copying is by permission of the author. To disseminate otherwise or to republish requires written permission from DePaul University, Office of the President, Chicago, IL 60604.

Page 2: CUMREC 2002 © 2002 Information Services at DePaul University 1 Growing an Economical Student Admin Datamart Using Common Tools Jim Janossy Russ Patterson

2CUMREC 2002CUMREC 2002©© 2002 Information Services at DePaul University 2002 Information Services at DePaul University

DePaul DePaul Adhoc Adhoc

Student Student DatamartDatamart

Jim JanossyJim JanossyRuss PattersonRuss Patterson

DePaul UniversityDePaul UniversityInfo ServicesInfo ServicesCUMREC 2002CUMREC 2002

©© 2002 Information Services at DePaul University 2002 Information Services at DePaul University

Page 3: CUMREC 2002 © 2002 Information Services at DePaul University 1 Growing an Economical Student Admin Datamart Using Common Tools Jim Janossy Russ Patterson

3CUMREC 2002CUMREC 2002©© 2002 Information Services at DePaul University 2002 Information Services at DePaul University

DePaulDePaul University University

• Chicago & suburbs, 6 campusesChicago & suburbs, 6 campuses

• BA/BS, MA/MS, Ph.D, CE programsBA/BS, MA/MS, Ph.D, CE programs

• 8 colleges8 colleges

• 20,600 students (12,400 U, 8,200 G)20,600 students (12,400 U, 8,200 G)

• 3,500 employees (1,800 F, 1,700 S)3,500 employees (1,800 F, 1,700 S)

Page 4: CUMREC 2002 © 2002 Information Services at DePaul University 1 Growing an Economical Student Admin Datamart Using Common Tools Jim Janossy Russ Patterson

4CUMREC 2002CUMREC 2002©© 2002 Information Services at DePaul University 2002 Information Services at DePaul University

PeopleSoftPeopleSoftat DePaulat DePaul

• HR, Finance, SA 7.6 systemsHR, Finance, SA 7.6 systems

• Replaced homegrown SA, SCT / IAReplaced homegrown SA, SCT / IA

• Implementation began 1999Implementation began 1999

• Full cutover done July 1, 2001Full cutover done July 1, 2001

• HP 9000 servers, HP-UX, OracleHP 9000 servers, HP-UX, Oracle

Page 5: CUMREC 2002 © 2002 Information Services at DePaul University 1 Growing an Economical Student Admin Datamart Using Common Tools Jim Janossy Russ Patterson

5CUMREC 2002CUMREC 2002©© 2002 Information Services at DePaul University 2002 Information Services at DePaul University

PeopleSoftPeopleSoftdata loadingdata loading

• Student data loaded, 1981 forward.Student data loaded, 1981 forward.

• Loaded June 2001, still reconciling!Loaded June 2001, still reconciling!

• STDNT_ENRL: STDNT_ENRL: 2.8 million rows2.8 million rows

• STDNT_CAR_TERM: STDNT_CAR_TERM: 1.5 million rows1.5 million rows

• TERM_TBL: TERM_TBL: 109 terms to present109 terms to present

Page 6: CUMREC 2002 © 2002 Information Services at DePaul University 1 Growing an Economical Student Admin Datamart Using Common Tools Jim Janossy Russ Patterson

6CUMREC 2002CUMREC 2002©© 2002 Information Services at DePaul University 2002 Information Services at DePaul University

PeopleSoftPeopleSoftdata transitiondata transition

• Old system data loaded to “ODS”Old system data loaded to “ODS”

• Old data available through ODBCOld data available through ODBC

• Reconciliation accesses old dataReconciliation accesses old data

• Old IBM mainframe out July 2001Old IBM mainframe out July 2001

• Economize on old license feesEconomize on old license fees

Page 7: CUMREC 2002 © 2002 Information Services at DePaul University 1 Growing an Economical Student Admin Datamart Using Common Tools Jim Janossy Russ Patterson

7CUMREC 2002CUMREC 2002©© 2002 Information Services at DePaul University 2002 Information Services at DePaul University

PeopleSoft SAPeopleSoft SA usage at DePaul usage at DePaul

• Approx 980 on-line admin usersApprox 980 on-line admin users

• 338 PS-Query users338 PS-Query users

• 81,000 CampusConnect user ids81,000 CampusConnect user ids

• 70 power users (data extraction)70 power users (data extraction)

• 10 subject matter experts (SME)10 subject matter experts (SME)

Page 8: CUMREC 2002 © 2002 Information Services at DePaul University 1 Growing an Economical Student Admin Datamart Using Common Tools Jim Janossy Russ Patterson

8CUMREC 2002CUMREC 2002©© 2002 Information Services at DePaul University 2002 Information Services at DePaul University

Reporting Reporting instanceinstance

PeopleSoft Student PeopleSoft Student Admin system Admin system

Page 9: CUMREC 2002 © 2002 Information Services at DePaul University 1 Growing an Economical Student Admin Datamart Using Common Tools Jim Janossy Russ Patterson

9CUMREC 2002CUMREC 2002©© 2002 Information Services at DePaul University 2002 Information Services at DePaul University

Reporting Reporting instanceinstance

PeopleSoft Student PeopleSoft Student Admin systemAdmin system

Reporting Reporting instance is ainstance is afull copyfull copy of ofthe on-linethe on-linesystemsystem

Page 10: CUMREC 2002 © 2002 Information Services at DePaul University 1 Growing an Economical Student Admin Datamart Using Common Tools Jim Janossy Russ Patterson

10CUMREC 2002CUMREC 2002©© 2002 Information Services at DePaul University 2002 Information Services at DePaul University

Reporting Reporting instanceinstance

PeopleSoft Student PeopleSoft Student Admin systemAdmin system

Copied Copied nightlynightly

Page 11: CUMREC 2002 © 2002 Information Services at DePaul University 1 Growing an Economical Student Admin Datamart Using Common Tools Jim Janossy Russ Patterson

11CUMREC 2002CUMREC 2002©© 2002 Information Services at DePaul University 2002 Information Services at DePaul University

Reporting Reporting instanceinstance

PeopleSoft Student PeopleSoft Student Admin systemAdmin system

Why?Why?* Efficiency* Efficiency* Static data* Static data* Security* Security* Preservation* Preservation

Copied Copied nightlynightly

PRD1PRD1PRD0PRD0

Page 12: CUMREC 2002 © 2002 Information Services at DePaul University 1 Growing an Economical Student Admin Datamart Using Common Tools Jim Janossy Russ Patterson

12CUMREC 2002CUMREC 2002©© 2002 Information Services at DePaul University 2002 Information Services at DePaul University

Reporting Reporting instanceinstance

PeopleSoft Student PeopleSoft Student Admin systemAdmin system

PS-Query and PS-Query and most reporting most reporting runs from the runs from the reporting reporting instanceinstance

PRD1PRD1

Page 13: CUMREC 2002 © 2002 Information Services at DePaul University 1 Growing an Economical Student Admin Datamart Using Common Tools Jim Janossy Russ Patterson

13CUMREC 2002CUMREC 2002©© 2002 Information Services at DePaul University 2002 Information Services at DePaul University

Data accessData access

• On-line is PS-providedOn-line is PS-provided

• Reporting side is do-it-yourself!Reporting side is do-it-yourself!

• 130 old reports abandoned130 old reports abandoned

• 70 old report outputs 70 old report outputs still relevantstill relevant!!

• Adhoc extractions Adhoc extractions still relevantstill relevant!!

Page 14: CUMREC 2002 © 2002 Information Services at DePaul University 1 Growing an Economical Student Admin Datamart Using Common Tools Jim Janossy Russ Patterson

14CUMREC 2002CUMREC 2002©© 2002 Information Services at DePaul University 2002 Information Services at DePaul University

DePaul DePaul infrastructureinfrastructure

IS:IS: systems, prod reports, ad hocs systems, prod reports, ad hocs

Enrollment Mgmt/Registrar:Enrollment Mgmt/Registrar: university-wide day/day reportinguniversity-wide day/day reporting

Office of Institutional Planning and Office of Institutional Planning and Research (OIPR):Research (OIPR): long term stats long term stats

Page 15: CUMREC 2002 © 2002 Information Services at DePaul University 1 Growing an Economical Student Admin Datamart Using Common Tools Jim Janossy Russ Patterson

15CUMREC 2002CUMREC 2002©© 2002 Information Services at DePaul University 2002 Information Services at DePaul University

College office College office reporting?reporting?

Whatever you Whatever you can’tcan’t get from get from

• • production reporting (IS)production reporting (IS)• PS online panels• PS online panels• Enrollment Management• Enrollment Management• Institutional Planning . . .• Institutional Planning . . .

Page 16: CUMREC 2002 © 2002 Information Services at DePaul University 1 Growing an Economical Student Admin Datamart Using Common Tools Jim Janossy Russ Patterson

16CUMREC 2002CUMREC 2002©© 2002 Information Services at DePaul University 2002 Information Services at DePaul University

...get for yourself?...get for yourself?

PS-QueryPS-Query 338 users338 users

• spreadsheet outputspreadsheet output

• easy to learn tooleasy to learn tool

• feed Crystal Reports or Accessfeed Crystal Reports or Access

Page 17: CUMREC 2002 © 2002 Information Services at DePaul University 1 Growing an Economical Student Admin Datamart Using Common Tools Jim Janossy Russ Patterson

17CUMREC 2002CUMREC 2002©© 2002 Information Services at DePaul University 2002 Information Services at DePaul University

Serious LimitationsSerious Limitations

• spreadsheet maximum 65K rowsspreadsheet maximum 65K rows

• hard to learn data structures!hard to learn data structures!

• awkward outer joinsawkward outer joins

PS-QueryPS-Query 338 users338 users

Page 18: CUMREC 2002 © 2002 Information Services at DePaul University 1 Growing an Economical Student Admin Datamart Using Common Tools Jim Janossy Russ Patterson

18CUMREC 2002CUMREC 2002©© 2002 Information Services at DePaul University 2002 Information Services at DePaul University

Serious LimitationsSerious Limitations

• spreadsheet maximum 65K rowsspreadsheet maximum 65K rows

• hard to learn data structures!hard to learn data structures!

• awkward outer joinsawkward outer joins

PS-QueryPS-Query 338 users338 users

Page 19: CUMREC 2002 © 2002 Information Services at DePaul University 1 Growing an Economical Student Admin Datamart Using Common Tools Jim Janossy Russ Patterson

19CUMREC 2002CUMREC 2002©© 2002 Information Services at DePaul University 2002 Information Services at DePaul University

Fatal LimitationsFatal Limitations

• must work with must work with raw tablesraw tables

• views aren’t enoughviews aren’t enough of a cure of a cure

• not enough capabilitiesnot enough capabilities

PS-QueryPS-Query 338 users338 users

Page 20: CUMREC 2002 © 2002 Information Services at DePaul University 1 Growing an Economical Student Admin Datamart Using Common Tools Jim Janossy Russ Patterson

20CUMREC 2002CUMREC 2002©© 2002 Information Services at DePaul University 2002 Information Services at DePaul University

Direct data accessDirect data access

ODBCODBCraw PS tablesraw PS tables

22 users22 users

Registrar, institutional Registrar, institutional planning, programmer/planning, programmer/analyst accessanalyst access

Adhoc reports done Adhoc reports done by Info Servicesby Info Services

Steep learning curve!Steep learning curve!

Page 21: CUMREC 2002 © 2002 Information Services at DePaul University 1 Growing an Economical Student Admin Datamart Using Common Tools Jim Janossy Russ Patterson

21CUMREC 2002CUMREC 2002©© 2002 Information Services at DePaul University 2002 Information Services at DePaul University

Data access goalData access goal

Easy to useEasy to useStable data formatsStable data formatsStandard sourceStandard sourceUsers do most adhocsUsers do most adhocs

PS-QueryPS-Query 338 users338 users

?ODBCODBC

raw PS tablesraw PS tables22 users22 users

?

Page 22: CUMREC 2002 © 2002 Information Services at DePaul University 1 Growing an Economical Student Admin Datamart Using Common Tools Jim Janossy Russ Patterson

22CUMREC 2002CUMREC 2002©© 2002 Information Services at DePaul University 2002 Information Services at DePaul University

Data access goalData access goal

Easy to useEasy to useStable data formatsStable data formatsStandard sourceStandard sourceUsers do most adhocsUsers do most adhocs

PS-QueryPS-Query 338 users338 users

?ODBCODBC

raw PS tablesraw PS tables22 users22 users

?

Page 23: CUMREC 2002 © 2002 Information Services at DePaul University 1 Growing an Economical Student Admin Datamart Using Common Tools Jim Janossy Russ Patterson

23CUMREC 2002CUMREC 2002©© 2002 Information Services at DePaul University 2002 Information Services at DePaul University

Data access goalData access goal

Easy to useEasy to useStable data formatsStable data formatsStandard sourceStandard sourceUsers do most adhocsUsers do most adhocs

PS-QueryPS-Query 338 users338 users

?ODBCODBC

raw PS tablesraw PS tables22 users22 users

?

Page 24: CUMREC 2002 © 2002 Information Services at DePaul University 1 Growing an Economical Student Admin Datamart Using Common Tools Jim Janossy Russ Patterson

24CUMREC 2002CUMREC 2002©© 2002 Information Services at DePaul University 2002 Information Services at DePaul University

Data access goalData access goal

Easy to useEasy to useStable data formatsStable data formatsStandard sourceStandard sourceUsers do most adhocsUsers do most adhocs

PS-QueryPS-Query 338 users338 users

?ODBCODBC

raw PS tablesraw PS tables22 users22 users

?

Page 25: CUMREC 2002 © 2002 Information Services at DePaul University 1 Growing an Economical Student Admin Datamart Using Common Tools Jim Janossy Russ Patterson

25CUMREC 2002CUMREC 2002©© 2002 Information Services at DePaul University 2002 Information Services at DePaul University

Reaching the goalReaching the goal

ODBCODBCDatamart tablesDatamart tables

70 users70 users

PS-QueryPS-Query 338 users338 users

ODBCODBCraw PS tablesraw PS tables

22 users22 users

Page 26: CUMREC 2002 © 2002 Information Services at DePaul University 1 Growing an Economical Student Admin Datamart Using Common Tools Jim Janossy Russ Patterson

26CUMREC 2002CUMREC 2002©© 2002 Information Services at DePaul University 2002 Information Services at DePaul University

Adhoc student Adhoc student datamartdatamart

How does it look?How does it look?

How do users user it?How do users user it?

Page 27: CUMREC 2002 © 2002 Information Services at DePaul University 1 Growing an Economical Student Admin Datamart Using Common Tools Jim Janossy Russ Patterson

27CUMREC 2002CUMREC 2002©© 2002 Information Services at DePaul University 2002 Information Services at DePaul University

PeopleSoft operator PeopleSoft operator id and passwordid and password

Page 28: CUMREC 2002 © 2002 Information Services at DePaul University 1 Growing an Economical Student Admin Datamart Using Common Tools Jim Janossy Russ Patterson

28CUMREC 2002CUMREC 2002©© 2002 Information Services at DePaul University 2002 Information Services at DePaul University

UsageUsage

Page 29: CUMREC 2002 © 2002 Information Services at DePaul University 1 Growing an Economical Student Admin Datamart Using Common Tools Jim Janossy Russ Patterson

29CUMREC 2002CUMREC 2002©© 2002 Information Services at DePaul University 2002 Information Services at DePaul University

StudentStudent datamart datamart functional functional looklook

• 20 tables20 tables

• Enrolled student dataEnrolled student data

• Assemble data for convenient useAssemble data for convenient use

• Focus on 20% to meet 80% needsFocus on 20% to meet 80% needs

• Row control by ACAD_GROUPRow control by ACAD_GROUP

Page 30: CUMREC 2002 © 2002 Information Services at DePaul University 1 Growing an Economical Student Admin Datamart Using Common Tools Jim Janossy Russ Patterson

30CUMREC 2002CUMREC 2002©© 2002 Information Services at DePaul University 2002 Information Services at DePaul University

Student datamart Student datamart technicaltechnical look look

• Separate Oracle databaseSeparate Oracle database

• Oracle define, create, securityOracle define, create, security

• Extract data with Access or SQRExtract data with Access or SQR

• Load with SQR or SQL*LoaderLoad with SQR or SQL*Loader

• Pilot first, engage users, perfect itPilot first, engage users, perfect it

Page 31: CUMREC 2002 © 2002 Information Services at DePaul University 1 Growing an Economical Student Admin Datamart Using Common Tools Jim Janossy Russ Patterson

31CUMREC 2002CUMREC 2002©© 2002 Information Services at DePaul University 2002 Information Services at DePaul University

Student datamart Student datamart technicaltechnical look look

• Separate Oracle databaseSeparate Oracle database

• Oracle define, create, securityOracle define, create, security

• Extract data with Access or SQRExtract data with Access or SQR

• Load with SQR or SQL*LoaderLoad with SQR or SQL*Loader

• Pilot firstPilot first, engage users, perfect it, engage users, perfect it

Page 32: CUMREC 2002 © 2002 Information Services at DePaul University 1 Growing an Economical Student Admin Datamart Using Common Tools Jim Janossy Russ Patterson

32CUMREC 2002CUMREC 2002©© 2002 Information Services at DePaul University 2002 Information Services at DePaul University

Student datamart Student datamart technicaltechnical look look

• Separate Oracle databaseSeparate Oracle database

• Oracle define, create, securityOracle define, create, security

• Extract data with Access or SQRExtract data with Access or SQR

• Load with SQR or SQL*LoaderLoad with SQR or SQL*Loader

• Pilot first, Pilot first, engage usersengage users, perfect it, perfect it

Page 33: CUMREC 2002 © 2002 Information Services at DePaul University 1 Growing an Economical Student Admin Datamart Using Common Tools Jim Janossy Russ Patterson

33CUMREC 2002CUMREC 2002©© 2002 Information Services at DePaul University 2002 Information Services at DePaul University

Student datamart Student datamart technicaltechnical look look

• Separate Oracle databaseSeparate Oracle database

• Oracle define, create, securityOracle define, create, security

• Extract data with Access or SQRExtract data with Access or SQR

• Load with SQR or SQL*LoaderLoad with SQR or SQL*Loader

• Pilot first, engage users, Pilot first, engage users, perfect itperfect it

Page 34: CUMREC 2002 © 2002 Information Services at DePaul University 1 Growing an Economical Student Admin Datamart Using Common Tools Jim Janossy Russ Patterson

34CUMREC 2002CUMREC 2002©© 2002 Information Services at DePaul University 2002 Information Services at DePaul University

Adhoc datamartAdhoc datamart- pilot- pilot

• Design for 600 most recent adhocsDesign for 600 most recent adhocs

• Pilot and use in AccessPilot and use in Access

• Focus onFocus on common problems common problems

• Roll out best contact data firstRoll out best contact data first

• Coordinate with mailing servicesCoordinate with mailing services

Page 35: CUMREC 2002 © 2002 Information Services at DePaul University 1 Growing an Economical Student Admin Datamart Using Common Tools Jim Janossy Russ Patterson

35CUMREC 2002CUMREC 2002©© 2002 Information Services at DePaul University 2002 Information Services at DePaul University

?

Page 36: CUMREC 2002 © 2002 Information Services at DePaul University 1 Growing an Economical Student Admin Datamart Using Common Tools Jim Janossy Russ Patterson

36CUMREC 2002CUMREC 2002©© 2002 Information Services at DePaul University 2002 Information Services at DePaul University

Low- Low- hanging hanging fruit!fruit!

Page 37: CUMREC 2002 © 2002 Information Services at DePaul University 1 Growing an Economical Student Admin Datamart Using Common Tools Jim Janossy Russ Patterson

37CUMREC 2002CUMREC 2002©© 2002 Information Services at DePaul University 2002 Information Services at DePaul University

Best Contact Data Best Contact Data Table FormationTable Formation

ADDRESSESADDRESSESNAMESNAMESPERSONAL_PHONEPERSONAL_PHONEEMAIL_ADDRESSESEMAIL_ADDRESSESHR: employeesHR: employeesCBORD: dorm assignsCBORD: dorm assigns

DP701ABest Contact

Data

Page 38: CUMREC 2002 © 2002 Information Services at DePaul University 1 Growing an Economical Student Admin Datamart Using Common Tools Jim Janossy Russ Patterson

38CUMREC 2002CUMREC 2002©© 2002 Information Services at DePaul University 2002 Information Services at DePaul University

FromCBORDQuery

Adhoc_Get_Best_Address

.mdb

PS_NAMES

370,000 rows

PS_PERSONAL_

PHONE366,000 rows

PS_EMAIL_

ADDRESSES182,000 rows

PS_ADDRESSES359,000 rows

Adhoc_Get_Best_Name

.mdb

DP150_BestName

305,000 rows

DP170_Phones

274,000 rows

DP160_BestEmail

76,000 rows

DP100_BestAddress

294,000 rows

Adhoc_Get_Phones

.mdb

Adhoc_Get_Best_Email

.mdb

Adhoc_DP701A_

Get_BestContactData

EMPLOYEES.XLS

MAILPREP.EXEFACSTAFF

.mdb3,902 rows

DP701A_BestContact

Data305,000 rowsROOM_

ASSIGNS.XLS

Adhoc_Get_DormRooms

.mdb

DP180_DormRooms2,560 rows

From HumanResources

Query

Formation of theDP701A_BestContactData Table

DePaul SA Adhoc Datamartn:\IAS_ADHOC_GROUP\SA_Datamart_Feeder_Backups\DP701A_Formation_colors.vsd J.Janossy 11/28/01 Rev.3 2/21/02

Counts of rows in tables are as of11/26/01 and are approximate, toestablish a perspective only OneOne

datamart datamart table!table!

Page 39: CUMREC 2002 © 2002 Information Services at DePaul University 1 Growing an Economical Student Admin Datamart Using Common Tools Jim Janossy Russ Patterson

39CUMREC 2002CUMREC 2002©© 2002 Information Services at DePaul University 2002 Information Services at DePaul University

Adhoc datamartAdhoc datamart- engage users- engage users

• Get key users involved (SMEs)Get key users involved (SMEs)

• Publicize documentation sitePublicize documentation site

• Publish a schedule for more tablesPublish a schedule for more tables

• Use for a regular periodic processUse for a regular periodic process

• Use to replace other downloadsUse to replace other downloads

Page 40: CUMREC 2002 © 2002 Information Services at DePaul University 1 Growing an Economical Student Admin Datamart Using Common Tools Jim Janossy Russ Patterson

40CUMREC 2002CUMREC 2002©© 2002 Information Services at DePaul University 2002 Information Services at DePaul University

Adhoc datamartAdhoc datamart- perfect it- perfect it

• Tune table format, contentTune table format, content

• Expand to admission dataExpand to admission data

• Convert loads to SQR, SQL*Loader Convert loads to SQR, SQL*Loader

• Absorb data from Enroll. Mgmt?Absorb data from Enroll. Mgmt?

• Expand longitudinallyExpand longitudinally

Page 41: CUMREC 2002 © 2002 Information Services at DePaul University 1 Growing an Economical Student Admin Datamart Using Common Tools Jim Janossy Russ Patterson

41CUMREC 2002CUMREC 2002©© 2002 Information Services at DePaul University 2002 Information Services at DePaul University

TABLENAME ROWCOUNTDP701A_BestContactData 339308DP701B_DePaulDegrees 64499DP701C_Enrolled 20595DP701D_AbleReg 42331DP701F_GPA 179049DP701G_Advisees 16029DP701H_VisaData 18885DP701J_CreditHoursSummary 31544DP701K_FirstLatestTerm 179049DP701N_PotentialGrads 4429DP701P_PersonalDemog 334268DP701R_Roster 59785DP701S_AllStudents 189667DP701Y_PSids_SSN 334305DP701Z_TermRef 307

TablesTables

Page 42: CUMREC 2002 © 2002 Information Services at DePaul University 1 Growing an Economical Student Admin Datamart Using Common Tools Jim Janossy Russ Patterson

42CUMREC 2002CUMREC 2002©© 2002 Information Services at DePaul University 2002 Information Services at DePaul University

RequirementsRequirements

• Clear documentationClear documentation

• Clear naming conventionClear naming convention

• Create simple data structuresCreate simple data structures

• Interpret coded values for useInterpret coded values for use

• Use common tools, common skillsUse common tools, common skills

Page 43: CUMREC 2002 © 2002 Information Services at DePaul University 1 Growing an Economical Student Admin Datamart Using Common Tools Jim Janossy Russ Patterson

43CUMREC 2002CUMREC 2002©© 2002 Information Services at DePaul University 2002 Information Services at DePaul University

RequirementsRequirements

• Clear documentationClear documentation

• Clear naming conventionClear naming convention

• Create simple data structuresCreate simple data structures

• Interpret coded values for useInterpret coded values for use

• Use common tools, common skillsUse common tools, common skills

Page 44: CUMREC 2002 © 2002 Information Services at DePaul University 1 Growing an Economical Student Admin Datamart Using Common Tools Jim Janossy Russ Patterson

44CUMREC 2002CUMREC 2002©© 2002 Information Services at DePaul University 2002 Information Services at DePaul University

Column Description FormatA00_Seq Primary database key, just a

sequential number generatedat loading. This column has noinherent meaning for end-useraccess, and its use is notrecommended. (Indexes areseparately applied on othercolumns likely to be used injoin operations.)

Char 8

A01_Emplid Identifier from NAMES file. Char 11A01B_LDFlag Living or deceased flag, set to

"L" if the PERSONAL_DATA.DT_OF_DEATH column is null,but set to "D" if that columncontains data. Note: there issome inconsistency in howpersonnel are recording thefact that the person assignedan EmplID is deceased. Thecorrect way is for a date to beentered in DT_OF_DEATH,but in some cases the onlything that has been done is tomake all address fieldsinactive. Either methodremoves the addresses fromthe DP701A, but the correctDT_OF_DEATH indication alsocauses related phone numbersand e-mail address to beremoved.

Char 1

Page 45: CUMREC 2002 © 2002 Information Services at DePaul University 1 Growing an Economical Student Admin Datamart Using Common Tools Jim Janossy Russ Patterson

45CUMREC 2002CUMREC 2002©© 2002 Information Services at DePaul University 2002 Information Services at DePaul University

RequirementsRequirements

• Clear documentationClear documentation

• Clear naming conventionClear naming convention

• Create simple data structuresCreate simple data structures

• Interpret coded values for useInterpret coded values for use

• Use common tools, common skillsUse common tools, common skills

Page 46: CUMREC 2002 © 2002 Information Services at DePaul University 1 Growing an Economical Student Admin Datamart Using Common Tools Jim Janossy Russ Patterson

46CUMREC 2002CUMREC 2002©© 2002 Information Services at DePaul University 2002 Information Services at DePaul University

RequirementsRequirements

• Clear documentationClear documentation

• Clear naming conventionClear naming convention

• Create simple data structuresCreate simple data structures

• Interpret coded values for useInterpret coded values for use

• Use common tools, common skillsUse common tools, common skills

Page 47: CUMREC 2002 © 2002 Information Services at DePaul University 1 Growing an Economical Student Admin Datamart Using Common Tools Jim Janossy Russ Patterson

47CUMREC 2002CUMREC 2002©© 2002 Information Services at DePaul University 2002 Information Services at DePaul University

RequirementsRequirements

• Clear documentationClear documentation

• Clear naming conventionClear naming convention

• Create simple data structuresCreate simple data structures

• Interpret coded values for useInterpret coded values for use

• Use common tools, common skillsUse common tools, common skills

Page 48: CUMREC 2002 © 2002 Information Services at DePaul University 1 Growing an Economical Student Admin Datamart Using Common Tools Jim Janossy Russ Patterson

48CUMREC 2002CUMREC 2002©© 2002 Information Services at DePaul University 2002 Information Services at DePaul University

ApproachApproach

Common toolsCommon tools

Common skillsCommon skills

Common centsCommon cents

ODBC

MS-Access

SQR

SQL*Loader

Oracle roles

Page 49: CUMREC 2002 © 2002 Information Services at DePaul University 1 Growing an Economical Student Admin Datamart Using Common Tools Jim Janossy Russ Patterson

49CUMREC 2002CUMREC 2002©© 2002 Information Services at DePaul University 2002 Information Services at DePaul University

Common toolsCommon tools

Common skillsCommon skills

Common centsCommon cents

Existing skills

MS-Access

Excel

Basic PC training

Views by college

ApproachApproach

Page 50: CUMREC 2002 © 2002 Information Services at DePaul University 1 Growing an Economical Student Admin Datamart Using Common Tools Jim Janossy Russ Patterson

50CUMREC 2002CUMREC 2002©© 2002 Information Services at DePaul University 2002 Information Services at DePaul University

Common toolsCommon tools

Common skillsCommon skills

Common centsCommon cents

No new software

No new hardware

No new staff

No consultants

Got sense? Use it!

ApproachApproach

Page 51: CUMREC 2002 © 2002 Information Services at DePaul University 1 Growing an Economical Student Admin Datamart Using Common Tools Jim Janossy Russ Patterson

51CUMREC 2002CUMREC 2002©© 2002 Information Services at DePaul University 2002 Information Services at DePaul University

ResourcesResources

One analyst, 50% time +One analyst, 50% time +

One analyst, 20% time +One analyst, 20% time +

One student worker =One student worker =

8 months8 months

How do it faster? Start with a guideHow do it faster? Start with a guide

Page 52: CUMREC 2002 © 2002 Information Services at DePaul University 1 Growing an Economical Student Admin Datamart Using Common Tools Jim Janossy Russ Patterson

52CUMREC 2002CUMREC 2002©© 2002 Information Services at DePaul University 2002 Information Services at DePaul University

Why?Why?

You need to know the data!You need to know the data!

You have needs todayYou have needs today

ETLs and warehouses are expensiveETLs and warehouses are expensive

Common tools do workCommon tools do work

You need to know the data, so start!You need to know the data, so start!

Page 53: CUMREC 2002 © 2002 Information Services at DePaul University 1 Growing an Economical Student Admin Datamart Using Common Tools Jim Janossy Russ Patterson

53CUMREC 2002CUMREC 2002©© 2002 Information Services at DePaul University 2002 Information Services at DePaul University

But, you need to:But, you need to:

Be organizedBe organized

Start with something manageableStart with something manageable

Show useful products earlyShow useful products early

Listen to users & the “adhoc guy”Listen to users & the “adhoc guy”

Know the dataKnow the data

Page 54: CUMREC 2002 © 2002 Information Services at DePaul University 1 Growing an Economical Student Admin Datamart Using Common Tools Jim Janossy Russ Patterson

54CUMREC 2002CUMREC 2002©© 2002 Information Services at DePaul University 2002 Information Services at DePaul University

How?How?

Get help from users, PS ERDsGet help from users, PS ERDsGet data access via ODBCGet data access via ODBCBuild own binder of data samplesBuild own binder of data samplesUse PS Query to build SQL in stepsUse PS Query to build SQL in stepsGet support of your DBAGet support of your DBAGet started!Get started!

Page 55: CUMREC 2002 © 2002 Information Services at DePaul University 1 Growing an Economical Student Admin Datamart Using Common Tools Jim Janossy Russ Patterson

55CUMREC 2002CUMREC 2002©© 2002 Information Services at DePaul University 2002 Information Services at DePaul University

Alternative Alternative approachapproach

• Build views instead of a datamartBuild views instead of a datamart

• Build extra tables with SQRBuild extra tables with SQR

• Define extra tables to PSDefine extra tables to PS

• Access with PS-Query or ODBCAccess with PS-Query or ODBC

• Problems: PS-skills, efficiencyProblems: PS-skills, efficiency

Page 56: CUMREC 2002 © 2002 Information Services at DePaul University 1 Growing an Economical Student Admin Datamart Using Common Tools Jim Janossy Russ Patterson

56CUMREC 2002CUMREC 2002©© 2002 Information Services at DePaul University 2002 Information Services at DePaul University

A deep thought...A deep thought...

If you do not require a budget, you If you do not require a budget, you are not constrained by the lack of are not constrained by the lack of one.one. - Jack Handy- Jack Handy

Page 57: CUMREC 2002 © 2002 Information Services at DePaul University 1 Growing an Economical Student Admin Datamart Using Common Tools Jim Janossy Russ Patterson

57CUMREC 2002CUMREC 2002©© 2002 Information Services at DePaul University 2002 Information Services at DePaul University

For more For more information...information...

Download a single zipped file from the web. Download a single zipped file from the web. This contains Word documents for sample This contains Word documents for sample formats, design spreadsheets, and SQR code:formats, design spreadsheets, and SQR code:

www.depaul.edu/~jjanossywww.depaul.edu/~jjanossy

Please understand:Please understand:The material is presented for your review “as is.” We The material is presented for your review “as is.” We are happy to discuss it, but we provide no support!are happy to discuss it, but we provide no support!