320 likes | 434 Views
An Opportunistic Approach to Data Warehouse Integration: or How to Make a Chicken Sandwich. April 19, 2005 Bernhard Kluger, Associate Director Student Information Systems Columbia University, New York, NY Best Practices in Data Warehousing in Higher Education
E N D
An Opportunistic Approach to Data Warehouse Integration:orHow to Make a Chicken Sandwich April 19, 2005 Bernhard Kluger, Associate Director Student Information Systems Columbia University, New York, NY Best Practices in Data Warehousing in Higher Education Northwestern University, Evanston, IL
Presentation Goal Identify specific examples of how Columbia has used its data warehouse to provide a single, integrated view of enterprise data… …and where we have not.
Presentation Overview • The Big Idea • Columbia and SIS • SIS Reporting Services • Three Cases • What’s Next?
The Big Idea One view of all data…any one, any way, right now. Web Portal Dept Apps Ad Hoc Reporting ERP Systems Legacy Archives Dept Apps Off-Campus Systems
SIS Reporting (Infomaker) Fin & HR Reporting (Brio) Canned Portal Dept Apps Ad Hoc Data Access: “Siloed”Support Archive Data Off-Campus Systems HR SIS Financials Data Warehouse: Daily Replication AIX Sybase 12.5 the line of “no support” DeptApps HR (PeopleSoft) SIS(Legacy) Financials (Legacy) VSAM & DB2 on zOS & AIX Where we are today…
Columbia University • Located in New York • Founded 1754 • 23,400 Students • 7,700 Degrees Conferred • 8,900 Faculty and Staff • 17 Schools • 4 campuses • Highly Decentralized… http://www.columbia.edu/cu/opir/Facts2003.htm
What Is SIS? Mission Statement At SIS we provide the best possible integrated student information services to the Columbia University community by working collaboratively to ensure the accessibility, integrity, and security of student information.
What Is SIS? • A Partnership of Administrative Information Services and the Division of Student Services • 25 employees in application development, maintenance, help desk, training, business process consulting, and reporting • In 2003, received 2,436 requests from 426 distinct users in 99 departments
…to one-click online reports via personalized portal. An Evolving Toolkit From green screens and green bar paper…
SIS Systems: In the beginning… The Student Information System Initiation: 1992 • Users: 980 • Platform: 0S/390 Mainframe • Ad Hoc: none • Reports: minimal CICS/VSAM/Cobol
First Generation Reporting SISUMENU (SISUser MENU) Initiation: 1992 • Users: 25 and falling • Platform: 0S/390 Mainframe • Ad Hoc: FOCUS in CMS • Reports: ~100 • Integration: None Green Bar Paper, Green Screens
Table design based 1:1 on SIS Screens Second Generation: Ease of Access SIS Report Server Initiation: 1994 • Users: 50 and falling • Platform: Sybase, AIX Unix • Ad Hoc: SQL, InfoMaker • Reports: None • Integration: Possible
Third Generation: Ease of Use SIS Desktop Reports Initiation: 2000 • Users: 296 and rising • Platform: InfoMaker • Ad Hoc: None • Reports: 505 and rising • Integration: None Sybase stored procedures, parameter-driven, easier-to-use.
Simple Questions…Not Simple to Answer Is our department collecting as much application fee revenue as last year? How many international students are in my department? How many faculty are in my department?
Ad Hoc Ad Hoc SIS SIS Financials Financials HR (PeopleSoft) SIS(Legacy) Financials (Legacy) VSAM & DB2 on zOS & AIX Case One: SIS-Financial Reporting Am I collecting enough application fee revenue? Canned Portal Dept Apps Data Access: “Siloed”Support Archive Data Off-Campus Systems HR Data Warehouse: Daily Replication AIX Sybase 12.5 DeptApps
Case One: SIS-Financial Reporting Am I collecting enough application fee revenue? APPL Table ApplicationID StudentID DeptID PaymentType FeePaid (Y/N) FeeAmount($$) SIS-FAS Account Mapping Table PaymentCode AccountID FAS Table AccountID TransactionID Amount ($$) Mapping Table FAS Table Account Code Table DeptID PaymentType PaymentCode SIS Tables
Case One: SIS-Financial Reporting Am I collecting enough application fee revenue? APPL Table ApplicationID StudentID DeptID PaymentType FeePaid (Y/N) FeeAmount($$) SIS-FAS Account Mapping Table PaymentCode AccountID FAS Table AccountID TransactionID Amount ($$) Mapping Table FAS Table Account Code Table DeptID PaymentType PaymentCode • Design Issue: Will each user require FAS authorization? • SIS database authorizes by DeptID • FAS database authorizes by AccountID • Is mapping table accurate? • Resolution: • SIS stored proc hands user ID to FAS database • Publish mapping report SIS Tables
Case Two: SIS-SEVIS Reporting How many international students are in my department? Canned Portal Dept Apps Ad Hoc Data Access: “Siloed”Support Archive Data Off-Campus Systems HR SIS Financials Data Warehouse: Daily Replication AIX Sybase 12.5 DeptApps HR (PeopleSoft) SIS(Legacy) Financials (Legacy) VSAM & DB2 on zOS & AIX
add to batch production cycle Case Two: SIS-SEVIS Reporting How many international students are in my department? Canned Portal Dept Apps Ad Hoc Data Access: “Siloed”Support Archive Data Off-Campus Systems HR SIS Financials Data Warehouse: Daily Replication AIX Sybase 12.5 DeptApps HR (PeopleSoft) SIS(Legacy) Financials (Legacy) VSAM & DB2 on zOS & AIX
HR (PeopleSoft) SIS(Legacy) Financials (Legacy) VSAM & DB2 on zOS & AIX Case Three: SIS-HR Reporting How many faculty are in my department? Canned Portal Dept Apps Ad Hoc Data Access: “Siloed”Support Archive Data Off-Campus Systems HR SIS Financials Data Warehouse: Daily Replication AIX Sybase 12.5 DeptApps
HR (PeopleSoft) SIS(Legacy) Financials (Legacy) VSAM & DB2 on zOS & AIX What’s a “faculty”? Case Three: SIS-HR Reporting How many faculty are in my department? Canned Portal Dept Apps Ad Hoc Data Access: “Siloed”Support Archive Data Off-Campus Systems HR SIS Financials Data Warehouse: Daily Replication AIX Sybase 12.5 DeptApps
Next Steps at Columbia • Advertise the availability of integrated reports • Monitor “freshness” of mapping tables…or create new mapping tables • Add off-campus system to data warehouse • Seek more projects that push the limits of existing data warehouse design
Lessons “Learning” • Listen to today’s users • Seek partners • Promote the BIG VISION • Today’s chicken sandwich might be tomorrow’s jet liner…
Thank you ! Bernie Kluger bkluger@columbia.edu 212-854-1361 Columbia UniversityStudent Information Systemswww.columbia.edu/cu/sis