We may earn an affiliate commission when you visit our partners.
Course image
Erik Herman

Welcome to Fundamentals of Data Warehousing, the third course of the Key Technologies of Data Analytics specialization. By enrolling in this course, you are taking the next step in your career in data analytics. This course is the third of a series that aims to prepare you for a role working in data analytics. In this course, you will be introduced to many of the core concepts of data warehousing. You will learn about the primary components of data warehousing. We’ll go through the common data warehousing architectures. The hands-on material offers to add storage to your cloud environment and configure a database. This course covers a wide variety of topics that are critical for understanding data warehousing and are designed to give you an introduction and overview as you begin to build relevant knowledge and skills.

Enroll now

What's inside

Syllabus

Concepts
In the first module of the course, we'll learn about the core concepts of data warehousing, including subject-oriented, integrated, time-variant, and nonvolatile. By the end of this module, you will know how to identify these data warehousing characteristics and their use cases. So let's get started!
Read more
Components
In the second module of this course, we'll learn about the primary components in data warehousing, including database structures, ETL and ELT, metadata, and tools.
Design and Architecture
In the third module of this course, we'll learn about the design and architecture used in data warehousing, including design approaches, single tier architectures, two tier architectures, and three tier architectures.

Good to know

Know what's good
, what to watch for
, and possible dealbreakers
Examines core components of data warehousing, including ETL, ELT and metadata, which are foundational for data analytics
Teaches key design strategies and architectures, preparing learners to design effective data warehouses
Taught by Erik Herman, an experienced data warehousing professional, providing in-field insights
Explores data warehousing concepts like subject-orientation and time-variance, essential for comprehensive data analysis
May require foundational knowledge in data management or data analysis

Save this course

Save Fundamentals of Data Warehousing to your list so you can find it easily later:
Save

Reviews summary

Data warehousing fundamentals with broken links

According to students, Fundamentals of Data Warehousing provides useful data warehousing concepts and contains helpful documentation from third-party sources. However, the course has several areas of concern. Multiple students have complained that links to external resources are often broken or inaccessible, and that quiz answers are frequently marked incorrect even when the provided response is correct. Students have also encountered incorrect information within the course materials.
The course contains useful content from third-party sources.
"Concepts are useful"
"There is some educational value from the third party resources"
Some students have mentioned that course content is out of date.
"Some of the reading materials are no longer available or not relevant"
Many students have complained of incorrect grading on quizzes.
"Several Quiz answers grade you as wrong when you provide the correct answers."
"In fact, on one of the ungraded quizzes, you can give the correct answer and get credit for it, yet in the graded exam itself, you don't get credit for the exact same answer."
Several course links are broken or inaccessible.
"A couple of links broken in the readings"
"Concepts are useful, but the course has several broken links"
"The course is nothing more than reading documentation on other websites."

Activities

Be better prepared before your course. Deepen your understanding during and after it. Supplement your coursework and achieve mastery of the topics covered in Fundamentals of Data Warehousing with these activities:
Prepare for course by reviewing database structures
Database structure is a core concept in this course and refreshing this knowledge will be beneficial
Show steps
  • Review articles and tutorials on database structures
  • Complete practice problems on database structures
Read 'Data Warehousing Fundamentals' by Ralph Kimball
This book provides a solid foundation for data warehousing concepts
Show steps
  • Purchase or borrow the book
  • Read the book and take notes
Follow SQL tutorials
SQL is a common language used in data warehousing and proficiency in SQL is needed
Browse courses on SQL
Show steps
  • Find online tutorials on SQL
  • Follow the tutorials and complete the exercises
Four other activities
Expand to see all activities and additional details
Show all seven activities
Join a study group
Discussing concepts with peers can help clarify understanding
Browse courses on Data Warehousing
Show steps
  • Find a study group for data warehousing
  • Attend study group meetings and participate in discussions
Practice data warehousing exercises
Practice will help solidify concepts and skills
Browse courses on Data Warehousing
Show steps
  • Find practice problems on data warehousing
  • Solve the problems and review your answers
Attend a data warehousing workshop
Workshops can provide a deeper dive into specific topics
Browse courses on Data Warehousing
Show steps
  • Find a data warehousing workshop
  • Register and attend the workshop
Design a data warehouse
Designing a data warehouse will provide hands-on experience
Browse courses on Data Warehouse Design
Show steps
  • Gather requirements for the data warehouse
  • Design the data warehouse schema
  • Implement the data warehouse

Career center

Learners who complete Fundamentals of Data Warehousing will develop knowledge and skills that may be useful to these careers:
Data Warehouse Analyst
A Data Warehouse Analyst is responsible for analyzing data from a data warehouse to identify trends and patterns. This course provides a solid foundation in the core concepts of data warehousing, including subject-oriented, integrated, time-variant, and nonvolatile data. It also covers the primary components of data warehousing, including database structures, ETL and ELT, metadata, and tools. This knowledge is essential for anyone who wants to analyze data from a data warehouse effectively.
Data Warehouse Manager
A Data Warehouse Manager is responsible for overseeing the day-to-day operations of a data warehouse. This course provides a solid foundation in the core concepts of data warehousing, including subject-oriented, integrated, time-variant, and nonvolatile data. It also covers the primary components of data warehousing, including database structures, ETL and ELT, metadata, and tools. This knowledge is essential for anyone who wants to manage a data warehouse effectively.
Data Warehouse Architect
A Data Warehouse Architect is responsible for designing, implementing, and managing data warehouses. This course provides a solid foundation in the core concepts of data warehousing, including subject-oriented, integrated, time-variant, and nonvolatile data. It also covers the primary components of data warehousing, including database structures, ETL and ELT, metadata, and tools. This knowledge is essential for anyone who wants to build and maintain a successful data warehouse.
Data Architect
A Data Architect is responsible for designing and implementing data management solutions. This course provides a solid foundation in the core concepts of data warehousing, including subject-oriented, integrated, time-variant, and nonvolatile data. It also covers the primary components of data warehousing, including database structures, ETL and ELT, metadata, and tools. This knowledge is essential for anyone who wants to design and implement effective data management solutions.
Data Scientist
A Data Scientist is responsible for using data to solve business problems. This course provides a solid foundation in the core concepts of data warehousing, including subject-oriented, integrated, time-variant, and nonvolatile data. It also covers the primary components of data warehousing, including database structures, ETL and ELT, metadata, and tools. This knowledge is essential for anyone who wants to use data to solve business problems effectively.
Database Administrator
A Database Administrator is responsible for managing and maintaining databases. This course provides a solid foundation in the core concepts of data warehousing, including subject-oriented, integrated, time-variant, and nonvolatile data. It also covers the primary components of data warehousing, including database structures, ETL and ELT, metadata, and tools. This knowledge is essential for anyone who wants to manage and maintain databases effectively.
Business Analyst
A Business Analyst is responsible for analyzing business processes and identifying opportunities for improvement. This course provides a solid foundation in the core concepts of data warehousing, including subject-oriented, integrated, time-variant, and nonvolatile data. It also covers the primary components of data warehousing, including database structures, ETL and ELT, metadata, and tools. This knowledge can help Business Analysts to identify opportunities for improvement in business processes.
Project Manager
A Project Manager is responsible for planning, executing, and closing projects. This course provides a solid foundation in the core concepts of data warehousing, including subject-oriented, integrated, time-variant, and nonvolatile data. It also covers the primary components of data warehousing, including database structures, ETL and ELT, metadata, and tools. This knowledge can help Project Managers to plan and execute projects that involve data warehousing.
Software Engineer
A Software Engineer is responsible for designing, developing, and maintaining software applications. This course provides a solid foundation in the core concepts of data warehousing, including subject-oriented, integrated, time-variant, and nonvolatile data. It also covers the primary components of data warehousing, including database structures, ETL and ELT, metadata, and tools. This knowledge can help Software Engineers to design and develop software applications that can effectively use data.
IT Manager
An IT Manager is responsible for managing the IT infrastructure of an organization. This course provides a solid foundation in the core concepts of data warehousing, including subject-oriented, integrated, time-variant, and nonvolatile data. It also covers the primary components of data warehousing, including database structures, ETL and ELT, metadata, and tools. This knowledge can help IT Managers to make informed decisions about the IT infrastructure of their organization.
Data Engineer
A Data Engineer is responsible for designing, building, and maintaining data pipelines. This course provides a solid foundation in the core concepts of data warehousing, including subject-oriented, integrated, time-variant, and nonvolatile data. It also covers the primary components of data warehousing, including database structures, ETL and ELT, metadata, and tools. This knowledge is essential for anyone who wants to design, build, and maintain data pipelines effectively.
Database Developer
A Database Developer is responsible for designing and developing databases. This course provides a solid foundation in the core concepts of data warehousing, including subject-oriented, integrated, time-variant, and nonvolatile data. It also covers the primary components of data warehousing, including database structures, ETL and ELT, metadata, and tools. This knowledge is essential for anyone who wants to design and develop databases effectively.
Business Intelligence Analyst
A Business Intelligence Analyst is responsible for using data to make informed decisions. This course provides a solid foundation in the core concepts of data warehousing, including subject-oriented, integrated, time-variant, and nonvolatile data. It also covers the primary components of data warehousing, including database structures, ETL and ELT, metadata, and tools. This knowledge can help Business Intelligence Analysts to use data to make informed decisions effectively.
Data Analyst
A Data Analyst is responsible for collecting, cleaning, and analyzing data. This course provides a solid foundation in the core concepts of data warehousing, including subject-oriented, integrated, time-variant, and nonvolatile data. It also covers the primary components of data warehousing, including database structures, ETL and ELT, metadata, and tools. This knowledge can help Data Analysts to collect, clean, and analyze data effectively.
Data Visualization Analyst
A Data Visualization Analyst is responsible for creating visual representations of data. This course provides a solid foundation in the core concepts of data warehousing, including subject-oriented, integrated, time-variant, and nonvolatile data. It also covers the primary components of data warehousing, including database structures, ETL and ELT, metadata, and tools. This knowledge can help Data Visualization Analysts to create visual representations of data effectively.

Reading list

We've selected 11 books that we think will supplement your learning. Use these to develop background knowledge, enrich your coursework, and gain a deeper understanding of the topics covered in Fundamentals of Data Warehousing.
Provides a comprehensive overview of data warehousing fundamentals, including design, implementation, and maintenance. It valuable resource for both beginners and experienced data warehousing professionals.
Classic in the field of data warehousing and provides a practical guide to designing and implementing data warehouses.
Provides a practical guide to building data warehouses, with a focus on SQL and Oracle. It covers all aspects of data warehousing, from design to implementation to maintenance.
Provides a practical guide to managing the data warehouse lifecycle, from design to implementation to maintenance. It valuable resource for both beginners and experienced data warehousing professionals.
Provides a modern approach to data warehouse design, with a focus on agile development and cloud computing. It valuable resource for both beginners and experienced data warehousing professionals.
Provides a comprehensive guide to designing and implementing data warehouses using Oracle.
Comprehensive guide to dimensional modeling, the most widely used data modeling technique for data warehousing. It provides a step-by-step approach to designing and implementing dimensional data warehouses.
Provides a practical guide to data warehouse design, from requirements gathering to schema design to performance tuning. It valuable resource for both beginners and experienced data warehousing professionals.

Share

Help others find this course page by sharing it with your friends and followers:
Our mission

OpenCourser helps millions of learners each year. People visit us to learn workspace skills, ace their exams, and nurture their curiosity.

Our extensive catalog contains over 50,000 courses and twice as many books. Browse by search, by topic, or even by career interests. We'll match you to the right resources quickly.

Find this site helpful? Tell a friend about us.

Affiliate disclosure

We're supported by our community of learners. When you purchase or subscribe to courses and programs or purchase books, we may earn a commission from our partners.

Your purchases help us maintain our catalog and keep our servers humming without ads.

Thank you for supporting OpenCourser.

© 2016 - 2024 OpenCourser