We may earn an affiliate commission when you visit our partners.
Course image
Rav Ahuja and Ramesh Sannareddy

In this course you will apply a variety of data warehouse engineering skills and techniques you have learned as part of the previous courses in the IBM Data Warehouse Engineer Professional Certificate. You will assume the role of a Junior Data Engineer who has recently joined the organization and be presented with a real-world use case that requires a data warehouse engineering solution.

Enroll now

What's inside

Syllabus

Data Platform Architecture and OLTP Database
In this module, you will design a data platform that uses MySQL as an OLTP database. You will be using MySQL to store the OLTP data.
Read more
Build a Data Warehouse
In this module you will design and implement a data warehouse and you will then generate reports from the data in the data warehouse.
Data Analytics
In this module, you will assume the role of a data engineer at an e-commerce company. Your company has finished setting up a data warehouse. Now you are assigned the responsibility to design a reporting dashboard that reflects the key metrics of the business.
ETL & Data Pipelines
In this module, you will set up an ETL process using a Shell script to extract new transactional data for each day from the MySQL database and load it into the staging data warehouse in PostgreSQL. Later you will perform the transformation on the table in the staging warehouse to load the data in a dimension table and a fact table. You will then export these tables as CSV files to the production warehouse. You will set up a Cron Job to schedule these tasks.
Final Submission and Peer Review
In this final module, you will complete your submission of screenshots from the hands-on labs for your peers to review. Once you have completed your submission you will then review the submission of one of your peers and grade their submission.

Good to know

Know what's good
, what to watch for
, and possible dealbreakers
Examines data warehouse engineering skills and techniques as part of the IBM Data Warehouse Engineer Professional Certificate
Develops a solid understanding of data warehouse engineering principles and practices
Provides hands-on labs and interactive materials to reinforce learning
Assumes the role of a Junior Data Engineer, providing practical experience
Covers industry-relevant topics such as data platform architecture, ETL, and reporting
Instructed by recognized experts in the field of data warehouse engineering

Save this course

Save Data Warehousing Capstone Project to your list so you can find it easily later:
Save

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 Data Warehousing Capstone Project with these activities:
Review Data Warehouse Concepts
Review basic data warehouse concepts to strengthen your foundation for the course.
Browse courses on Data Modeling
Show steps
  • Explore resources on data warehouse concepts
  • Take notes on key concepts like data marts, data integration, and ETL processes
SQL Practice for Data Warehouse Queries
Improve your SQL skills by practicing queries specific to data warehouse environments.
Browse courses on Data Querying
Show steps
  • Find online resources or tutorials that provide SQL practice problems
  • Solve the practice problems, focusing on writing efficient queries that leverage data warehouse features
Design a Data Warehouse Schema
Apply your understanding of data warehouse concepts by designing a schema for a specific business use case.
Browse courses on Data Warehouse Design
Show steps
  • Identify the business requirements for the data warehouse
  • Create a conceptual data model using tools like ER diagrams
  • Translate the conceptual model into a physical schema using SQL or a data modeling tool
Two other activities
Expand to see all activities and additional details
Show all five activities
Discuss Data Warehouse Implementations
Engage with peers to discuss various approaches to implementing data warehouses and share best practices.
Show steps
  • Join an online forum or discussion group dedicated to data warehouse implementation
  • Participate in discussions, ask questions, and share your experiences
  • Synthesize insights from peer interactions and apply them to your own learning
Build a Mini Data Warehouse
Apply your knowledge and skills to build a small-scale data warehouse, providing hands-on experience in the entire process.
Browse courses on Data Engineering
Show steps
  • Define a specific use case and gather the necessary data
  • Design and implement a data warehouse schema using a tool like PostgreSQL or Redshift
  • Load data into the warehouse and perform data transformations
  • Build reports and dashboards to analyze the data and provide insights

Career center

Learners who complete Data Warehousing Capstone Project will develop knowledge and skills that may be useful to these careers:
Business Intelligence Analyst
A Business Intelligence Analyst uses data to help businesses improve their performance. This course will provide you with the skills and knowledge you need to become a Business Intelligence Analyst, including how to identify business problems, collect data, analyze data, and develop recommendations. You will also learn how to use business intelligence tools and technologies, such as SQL, Excel, and Power BI.
Data Analyst
A Data Analyst uses data to help businesses make better decisions. This course will provide you with the skills and knowledge you need to become a Data Analyst, including how to collect data, clean data, analyze data, and visualize data. You will also learn how to use data analysis tools and technologies, such as SQL, Python, and R.
Data Warehouse Engineer
A Data Warehouse Engineer designs and builds data warehouses, which are used to store and manage large amounts of data. This course will provide you with the skills and knowledge you need to design and build a data warehouse, including how to choose the right data warehouse platform, how to design the data warehouse schema, and how to load data into the data warehouse. You will also learn how to use data warehousing tools and technologies, such as SQL and ETL tools.
Data Scientist
A Data Scientist uses data to solve complex problems. This course will provide you with the skills and knowledge you need to become a Data Scientist, including how to collect data, clean data, analyze data, and build models. You will also learn how to use data science tools and technologies, such as SQL, Python, and R.
Data Engineer
A Data Engineer builds and maintains data pipelines. This course will provide you with the skills and knowledge you need to become a Data Engineer, including how to design data pipelines, build data pipelines, and monitor data pipelines. You will also learn how to use data engineering tools and technologies, such as SQL, Python, and Airflow.
Database Administrator
A Database Administrator manages databases. This course will provide you with the skills and knowledge you need to become a Database Administrator, including how to install databases, configure databases, and maintain databases. You will also learn how to use database administration tools and technologies, such as SQL, MySQL, and PostgreSQL.
ETL Developer
An ETL Developer builds and maintains ETL pipelines. This course will provide you with the skills and knowledge you need to become an ETL Developer, including how to design ETL pipelines, build ETL pipelines, and monitor ETL pipelines. You will also learn how to use ETL tools and technologies, such as SQL, Python, and Airflow.
Software Engineer
A Software Engineer designs, develops, and maintains software. This course may be useful for Software Engineers who want to learn how to develop data warehouse solutions. You will learn how to design data warehouse architectures, how to build data warehouse ETL pipelines, and how to use data warehouse tools and technologies.
Business Analyst
A Business Analyst analyzes business problems and develops solutions. This course may be useful for Business Analysts who want to learn how to use data to solve business problems. You will learn how to collect data, clean data, analyze data, and develop recommendations.
Data Architect
A Data Architect designs and builds data architectures. This course may be useful for Data Architects who want to learn how to design data warehouse architectures. You will learn how to design data warehouse architectures, how to build data warehouse ETL pipelines, and how to use data warehouse tools and technologies.
Data Visualization Engineer
A Data Visualization Engineer designs and builds data visualizations. This course may be useful for Data Visualization Engineers who want to learn how to build data warehouse data visualizations. You will learn how to design data warehouse data visualizations, how to build data warehouse data visualizations, and how to use data warehouse data visualization tools and technologies.
Data Quality Analyst
A Data Quality Analyst ensures that data is accurate, consistent, and complete. This course may be useful for Data Quality Analysts who want to learn how to assess data warehouse data quality. You will learn how to assess data warehouse data quality, how to improve data warehouse data quality, and how to monitor data warehouse data quality.
Data Governance Analyst
A Data Governance Analyst develops and manages data governance policies. This course may be useful for Data Governance Analysts who want to learn how to develop data warehouse governance policies. You will learn how to design data warehouse governance policies, how to implement data warehouse governance policies, and how to monitor data warehouse governance policies.
Database Designer
A Database Designer designs and builds databases. This course may be useful for Database Designers who want to learn how to design data warehouse databases. You will learn how to design data warehouse databases, how to build data warehouse databases, and how to use data warehouse database tools and technologies.
Project Manager
A Project Manager plans, executes, and closes projects. This course may be useful for Project Managers who want to learn how to manage data warehouse projects. You will learn how to plan data warehouse projects, how to execute data warehouse projects, and how to close data warehouse projects.

Reading list

We've selected ten 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 Data Warehousing Capstone Project.
Comprehensive guide to designing and building data warehouses. It covers all the essential concepts, including data modeling, ETL, and performance tuning.
Provides a comprehensive guide to TensorFlow, the open-source machine learning library. It covers all the essential concepts, including neural networks, convolutional neural networks, and recurrent neural networks.
Provides a comprehensive guide to NoSQL databases. It covers all the essential concepts, including data modeling, storage, and querying.
Provides a comprehensive guide to natural language processing with Python. It covers all the essential concepts, including text processing, machine learning, and deep learning.
Provides a comprehensive guide to machine learning with Python. It covers all the essential concepts, including data preparation, model selection, and evaluation.
Provides a comprehensive guide to speech and language processing. It covers all the essential concepts, including speech recognition, natural language processing, and machine learning.
Provides a comprehensive guide to Hadoop, the open-source framework for big data processing. It covers all the essential concepts, including data storage, processing, and analytics.
Provides a comprehensive guide to PyTorch, the open-source machine learning library. It covers all the essential concepts, including neural networks, convolutional neural networks, and recurrent neural networks.

Share

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

Similar courses

Here are nine courses similar to Data Warehousing Capstone Project.
Data Engineering Capstone Project
Data Warehouse - The Ultimate Guide
Modernizing Data Lakes and Data Warehouses with GCP
Modernizing Data Lakes and Data Warehouses with Google...
Generative AI: Elevate your Data Engineering Career
Data Engineering Capstone Project
Data Engineering for Beginner using Google Cloud & Python
Modernizing Data Lakes and Data Warehouses with GCP auf...
Data Warehousing Essentials for Analytics and AI Support
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