SENG 520, Experience with a high-level programming language. (304) 579-7726, Jeff.Edgell@comcast.net



Similar documents
Upon successful completion of this course, a student will meet the following outcomes:

Microsoft Data Warehouse in Depth

MIS636 AWS Data Warehousing and Business Intelligence Course Syllabus

An Introduction to Data Warehousing. An organization manages information in two dominant forms: operational systems of

Course Design Document. IS417: Data Warehousing and Business Analytics

LEARNING SOLUTIONS website milner.com/learning phone

PELLISSIPPI STATE COMMUNITY COLLEGE MASTER SYLLABUS ADVANCED DATABASE MANAGEMENT SYSTEMS CSIT 2510

Data Warehouses and Business Intelligence ITP 487 (3 Units) Fall Objective

Methodology Framework for Analysis and Design of Business Intelligence Systems

Class News. Basic Elements of the Data Warehouse" 1/22/13. CSPP 53017: Data Warehousing Winter 2013" Lecture 2" Svetlozar Nestorov" "

IST722 Syllabus. Instructor Paul Morarescu Phone Office hours (phone) Thus 10:00-12:00 EST

ISQS 3358 BUSINESS INTELLIGENCE FALL 2014

BIG DATA COURSE 1 DATA QUALITY STRATEGIES - CUSTOMIZED TRAINING OUTLINE. Prepared by:

MOUNT IDA COLLEGE. School of Business. Management Information Systems

Trends in Data Warehouse Data Modeling: Data Vault and Anchor Modeling

Data Warehouse Overview. Srini Rengarajan

Republic Polytechnic School of Information and Communications Technology C355 Business Intelligence. Module Curriculum

COURSE 20463C: IMPLEMENTING A DATA WAREHOUSE WITH MICROSOFT SQL SERVER

Implementing a Data Warehouse with Microsoft SQL Server

Establish and maintain Center of Excellence (CoE) around Data Architecture

Datawarehousing and Analytics. Data-Warehouse-, Data-Mining- und OLAP-Technologien. Advanced Information Management

SYLLABUS. Computer Science - romanian. 1 lab seminar/laboratory 3.4 Total hours in the curriculum 36 Of which: 3.5 course

COURSE SYLLABUS. Enterprise Information Systems and Business Intelligence

SAS BI Course Content; Introduction to DWH / BI Concepts

Data Warehousing Systems: Foundations and Architectures

Business Intelligence and Analytics SCH-MGMT 553 (New course number being proposed) Tu/Th 11:15 AM 12:30 PM in SOM Lab 20

Implement a Data Warehouse with Microsoft SQL Server 20463C; 5 days

B. 3 essay questions. Samples of potential questions are available in part IV. This list is not exhaustive it is just a sample.

What is Management Reporting from a Data Warehouse and What Does It Have to Do with Institutional Research?

Implementing a Data Warehouse with Microsoft SQL Server

Master Data Management. Zahra Mansoori

MS 20467: Designing Business Intelligence Solutions with Microsoft SQL Server 2012

University of Georgia Terry College of Business Department of Economics

2074 : Designing and Implementing OLAP Solutions Using Microsoft SQL Server 2000

Implementing a Data Warehouse with Microsoft SQL Server 2012

Advanced Database Management MISM Course F A Fall 2014

SAS Business Intelligence Online Training

Data Warehousing. Jens Teubner, TU Dortmund Winter 2015/16. Jens Teubner Data Warehousing Winter 2015/16 1

An Instructional Design for Data Warehousing: Using Design Science Research and Project-based Learning

SQL Server 2012 Business Intelligence Boot Camp

Key organizational factors in data warehouse architecture selection

Dimensional Modeling and E-R Modeling In. Joseph M. Firestone, Ph.D. White Paper No. Eight. June 22, 1998

Course 20463:Implementing a Data Warehouse with Microsoft SQL Server

BUSINESS INTELLIGENCE WEEK

MIS630 Data and Knowledge Management Course Syllabus

Data Testing on Business Intelligence & Data Warehouse Projects

RYERSON UNIVERSITY Ted Rogers School of Information Technology Management And G. Raymond Chang School of Continuing Education

COMM 437 DATABASE DESIGN AND ADMINISTRATION

Master Data Management and Data Warehousing. Zahra Mansoori

Fluency With Information Technology CSE100/IMT100

Overview. DW Source Integration, Tools, and Architecture. End User Applications (EUA) EUA Concepts. DW Front End Tools. Source Integration

Ursuline College Accelerated Program

Microsoft. Course 20463C: Implementing a Data Warehouse with Microsoft SQL Server

Deriving Business Intelligence from Unstructured Data

Sizing Logical Data in a Data Warehouse A Consistent and Auditable Approach

Implementing a Data Warehouse with Microsoft SQL Server 2014

Data Mart/Warehouse: Progress and Vision

Course Description This course will change the way you think about data and its role in business.

Understanding Data Warehousing. [by Alex Kriegel]

Data warehouse and Business Intelligence Collateral

Implementing a Data Warehouse with Microsoft SQL Server

Why Business Intelligence

Course 10777A: Implementing a Data Warehouse with Microsoft SQL Server 2012

Course Outline: Course: Implementing a Data Warehouse with Microsoft SQL Server 2012 Learning Method: Instructor-led Classroom Learning

COMP252: Systems Administration and Networking Online SYLLABUS COURSE DESCRIPTION OBJECTIVES

Copyright 2007 Ramez Elmasri and Shamkant B. Navathe. Slide 29-1

University of Southern California MARSHALL SCHOOL OF BUSINESS Spring, 2004 Course Guidelines & Syllabus

ETL TESTING TRAINING

Data Warehouse Design

SimCorp Solution Guide

Tennessee Wesleyan College Math 131 C Syllabus Spring 2016

IST722 Data Warehousing

Data Integration and ETL Process

CHAPTER 4 Data Warehouse Architecture

TEPM 6301 Project Management for Technical Professionals Course Overview

1. OLAP is an acronym for a. Online Analytical Processing b. Online Analysis Process c. Online Arithmetic Processing d. Object Linking and Processing

Data Warehousing and Data Mining

Implementing a Data Warehouse with Microsoft SQL Server

Implementing a Data Warehouse with Microsoft SQL Server 2012

ETL-EXTRACT, TRANSFORM & LOAD TESTING

DEVELOPING REQUIREMENTS FOR DATA WAREHOUSE SYSTEMS WITH USE CASES

Designing Business Intelligence Solutions with Microsoft SQL Server 2012 Course 20467A; 5 Days

For Sales Kathy Hall

Data Warehousing Fundamentals for IT Professionals. 2nd Edition

Subject Description Form

CONCEPTUALIZING BUSINESS INTELLIGENCE ARCHITECTURE MOHAMMAD SHARIAT, Florida A&M University ROSCOE HIGHTOWER, JR., Florida A&M University

COURSE PROFILE. Business Intelligence MIS531 Fall

CSE532 Theory of Database Systems Course Information. CSE 532, Theory of Database Systems Stony Brook University

Beta: Implementing a Data Warehouse with Microsoft SQL Server 2012

MICROSOFT DATA WAREHOUSE IN DEPTH

Course DSS. Business Intelligence: Data Warehousing, Data Acquisition, Data Mining, Business Analytics, and Visualization

Project Cost Management - 2 Days

The Role of the Analyst in Business Analytics. Neil Foshay Schwartz School of Business St Francis Xavier U

Transcription:

Course : Semester : Course Format And Credit hours : Prerequisites : Data Warehousing and Business Intelligence Summer (Odd Years) online 3 hr Credit SENG 520, Experience with a high-level programming language Instructor : Jeffrey T. Edgell, (304) 579-7726, Jeff.Edgell@comcast.net Schedule : Monday 6:00 to 8:30 p.m. Book: Location : Office Hours: The Data Warehouse Lifecycle Toolkit Ralph Kimball, Laura Reeves, Margy Ross, and Warren Thornthwaite On Line By appointment Course Description This course looks at data warehousing and business intelligence concepts and techniques. Data warehousing and BI has emerged as a concept that has aided numerous organizations in understanding their business and making proper judgments. Data warehousing emerged into industry in the early 1990 s, even though the concept has been widely known since the 70 s. Only recently have advances in technology made data warehousing a reality in industry. The course will cover techniques for designing and building a data warehouse and BI platform. This will be accomplished through looking at current and effective techniques, practical application, and case study reviews. During the course the student will be responsible for assigned readings, information presented during lectures, group and individual assignments and exercises, and class discussion. The student is expected to have a basic understanding of software engineering technique and terminology and database concepts. Course Rationale The course is an essential course in the software engineering curriculum and provides foundational skills required of all software engineers. Data Warehousing and Business Intelligence are critical in the contemporary IT workplace. Organizations rely heavily on the information obtained from within as well as outside to make both tactical and strategic decisions. 1

Those that can do it with the most precision and speed dominate the area of business or operation. This is often referred to as information superiority. The demand on computer scientist and engineers that are fluent in the areas of data warehousing and business intelligence will be vital to organizations as long as data is collected. Thus, a treatment of the subject giving a student applied experience is essential and gives the student a proper base in the field and a strong capability to transfer the skills to the work environment. The student will be exposed to a foundational data warehousing and business intelligence techniques and processes. This will include determining the need for a warehouse or BI platform, model identification and selection, star schema and bus architecture design, user application identification, and metadata design. At the completion of the class the successful student will have acquired the skills to apply appropriate tools and techniques in a defined context and be capable of successfully executing the these concepts in the real world. These skills are absolutely essential to a software engineer and provide the foundation for the student to be successful in the real world. Expected Learning Outcomes : Upon successful completion of Data Warehousing and Business Intelligence, students will: 1. The student will be able to develop a plan to identify needs a properly staff for a data warehousing/bi project. 2. The student will be able to successfully execute the data warehouse litmus test. 3. The student will be able to understand, evaluate, and select technology utilized for data warehousing and BI. 4. The student will be able to conduct risk assessments and develop mitigation and contingency plans associated to a data warehousing and BI project. 5. The student will have the ability extra and document business a given process and translate it into a dimensional model. 6. The student will have the ability to develop a complex data warehouse design utilizing the bus architecture. 7. The student will have the ability to develop and execute a change control plan after baselining a data warehouse design. 8. The student will have the ability to select the most appropriate solution for slowly changing dimensions. 9. The student will have the ability to identify monster dimensions and produce solutions to enhance/improve query performance while maintaining referential data integrity. 10. The student will have the ability to identify and manage data warehouse operational, technical, and user metadata. 11. The student will have the ability to actively participate in and contribute to real world data warehouse and BI projects through direct classroom project experience. 12. The student will have the ability to design and construct aggregate tables to improve and enhance query performance. 13. The student will have the ability to identify and understand ROI factors associated to data 2

warehousing and BI projects. 14. The student will have the ability to differentiate between strategic and tactical knowledge in a business enterprise and develop appropriate models for each. 15. The student will have the ability to identify and design user business intelligence reports. Grading : Midterm 35 % Final 45 % Project and Assignments 20 % 100 % Grade Assignment : Tests: Grading Policy : HW Assignments: Design Project: 100 90 A 89 80 B 79 70 C 69 60 D 59 0 F All tests are designed to gauge the student s understanding of topics covered in assigned reading, lectures, and homework assignments. A midterm and final will be given. The final will be comprehensive. Make-up exams may be given under special circumstances. It is your responsibility to arrange for a make-up prior to the examination. Assignments may be handed in late under special circumstances. It is the student s responsibility to negotiate the terms of an extension to an assignment. Course policy is a reduction of 20% per class that the assignment is late. Homework assignments will be given approximately every other week and each assignment will be used in the construction of the final project. The assignments will be used to emphasize lecture material and produce artifacts for a group project. During this course, you are expected to work in a group of 2 or 5 students on a real world project to: 1. Define and document a business domain area to apply a data warehouse and BI techniques to. 2. Identify the analytical questions to be answered. 3. Develop the logical data model for the data warehouse (this will include at least three data marts). 4. Design the physical data model. 5. Construct a data dictionary indicating the source and target data, known business transformation rules, cleansing rules, frequency of loads, and the data aggregation rules to be applied. 3

6. Develop a high level definition of the architecture indicating how data will be distributed, the type of machines you will use, the user access capabilities, OLAP capabilities, etc. You and your group members will be required to present the solutions in a formal oral presentation, in front of faculty and students, at an assigned time in the semester. Attendance Policy: Consistent with WVU guidelines, students absent from regularly scheduled examinations because of authorized University activities will have the opportunity to take them at an alternate time. Make-up exams for absences due to any other reason will be at the discretion of the instructor. 4

Course Schedule: Week Topic 1 Introduction to Data Warehousing and Business Intelligence Read Chapter 1 Basic Elements of the Data Warehouse 2 Introduction to the Lifecycle Read Chapter 2 The Business Dimensional Lifecycle Assignment 1: Form project teams and develop a proposed project statement to include a description of the business domain, current analytical methods, and proposed outcomes 3 Staying in Control Read Chapter 3 Project Planning and Management Assignment 1: submitted for grading 4 Understanding the Users Business Needs Read Chapter 4 Collecting the Requirements Assignment 2: Develop requirements elicitation plan 5 The Dimensional Model: Focus on the Star Schema Read Chapter 5 A First Course in Dimensional Modeling Assignment 2: submitted for grading 6 The Dimensional Model: Focus on the Bus Architecture Continued Reading Chapter 5 A First Course in Dimensional Modeling Assignment 3: Identify and describe the proposed data marts based on findings from assignment 1 7 The Dimensional Model: Focus on Fact and Dimension Tables Continued Reading Chapter 5 A First Course in Dimensional Modeling Assignment 3: submitted for grading 8 Advanced Dimensional Modeling Techniques: Focus on Extended Table Design Read Chapter 6 A Graduate Course on Dimensional Modeling Midterm Exam Handed Out 9 Advanced Dimensional Modeling Techniques: Focus on Advanced ROLAP Techniques 5

Continued Reading Chapter 6 A Graduate Course on Dimensional Modeling 10 Constructing Models: Focus on the Design of the Tables Read Chapter 7 Building the Dimensional Model 11 Midterm Break 12 Constructing Models: Focus on Managing the Construction Process Continued Reading Chapter 7 Building the Dimensional Model 13 The Data Warehouse Architecture Read Chapter 8 Introducing Data Warehouse Architecture 14 The Back Room: Focus on Services Read Chapter 9 The Back Room Technical Architecture 15 The Back Room: Focus on Assets Managements Read Chapter 9 The Back Room Technical Architecture 16 Data Mining and Data Discovery Read Class Handouts Final Handed Out All Projects Due 17 Course Review Final submitted for grading 6

7