Data Warehouse Student Data User Group Meeting 1/29/2015.

Slides:



Advertisements
Similar presentations
BY LECTURER/ AISHA DAWOOD DW Lab # 4 Overview of Extraction, Transformation, and Loading.
Advertisements

BY LECTURER/ AISHA DAWOOD DW Lab # 3 Overview of Extraction, Transformation, and Loading.
Introduction to ETL Using Microsoft Tools By Dr. Gabriel.
James Serra – Data Warehouse/BI/MDM Architect
Technical BI Project Lifecycle
Dimensional Modeling Business Intelligence Solutions.
Class of ‘55 Room, Van Pelt Library - October 21, 2011.
Introduction to Structured Query Language (SQL)
Data Replication with Materialized Views ISYS 650.
1 ACCTG 6910 Building Enterprise & Business Intelligence Systems (e.bis) Data Staging Olivia R. Liu Sheng, Ph.D. Emma Eccles Jones Presidential Chair of.
Business Intelligence Instructor: Bajuna Salehe Web:
Building a Data Warehouse with SQL Server Presented by John Sterrett.
Copying, Managing, and Transforming Data With DTS.
5 Copyright © 2009, Oracle. All rights reserved. Defining ETL Mappings for Staging Data.
ETL By Dr. Gabriel.
Agenda Common terms used in the software of data warehousing and what they mean. Difference between a database and a data warehouse - the difference in.
A Guide to SQL, Eighth Edition Chapter Three Creating Tables.
Oracle for Software Developers. What is a relational database? Data is represented as a set of two- dimensional tables. (rows and columns) One or more.
Databases and LINQ Visual Basic 2010 How to Program 1.
Agenda ISC Client Care Graduate Admissions CollegeNet Project NGSS bits – Banner GUID – Tuition Distribution plan – Q & A News / upcoming events How data.
Data Warehousing Seminar Chapter 5. Data Warehouse Design Methodology Data Warehousing Lab. HyeYoung Cho.
ISV Innovation Presented by ISV Innovation Presented by Business Intelligence Fundamentals: Data Loading Ola Ekdahl IT Mentors 9/12/08.
EPK Users Meeting Jan 23-25, 2007 Reports – Tips and Tricks Bill Olford
1 The following presentation is from the Oracle Webcast “What’s New in P6 EPPM Release 8.1.” As a partner, you may not use the Oracle Power Point template,
Activity Running Time DurationIntro0 2 min Setup scenario 2 2 min SQL BI components & concepts 4 5 min Data input (Let’s go shopping) 9 7 min Whiteboard.
Using a Data Warehouse to Audit a Transactional System Mike Glasser Office of Institutional Research University of Maryland – Baltimore County.
DAY 12: DATABASE CONCEPT Tazin Afrin September 26,
Colleague, Excel & Word Best of Friends Presented by: Joan Kaun & Yvonne Nelson College of the Rockies.
ISetup – A Guide/Benefit for the Functional User! Mohan Iyer January 17 th, 2008.
1 Data Warehouses BUAD/American University Data Warehouses.
3. Data Warehouse Architecture
Introduction to Databases Trisha Cummings. What is a database? A database is a tool for collecting and organizing information. Databases can store information.
Triggers A Quick Reference and Summary BIT 275. Triggers SQL code permits you to access only one table for an INSERT, UPDATE, or DELETE statement. The.
Database A database is a collection of data organized to meet users’ needs. In this section: Database Structure Database Tools Industrial Databases Concepts.
Oracle Data Integrator Transformations: Adding More Complexity
Database Design and Management CPTG /23/2015Chapter 12 of 38 Functions of a Database Store data Store data School: student records, class schedules,
Views In some cases, it is not desirable for all users to see the entire logical model (that is, all the actual relations stored in the database.) In some.
Data Driven Designs 99% of enterprise applications operate on database data or at least interface databases. Most common DBMS are Microsoft SQL Server,
Data Staging Data Loading and Cleaning Marakas pg. 25 BCIS 4660 Spring 2012.
Visual Programing SQL Overview Section 1.
Ing. Erick López Ch. M.R.I. Replicación Oracle. What is Replication  Replication is the process of copying and maintaining schema objects in multiple.
Building a Data Warehouse for Business Reporting Presented by – Arpit Desai Faculty Advisor – Dr. Meiliu Lu CSC Department – Spring 2006 California State.
Module 5: Implementing Merge Replication. Overview Understanding Merge Replication Architecture Implementing Conflict Resolution Planning and Deploying.
Transactions, Roles & Privileges Oracle and ANSI Standard SQL Lecture 11.
RoOUG Iunie Bucuresti, 26 Iunie Agenda Inregistrarea participantilor ODI – Common Use Cases 2Iunie 2013.
Relational Database Management System(RDBMS) Structured Query Language(SQL)
1 Copyright © 2009, Oracle. All rights reserved. Oracle Business Intelligence Enterprise Edition: Overview.
Goals of this Session: Updates from August 2011 and upcoming release Job action and potential yearend problems Yearend/Year Start Things to Remember Other.
Oracle Business Intelligence Foundation – Testing and Deploying OBI Repository.
MIS 451 Building Business Intelligence Systems Data Staging.
INCREMENTAL AGGREGATION After you create a session that includes an Aggregator transformation, you can enable the session option, Incremental Aggregation.
Best Practices in Loading Large Datasets Asanka Padmakumara (BSc,MCTS) SQL Server Sri Lanka User Group Meeting Oct 2013.
 CONACT UC:  Magnific training   
Physical Layer of a Repository. March 6, 2009 Agenda – What is a Repository? –What is meant by Physical Layer? –Data Source, Connection Pool, Tables and.
Copyright © 2006, Oracle. All rights reserved. Czinkóczki László oktató Using the Oracle Warehouse Builder.
Building the Corporate Data Warehouse Pindaro Demertzoglou Data Resource Management.
Copyright © Curt Hill SQL The Data Manipulation Language.
11 Copyright © 2009, Oracle. All rights reserved. Enhancing ETL Performance.
Visual Basic 2010 How to Program
Visual Studio Database Tools (aka SQL Server Data Tools)
Still a Toddler but growing fast
Applying Data Warehouse Techniques
Optimistic Concurrency Internals
Welcome to SQL Saturday Denmark
Visual Studio Database Tools (aka SQL Server Data Tools)
Typically data is extracted from multiple sources
SQL Fundamentals in Three Hours
Designing SSIS Packages for Performance
Data Warehousing Concepts
Implementing ETL solution for Incremental Data Load in Microsoft SQL Server Ganesh Lohani SR. Data Analyst Lockheed Martin
Presentation transcript:

Data Warehouse Student Data User Group Meeting 1/29/2015

Agenda New SRS Term Sessions 3-7 How to ensure Instructors can use Courses-in-Touch Graduate Admissions Status How data enters the warehouse – Part 2 of 3 Student Data User Group January 29, 2015

New term sessions SRS Before SRS After Student Data User Group January 29, 2015

In the warehouse In dwadmin.srs_term_calendar (example is 2014C): Courses in the S session uses the start/end dates on each course section. All of the others use the start/end from the SRS term calendar. Student Data User Group January 29, 2015

…and in queries Term_session appears in dwadmin.course_section (2015A): If you have queries where you “hard-coded” a filter on term_session, you might want to take a look to make sure they are doing what you want. Student Data User Group January 29, 2015

Additional info The new term sessions were first deployed in 2014C, for Wharton Grad’s use(however, no courses point to them in this term). There are courses in 2015A using the new term sessions. These new sessions in 2015A were not given a “last request date” in the term calendar. Only two new sessions have been deployed for 2015B (so far) and will be used for Nursing and SP2 courses. Student Data User Group January 29, 2015

Questions? Student Data User Group January 29, 2015

Instructors from previous terms do not by default have access to their class lists in Courses-in-Touch (CIT) for an upcoming term. Requirements for Instructor CIT access: – Instructor is active in Payroll – Has an active PennCommunity “faculty-type” affiliation in this list: { ADJF, SFAC, VFAC, VSCO, WFAC, WSTF} How to Ensure Instructors can use CIT Student Data User Group January 29, 2015

B.A.s should check that all instructors are in Payroll, before the payroll deadline in the month the term starts. – Deadline for Payroll ~16th of the month – Check in Jan and Aug/Sept B.A.s should also check for active “faculty-type” affiliations in PennCommunity for instructors who didn’t teach the prior term. How to Ensure Instructors can use CIT Student Data User Group January 29, 2015

Graduate Admissions Status CollegeNet (CN) data in the data warehouse Now: Application data & data previously available only in School Staging tables Use query tools to access Join CN tables by Application_key to CN_APPLICATION In-progress: Decision-Response-Enrollment data Student Data User Group January 29, 2015

How data enters the warehouse – Part 2 of refresher Student Data from SRS – Bulk Scripts – Deletion of records – Insertion of new records – Rebuild Indexes – Nightly Load Student Data User Group January 29, 2015

How data enters the warehouse – Part 2 of 3 Changes to Warehouse Load Techniques – Materialized Views Materialized View is one-to-one copy of source Once changes commit in source, view updates real-time Limited transformation Views appear as tables and can be indexed Used by FIS, Career Tracker – Global Temporary Table Like real table with indexing, but… It’s a virtual table which truncates itself at the end of a session Must specify whether table preserves rows or drops rows on a commit Student Data User Group January 29, 2015

How data enters the warehouse – Part 2 of 3 Changes to Warehouse Load Techniques – Staging Server Physically different server with same processing capability of warehouse Copy or transformative copy of source data Pull data to staging server Push transformed data to reporting server Handles heavy lifting Minimizes downtime on reporting server – DW Merge Configurable program Can delete rows in target which do not exist in source Reads the table structure of the target and constructs the insert/update/delete sql Updates only the data which changes May retain indexes on target database Student Data User Group January 29, 2015

How data enters the warehouse – Part 2 of 3 New Processes – Undergraduate Admissions Extracts from OASIS to staging schema tables Data manipulated and transformed from raw values to reporting values Loaded to Temporary tables Merged into Warehouse Reporting Tables Used for DWUGA reporting, including Census, Sequence, Application tables 10 minute refreshes for volatile data 2 hour refreshes for static data – Graduate Admissions Data downloaded from College Net by FAST application SQL Loaded to Oracle tables on Warehouse Staging server Merged into Warehouse in minutes Student Data User Group January 29, 2015

How data enters the warehouse – Part 2 of 3 Development Data – Original process truncated all warehouse tables Used copy process to reload millions of rows from ATLAS Rebuilt indexes Total process took “hours and hours” – New process Currently runs once per day Warehouse tables with indexes left intact Data copied to Warehouse Staging server This copy still takes hours, to move millions of records Transformation occurs from Atlas format to reporting schema Staging data merged into Warehouse Reporting Tables Elapsed time of merge from start to finish ~30 minutes Student Data User Group January 29, 2015

How data enters the warehouse – Part 2 of 3 Star Schema / Dimensional Modeling – Facts versus Dimensions Dimensions store the attributes about the fact Fact tables have millions of rows but small row size due to numeric keys – Slowly changing Dimensions – Point in time snapshots – Longitudinal Reporting Used for Tuition Distribution – Reads Warehouse Data (Student, BRS, Employee) – Sets Dimensions First – Loads Fact tables (Student Registration, Instructional program tuition, Instructor Section) – Load final Distribution Fact Student Data User Group January 29, 2015

How data enters the warehouse – Part 3 of 3 Next Time We’ll bring you up to date Questions? Student Data User Group January 29, 2015