Mô tả

If you are a current or aspiring IT professional in search of sound, practical techniques to plan, design, and build a data warehouse or data mart, this is the course for you.

During the course, you’ll put what you learn to work and define sample data warehousing architectures and dimensional data structures to help emphasize the best practices and techniques covered in this course. Each section has either scenario based quiz questions or hands on assignments that emphasizes key learning objectives for that section’s material. This way, you can be confident as you move through the course that you’re picking up the key points about data warehousing.

To build this course, I drew from more than 30 years of my own data warehousing work on more than 40 client projects and engagements. I’ve been a thought leader in the discipline of data warehousing since the early 1990s when modern data warehousing came onto the scene. I’ve literally seen it all...and written about the discipline of data warehousing in books such as the original Data Warehousing For Dummies ® , along with articles, white papers, and as a monthly data warehousing columnist. I’ve led global consulting practices delivering data warehousing (and its related discipline, business intelligence) to some of the most recognizable brand name customers, along with smaller-sized organizations and governmental agencies. My own consulting firm, Thinking Helmet, Inc., specializes in data warehousing, business intelligence, and related disciplines. I’ve rolled up my sleeves and personally tackled every aspect of what you’ll learn in this course. I’ve even learned a few painful lessons, and have built a healthy share of “lessons learned” into the course material.

In this course, I take you from the fundamentals and concepts of data warehousing all the way through best practices for the architecture, dimensional design, and data interchange that you’ll need to implement data warehousing in your organization. You’ll find many examples that clearly demonstrate the key concepts and techniques covered throughout the course. By the end of the course, you’ll be all set to not only put these principles to work, but also to make the key architecture and design decisions required by the “art” of data warehousing that transcend the nuts-and-bolts techniques and design patterns.

Specifically, this course will cover:

  • Foundational data warehousing concepts and fundamentals

  • The symbiotic relationship between data warehousing and business intelligence

  • How data warehousing co-exists with data lakes and data virtualization

  • Your many architectural alternatives, from highly centralized approaches to numerous multi-component alternatives

  • The fundamentals of dimensional analysis and modeling

  • The key relational database capabilities that you will put to work to build your dimensional data models

  • Different alternatives for handling changing data history within your environment, and how to decide which approaches to apply in various situations

  • How to organize and design your Extraction, Transformation, and Loading (ETL) capabilities to keep your data warehouse up to date


Data warehousing is both an art and a science. While we have developed a large body of best practices over the years, we still have to make this-or-that types of decisions from the earliest stages of a data warehousing project all the way through architecture, design, and implementation. That’s what I’ve instilled into this course: the fusion of data warehousing art and science that you can bring to your organization and your own work. So come join me on this journey through the world of data warehousing!

Bạn sẽ học được gì

Master the techniques needed to build a data warehouse for your organization.

Determine your options for the architecture of your data warehousing environment.

Apply the key design principles of dimensional data modeling.

Combine various models and approaches to unify and load data within your data warehouse.

Yêu cầu

  • A basic understanding of (but not necessarily programming experience with) relational databases and SQL fundamentals, specifically how you use the SQL CREATE TABLE statement to create data structures in a relational database.

Nội dung khoá học

10 sections

Welcome

3 lectures
Welcome
03:52
About This Course
03:59
Reflection: The Value of Data Warehousing
01:48

Data Warehousing Concepts

8 lectures
Introduction to Data Warehousing Concepts
01:08
What is a Data Warehouse?
03:41
Reasons for You to Build a Data Warehouse
02:39
Compare a Data Warehouse to a Data lake
03:08
Compare a Data Warehouse to Data Virtualization
04:09
Look at a Simple End-to-End Data Warehousing Environment
01:59
Summarize Data Warehousing Concepts
00:41
Data Warehousing Concepts
4 questions

Data Warehousing Architecture

10 lectures
Introduction to Data Warehousing Architecture
01:55
Build a Centralized Data Warehouse
03:39
Compare a Data Warehouse to a Data Mart
05:30
Decide Which Component-Based Architecture is Your Best Fit
11:25
Include Cubes in Your Data Warehousing Environment
03:50
Include Operational Data Stores in Your Data Warehousing Environment
04:43
Explore the Role of the Staging Layer Inside a Data Warehouse
07:18
Compare the Two Types of Staging Layers
06:58
Summarize Data Warehousing Architecture
00:59
Data Warehousing Architecture
1 question

Bring Data Into Your Data Warehouse

9 lectures
Introduction to ETL and Data Movement for Data Warehousing
01:14
Compare ETL to ELT
06:07
Design the Initial Load ETL
03:46
Compare Different Models for Incremental ETL
06:09
Explore the Role of Data Transformation
07:28
More Common Transformations Within ETL
05:37
Implement Mix-and-Match Incremental ETL
02:55
Summarize ETL Concepts and Models
00:33
ETL Fundamentals
1 question

Data Warehousing Design: Building Blocks

9 lectures
Data Warehousing Structure Fundamentals
01:36
Deciding What Your Data Warehouse Will Be Used For
02:13
The Basic Principles of Dimensionality
09:04
Compare Facts, Fact Tables, Dimensions, and Dimension Tables
05:01
Compare Different Forms of Additivity in Facts
06:03
Compare a Star Schema to a Snowflake Schema
07:28
Database Keys for Data Warehousing
08:49
Summarize Data Warehousing Structure
01:12
Data Warehouse Structure
5 questions

Design Facts, Fact Tables, Dimensions, and Dimension Tables

16 lectures
Introduction to Dimensional Modeling
00:50
Design Dimension Tables for Star Schemas and Snowflake Schemas
12:02
The Four Main Types of Data Warehousing Fact Tables
02:13
The Role of Transaction Fact Tables
04:32
The Rules Governing Facts and Transaction Fact Tables
06:19
Primary and Foreign Keys for Fact Tables
05:10
The Role of Periodic Snapshot Fact Tables
07:57
Periodic Snapshots and Semi-Additive Facts
06:02
Transaction and Periodic Snapshot Fact Tables
2 questions
The Role of Accumulating Snapshot Fact Tables
09:26
Accumulating Snapshot Fact Table Example
06:41
Why a Factless Fact Table isn't a Contradiction in Terms
09:49
Compare the Structure of Fact Tables in Star Schemas vs. Snowflake Schemas
04:09
SQL for Dimension and Fact Tables
09:03
Summarize Fact and Dimension Tables
00:59
Factless fact tables and accumulating snapshot fact tables
2 questions

Managing Data Warehouse History Through Slowly Changing Dimensions

8 lectures
Introduction to Slowly Changing Dimensions
00:45
Slowly Changing Dimensions (SCDs) and Data Warehouse History
05:01
Design a Type 1 SCD
03:47
Design a Type 2 SCD
08:29
Maintain Correct Data Order with Type 2 SCDs
05:37
Design a Type 3 SCD
07:01
Summarize SCD concepts and implementations
01:07
Slowly Changing Dimensions (SCDs)
2 questions

Designing Your ETL

8 lectures
Introduction to ETL Design
01:11
Build your ETL Design from your ETL Architecture
05:53
Dimension Table ETL
06:45
Process SCD Type 1 Changes to a Dimension Table
04:27
Process SCD Type 2 Changes to a Dimension Table
02:31
Design ETL for Fact Tables
09:07
Summarize ETL Design
00:52
ETL Design
4 questions

Selecting Your Data Warehouse Environment

4 lectures
Introduction to Data Warehousing Environments
00:49
Decide Between Cloud and On-Premises Settings for Your Data Warehouse
05:04
Architecture and Design Implications for Your Selected Platform
05:30
Data Warehousing Environments
3 questions

Conclusion

2 lectures
Thank you for taking the course!
01:26
Additional resources for further study
00:00

Đánh giá của học viên

Chưa có đánh giá
Course Rating
5
0%
4
0%
3
0%
2
0%
1
0%

Bình luận khách hàng

Viết Bình Luận

Bạn đánh giá khoá học này thế nào?

image

Đăng ký get khoá học Udemy - Unica - Gitiho giá chỉ 50k!

Get khoá học giá rẻ ngay trước khi bị fix.