![Page 1: State Reporting with Blackboard Analytics Data Warehouse](https://reader034.vdocument.in/reader034/viewer/2022051821/568164f8550346895dd76589/html5/thumbnails/1.jpg)
State Reporting with Blackboard Analytics
Data Warehouse
Mike Glasser
Office of Institutional ResearchUniversity of Maryland – Baltimore County
![Page 2: State Reporting with Blackboard Analytics Data Warehouse](https://reader034.vdocument.in/reader034/viewer/2022051821/568164f8550346895dd76589/html5/thumbnails/2.jpg)
2
Agenda
• Introduction• Versioning• Selection• Custom Fields• Data Cleaning• Output• Questions
![Page 3: State Reporting with Blackboard Analytics Data Warehouse](https://reader034.vdocument.in/reader034/viewer/2022051821/568164f8550346895dd76589/html5/thumbnails/3.jpg)
3
– Located a few miles south of Baltimore, MD– 9 Pan-Am chess championships– #1 Up & Coming university (last 3 years)– #4 in Undergrad Teaching
– PeopleSoft SA, Finance and HR– Blackboard Analytics for data warehouse– SQL Server 2008 R2
UMBC
University of Maryland - Baltimore County
![Page 4: State Reporting with Blackboard Analytics Data Warehouse](https://reader034.vdocument.in/reader034/viewer/2022051821/568164f8550346895dd76589/html5/thumbnails/4.jpg)
4
“Official” Reporting• Who
– Federal (IPEDS)– Maryland Higher Education Commission
(MHEC)– University System of Maryland (USM)– Campus
• What– Applications– Enrollments– Credit Hours / FTE– Degrees– Employees
![Page 5: State Reporting with Blackboard Analytics Data Warehouse](https://reader034.vdocument.in/reader034/viewer/2022051821/568164f8550346895dd76589/html5/thumbnails/5.jpg)
5
Agenda
• Introduction• Versioning• Selection• Custom Fields• Data Cleaning• Output• Questions
![Page 6: State Reporting with Blackboard Analytics Data Warehouse](https://reader034.vdocument.in/reader034/viewer/2022051821/568164f8550346895dd76589/html5/thumbnails/6.jpg)
6
Versioning
• Blackboard Analytics (BbA) methodology
• DimVersion• “10th Day” Freeze• Summer/Winter Admits• Change Freeze Key• Special Version• Degrees• Employees
![Page 7: State Reporting with Blackboard Analytics Data Warehouse](https://reader034.vdocument.in/reader034/viewer/2022051821/568164f8550346895dd76589/html5/thumbnails/7.jpg)
7
BbA Methodology
• Copy of “Current Snapshot”• Administrative page
– Select different Version– Future scheduling
![Page 8: State Reporting with Blackboard Analytics Data Warehouse](https://reader034.vdocument.in/reader034/viewer/2022051821/568164f8550346895dd76589/html5/thumbnails/8.jpg)
8
DimVersionVersionkey Description
-1 Unknown1 Current Snapshot3 End of Term Census4 Begin Term Census7 Day -58 Day 19 Day 5
10 Day 2511 POTENTIAL Begin Term Census13 End of Year Degree Census14 Begin Special Term Census15 Advanced Registration
![Page 9: State Reporting with Blackboard Analytics Data Warehouse](https://reader034.vdocument.in/reader034/viewer/2022051821/568164f8550346895dd76589/html5/thumbnails/9.jpg)
9
“10th Day” Freeze
• “Begin Term Census”– Delivered– Official Freeze at end of schedule
adjustment– Fall and Spring only
• “Potential Begin Term Census”– New VersionKey– Update to “Begin Term Census” – Avoids version availability until valid
![Page 10: State Reporting with Blackboard Analytics Data Warehouse](https://reader034.vdocument.in/reader034/viewer/2022051821/568164f8550346895dd76589/html5/thumbnails/10.jpg)
10
Summer / Winter Admits
• Summer Admits– Treated as Fall admits– Frozen in Summer and Fall– Need to know both– Winter treated as Spring
• New field: Reporting Admit Term
Key Admit Term Key Rptg Admit Term100 Summer 2011 101 Fall 2011101 Fall 2011 101 Fall 2011
![Page 11: State Reporting with Blackboard Analytics Data Warehouse](https://reader034.vdocument.in/reader034/viewer/2022051821/568164f8550346895dd76589/html5/thumbnails/11.jpg)
11
Change Freeze Key
• HEA.SnapshotFinal procedure– Modified INSERT and DELETE statements– Fields based on Term being processed– FactApplications only
RptgAdmitTermKey vs TermKey
![Page 12: State Reporting with Blackboard Analytics Data Warehouse](https://reader034.vdocument.in/reader034/viewer/2022051821/568164f8550346895dd76589/html5/thumbnails/12.jpg)
12
Special Version
• Freeze at end of Summer schedule adjustment– VersionKey 4, AdmitTerm Summer 2011
• Fall freeze includes Summer– VersionKey 4, AdmitTerm Summer 2011
• “Begin Special Term Census”– New VersionKey– Avoids duplicate TermKey in Version
![Page 13: State Reporting with Blackboard Analytics Data Warehouse](https://reader034.vdocument.in/reader034/viewer/2022051821/568164f8550346895dd76589/html5/thumbnails/13.jpg)
13
Degrees
• Freeze degrees in August 2012– Summer 2011, Fall 2011, Spring 2012
• Manual freeze– copy Version 1 to 13 (New VersionKey)– DimTerm.Academic Year = ‘2012’
• FactDegreeAwards – One record per degree
• FactDegreePlans (New table)– One record per major per degree
“End of Year Degree Census”
![Page 14: State Reporting with Blackboard Analytics Data Warehouse](https://reader034.vdocument.in/reader034/viewer/2022051821/568164f8550346895dd76589/html5/thumbnails/14.jpg)
14
Employees
Not part of BbA
Employees
Refreshed Every Night
CurrentFreeze Appends
Frozen
![Page 15: State Reporting with Blackboard Analytics Data Warehouse](https://reader034.vdocument.in/reader034/viewer/2022051821/568164f8550346895dd76589/html5/thumbnails/15.jpg)
15
Agenda
• Introduction• Versioning• Selection• Custom Fields• Data Cleaning• Output• Questions
![Page 16: State Reporting with Blackboard Analytics Data Warehouse](https://reader034.vdocument.in/reader034/viewer/2022051821/568164f8550346895dd76589/html5/thumbnails/16.jpg)
16
Selection of Official Records
• Official Application• Official Enrolled• Official Subject• Official Degree Plan
New Dimensions
![Page 17: State Reporting with Blackboard Analytics Data Warehouse](https://reader034.vdocument.in/reader034/viewer/2022051821/568164f8550346895dd76589/html5/thumbnails/17.jpg)
17
Official Application
• Exclude– Readmit/Reinstate– Continuing Education– Previously Enrolled at “Student Level”– Intercampus
• One Record Per Student– Enrolled with application– Program Status (admit over applied)– Education Level (PhD over Masters)
![Page 18: State Reporting with Blackboard Analytics Data Warehouse](https://reader034.vdocument.in/reader034/viewer/2022051821/568164f8550346895dd76589/html5/thumbnails/18.jpg)
18
Official Enrolled
• Include– Enrolled– Official Plan– Primary StudentTerm (UG & Grad)
• Exclude– Continuing Education– Taking only Audit courses– Taking only “Place holder” courses
![Page 19: State Reporting with Blackboard Analytics Data Warehouse](https://reader034.vdocument.in/reader034/viewer/2022051821/568164f8550346895dd76589/html5/thumbnails/19.jpg)
19
Official Subject
• Reporting Credit Hours and FTE• Custom table of Subject attributes
• Excludes – “Place holder” courses
• Study Abroad• Grad Assistant• Practicum
– Intercampus– Remedial Subjects
![Page 20: State Reporting with Blackboard Analytics Data Warehouse](https://reader034.vdocument.in/reader034/viewer/2022051821/568164f8550346895dd76589/html5/thumbnails/20.jpg)
20
Official Degree Plan
• New table : FactDegreePlans• Include
– Awarded– Valid HEGIS/CIP Code– Major/Certificate only
• Exclude– Previously Awarded– Secondary Plan for Graduate students– Duplicates– Mixed degree level
![Page 21: State Reporting with Blackboard Analytics Data Warehouse](https://reader034.vdocument.in/reader034/viewer/2022051821/568164f8550346895dd76589/html5/thumbnails/21.jpg)
21
Agenda
• Introduction• Versioning• Selection• Custom Fields• Data Cleaning• Output• Questions
![Page 22: State Reporting with Blackboard Analytics Data Warehouse](https://reader034.vdocument.in/reader034/viewer/2022051821/568164f8550346895dd76589/html5/thumbnails/22.jpg)
22
Custom Fields
• GenderIPEDS• Ethnicity / Multiple Ethnicities• FTE• App Enrolled Official• App Student Level• Degree Sought MHEC• Other Custom Fields
![Page 23: State Reporting with Blackboard Analytics Data Warehouse](https://reader034.vdocument.in/reader034/viewer/2022051821/568164f8550346895dd76589/html5/thumbnails/23.jpg)
23
GenderIPEDS
• Handling “Unknown” Gender• Based on Student ID • Even = “Male – Assigned” ……
SourceKey Description AltDescription1 Male Male2 Female Female3 Male Male - Assigned4 Female Female - Assigned
![Page 24: State Reporting with Blackboard Analytics Data Warehouse](https://reader034.vdocument.in/reader034/viewer/2022051821/568164f8550346895dd76589/html5/thumbnails/24.jpg)
24
Ethnicity
• DimEthnicity– DimStudent.CurrentEthnicity
• DimIPEDSEthnicity– DimStudent.CurrentEthnicity– DimStudent.CurrentCitizenship– Added EthnicityCodeIPEDS– Added EthnicURMCount
![Page 25: State Reporting with Blackboard Analytics Data Warehouse](https://reader034.vdocument.in/reader034/viewer/2022051821/568164f8550346895dd76589/html5/thumbnails/25.jpg)
25
Multiple Ethnicities
• Helper table created– Single ethnicity per person– Source for CurrentEthnicity
• Any Hispanic = Hispanic• More than one non-Hispanic =
“Two or More”• “MULTI” ethnicity created in load
Single Answer
![Page 26: State Reporting with Blackboard Analytics Data Warehouse](https://reader034.vdocument.in/reader034/viewer/2022051821/568164f8550346895dd76589/html5/thumbnails/26.jpg)
26
Multiple Ethnicities
• DimEthnicities– New static dimension (128 combos)– Allows for multiple ethnicities– Indicator for each ethnicity
• SourceKeyAMIND-ASIAN-BLACK-HISPA-NSPEC-PACIF-WHITE-ASIAN-BLACK-HISPA---------WHITE
Multiple Answers
![Page 27: State Reporting with Blackboard Analytics Data Warehouse](https://reader034.vdocument.in/reader034/viewer/2022051821/568164f8550346895dd76589/html5/thumbnails/27.jpg)
27
FTE• Delivered
– FactStudentTerm– 'FTE Divisor - Undergraduate‘ (12)– 'FTE Divisor - Non-Undergraduate‘ (9)
• Customization– FactRegistration– Course Level (ug 15)– Thesis course (9)– Masters/Doctoral student (12/10)
![Page 28: State Reporting with Blackboard Analytics Data Warehouse](https://reader034.vdocument.in/reader034/viewer/2022051821/568164f8550346895dd76589/html5/thumbnails/28.jpg)
28
App Enrolled Official
• Trying to sync Applicant file indicating enrolled with the Enrollment file indicating new
• Case: UG applies for Grad, stays UG• New field in FactApplications, but set in
PreLoad FactStudentTerm• Must be Officially Enrolled in Rptg Admit Term• Admissions Application Number must match
Is student officially enrolled in Fall/Spring with this Application?
![Page 29: State Reporting with Blackboard Analytics Data Warehouse](https://reader034.vdocument.in/reader034/viewer/2022051821/568164f8550346895dd76589/html5/thumbnails/29.jpg)
29
App Student Level
• Student Level– Undergrad– Masters– Doctorate
• Student Level New– Previous Enrollment at Student Level
• Student Level Status– Report to State combination of two variables
![Page 30: State Reporting with Blackboard Analytics Data Warehouse](https://reader034.vdocument.in/reader034/viewer/2022051821/568164f8550346895dd76589/html5/thumbnails/30.jpg)
30
Degree Sought MHEC
• State codes for degree objective• Attribute associated with each Plan• Dimension attributes
– Current MHEC code– Code for Enrollment file Prior to 2009– Code for Degree file Prior to 2009
• Separate code for “Bachelors 2nd Major”
![Page 31: State Reporting with Blackboard Analytics Data Warehouse](https://reader034.vdocument.in/reader034/viewer/2022051821/568164f8550346895dd76589/html5/thumbnails/31.jpg)
31
Other Custom Fields
• New Status Official– New/Continuing, Freshmen/Transfer
• First Time Status MHEC• Geographic Origin Official
– Time of application– County, State, International
• DimResidency.Residency MHEC• Instruction Mode• Room Scheduled By
![Page 32: State Reporting with Blackboard Analytics Data Warehouse](https://reader034.vdocument.in/reader034/viewer/2022051821/568164f8550346895dd76589/html5/thumbnails/32.jpg)
32
Campus Reporting
• Plan Objective– Bachelors
• Reporting Plan– “BIOL”– UG/Grad Indicators
• Plan Reporting Org– BIOL and MOCB to “Biological Sciences”
• Plan Reporting College
Plan = “BIOL BS”
![Page 33: State Reporting with Blackboard Analytics Data Warehouse](https://reader034.vdocument.in/reader034/viewer/2022051821/568164f8550346895dd76589/html5/thumbnails/33.jpg)
33
Plan Attributes
• Custom setup table• Reporting Organization rollup• Degree Sought MHEC• Online Plan indicator• Second Campus indicator• Continuing Ed indicator• STEM indicator
![Page 34: State Reporting with Blackboard Analytics Data Warehouse](https://reader034.vdocument.in/reader034/viewer/2022051821/568164f8550346895dd76589/html5/thumbnails/34.jpg)
34
Slowly Changing Dimension
• Reporting Org rollup changes over time• Setup table has Begin and End Term• DimPlanAttributes
– Latest record for each Plan– Lookup by SourceKey
• DimPlanAttributesHistory– All records– Lookup by SourceKey AND Term between
Begin and End Term
Plan Attributes History
![Page 35: State Reporting with Blackboard Analytics Data Warehouse](https://reader034.vdocument.in/reader034/viewer/2022051821/568164f8550346895dd76589/html5/thumbnails/35.jpg)
35
Agenda
• Introduction• Versioning• Selection• Custom Fields• Data Cleaning• Output• Questions
![Page 36: State Reporting with Blackboard Analytics Data Warehouse](https://reader034.vdocument.in/reader034/viewer/2022051821/568164f8550346895dd76589/html5/thumbnails/36.jpg)
36
Data Cleaning
• Clean it in the transaction system– Daily reports for Data Quality
• “Unknown” values (key = -1)• Create fake records
– Bad majors– “Two or More” Ethnicity
• New fields– GenderIPEDS– App Enrolled Official
![Page 37: State Reporting with Blackboard Analytics Data Warehouse](https://reader034.vdocument.in/reader034/viewer/2022051821/568164f8550346895dd76589/html5/thumbnails/37.jpg)
37
Output
• Extract files to State– SAS– Selection using proper Version– Selection using “Official” fields
• Campus reports– Any reporting tool– Same selection criteria– Same fields
![Page 38: State Reporting with Blackboard Analytics Data Warehouse](https://reader034.vdocument.in/reader034/viewer/2022051821/568164f8550346895dd76589/html5/thumbnails/38.jpg)
38
Recap• Versioning
– New Versions– Change selection key– Manual freezes
• Selection– “Official” indicators
• Custom Fields– PeopleSoft shortcomings– “State” requirements
• Current and Frozen data together
![Page 39: State Reporting with Blackboard Analytics Data Warehouse](https://reader034.vdocument.in/reader034/viewer/2022051821/568164f8550346895dd76589/html5/thumbnails/39.jpg)
39
Wrap Up
Any Questions?
Mike GlasserUniversity of Maryland - Baltimore County
[email protected] (410) 455-3577
Source code is available upon request