We may earn an affiliate commission when you visit our partners.
Course image
Google Career Certificates

This is the second of three courses in the Google Business Intelligence Certificate. In this course, you'll explore data modeling and how databases are designed. Then you’ll learn about extract, transform, load (ETL) processes that extract data from source systems, transform it into formats that enable analysis, and drive business processes and goals.

Read more

This is the second of three courses in the Google Business Intelligence Certificate. In this course, you'll explore data modeling and how databases are designed. Then you’ll learn about extract, transform, load (ETL) processes that extract data from source systems, transform it into formats that enable analysis, and drive business processes and goals.

Google employees who currently work in BI will guide you through this course by providing hands-on activities that simulate job tasks, sharing examples from their day-to-day work, and helping you build business intelligence skills to prepare for a career in the field.

Learners who complete the three courses in this certificate program will have the skills needed to apply for business intelligence jobs. This certificate program assumes prior knowledge of foundational analytical principles, skills, and tools covered in the Google Data Analytics Certificate.

By the end of this course, you will:

-Determine which data models are appropriate for different business requirements

-Describe the difference between creating and interacting with a data model

-Create data models to address different types of questions

-Explain the parts of the extract, transform, load (ETL) process and tools used in ETL

-Understand extraction processes and tools for different data storage systems

-Design an ETL process that meets organizational and stakeholder needs

-Design data pipelines to automate BI processes

Enroll now

What's inside

Syllabus

Data models and pipelines
You’ll start this course by exploring data modeling, common schemas, and database elements. You’ll consider how business needs determine the kinds of database systems that BI professionals implement. Then, you’ll discover pipelines and ETL processes, which are tools that move data and ensure that it’s accessible and useful.
Read more
Dynamic database design
You’ll learn more about database systems, including data marts, data lakes, data warehouses, and ETL processes. You’ll also investigate the five factors of database performance: workload, throughput, resources, optimization, and contention. Finally, you’ll consider how to design efficient queries that get the most from a system.
Optimize ETL processes
You’ll learn about optimization techniques including ETL quality testing, data schema validation, business rule verification, and general performance testing. You’ll also explore data integrity and learn how built-in quality checks defend against potential problems. Finally, you’ll focus on verifying business rules and general performance testing to make sure pipelines meet the intended business need.
Course 2 end-of-course project
You’ll complete an end-of-course project by creating a pipeline process to deliver data to a target table and developing reports based on project needs. You’ll also ensure that the pipeline is performing correctly and that there are built-in defenses against data quality issues.

Good to know

Know what's good
, what to watch for
, and possible dealbreakers
Explores data modeling, a standard in business intelligence
Taught by Google employees who work in business intelligence
Develops skills needed to apply for business intelligence jobs
Provides hands-on activities that simulate job tasks
Covers data pipelines and ETL processes, which are essential for business intelligence

Save this course

Save The Path to Insights: Data Models and Pipelines 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 The Path to Insights: Data Models and Pipelines with these activities:
Create a Course Materials Repository
Organize and review course materials for better understanding and retention.
Browse courses on Data Models
Show steps
  • Gather lecture notes, slides, and assignments.
  • Create a digital or physical repository for the materials.
  • Review the materials regularly to reinforce learning.
Review Database Systems Concepts
Review the fundamentals of database systems, including data models, database design, and query processing.
Show steps
  • Read Chapters 1-3 of the book.
  • Complete the exercises at the end of each chapter.
Attend a Data Science Meetup
Connect with professionals in the field and learn about current industry trends.
Browse courses on Data Science
Show steps
  • Find a data science meetup in your area.
  • Attend the meetup and introduce yourself to others.
  • Participate in discussions and ask questions.
Five other activities
Expand to see all activities and additional details
Show all eight activities
Build a Simple Data Model
Apply your understanding of data models to create a simple database design.
Browse courses on Data Modeling
Show steps
  • Identify the entities and relationships in a business process.
  • Create an ER diagram to represent the data model.
  • Translate the ER diagram into a SQL schema.
  • Create a database and tables based on the schema.
  • Populate the database with sample data.
Practice Data Extraction and Loading
Reinforce your understanding of data extraction and loading through hands-on practice.
Browse courses on Data Extraction
Show steps
  • Use SQL queries to extract data from a database.
  • Use Python or other programming language to load data into a database.
  • Complete coding exercises and challenges related to data extraction and loading.
Follow Tutorials on Data Visualization
Enhance your skills in data visualization by following guided tutorials.
Browse courses on Data Visualization
Show steps
  • Search for tutorials on data visualization tools such as Tableau or Power BI.
  • Follow the tutorials step-by-step to create interactive visualizations.
  • Practice creating different types of charts and graphs to represent data.
Write a Blog Post About ETL Processes
Demonstrate your understanding of ETL processes by writing a comprehensive blog post.
Browse courses on ETL Processes
Show steps
  • Research ETL processes and best practices.
  • Outline the components and steps of an ETL process.
  • Write the blog post, explaining the concepts clearly.
  • Include examples and case studies to illustrate the benefits of ETL.
  • Proofread and publish the blog post.
Develop a Data Pipeline for a Business Case
Apply your knowledge to create a practical data pipeline that addresses a real-world business need.
Browse courses on Data Pipelines
Show steps
  • Identify a business case where a data pipeline is required.
  • Design the data pipeline architecture.
  • Develop the data pipeline using appropriate tools and technologies.
  • Test and deploy the data pipeline.
  • Monitor and maintain the data pipeline.

Career center

Learners who complete The Path to Insights: Data Models and Pipelines will develop knowledge and skills that may be useful to these careers:
Data Engineer
Data Engineers build and maintain the infrastructure that stores and processes data. They work closely with Data Analysts to design and implement data pipelines that can handle the increasing volume and complexity of data. This course can help you develop the skills you need to succeed as a Data Engineer by teaching you how to design and optimize data models and pipelines.
Data Scientist
Data Scientists use data to solve business problems. They use their knowledge of statistics and machine learning to build models that can predict future trends and identify new opportunities. This course can help you develop the skills you need to succeed as a Data Scientist by teaching you how to create and optimize data models and pipelines.
Business Analyst
Business Analysts work with businesses to identify and solve problems. They use their knowledge of business processes and data analysis to develop solutions that can improve efficiency and profitability. This course can help you develop the skills you need to succeed as a Business Analyst by teaching you how to create and optimize data models and pipelines.
Business Intelligence Analyst
Business Intelligence Analysts use data to help businesses make better decisions. They use their knowledge of data analysis and visualization to create reports and dashboards that can communicate insights to decision-makers. This course can help you develop the skills you need to succeed as a Business Intelligence Analyst by teaching you how to create and optimize data models and pipelines.
Product Manager
Product Managers develop and manage products. They work with customers and stakeholders to define product requirements, develop product roadmaps, and launch new products. This course can help you develop the skills you need to succeed as a Product Manager by teaching you how to create and optimize data models and pipelines.
Data Analyst
Data Analysts design and build data models that transform raw data into useful information. They use their knowledge of data structures and algorithms to create efficient pipelines that can handle large volumes of data. This course can help you develop the skills you need to succeed as a Data Analyst by teaching you how to create and optimize data models and pipelines.
Database Administrator
Database Administrators design, implement, and maintain databases. They work with Data Analysts and Data Engineers to ensure that data is stored and processed efficiently. This course can help you develop the skills you need to succeed as a Database Administrator by teaching you how to design and optimize data models and pipelines.
Project Manager
Project Managers plan and execute projects. They work with stakeholders to define project goals and objectives, develop project plans, and track project progress. This course can help you develop the skills you need to succeed as a Project Manager by teaching you how to create and optimize data models and pipelines.
Data Architect
Data Architects design and build data architectures. They work with stakeholders to define data requirements, develop data models, and implement data governance policies. This course can help you develop the skills you need to succeed as a Data Architect by teaching you how to create and optimize data models and pipelines.
Software Engineer
Software Engineers design, develop, and maintain software applications. They work with stakeholders to define software requirements, develop software architectures, and implement software code. This course can help you develop the skills you need to succeed as a Software Engineer by teaching you how to create and optimize data models and pipelines.
Information Security Analyst
Information Security Analysts protect data from unauthorized access, use, disclosure, disruption, modification, or destruction. They work with stakeholders to identify security risks, develop security policies, and implement security controls. This course can help you develop the skills you need to succeed as an Information Security Analyst by teaching you how to create and optimize data models and pipelines.
Compliance Analyst
Compliance Analysts ensure that organizations comply with laws and regulations. They work with stakeholders to identify compliance risks, develop compliance plans, and implement compliance controls. This course can help you develop the skills you need to succeed as a Compliance Analyst by teaching you how to create and optimize data models and pipelines.
Financial Analyst
Financial Analysts analyze financial data to make investment recommendations. They work with stakeholders to identify investment opportunities, develop investment strategies, and manage investment portfolios. This course may help you develop the skills you need to succeed as a Financial Analyst by teaching you how to create and optimize data models and pipelines.
Sales Analyst
Sales Analysts analyze sales data to improve sales performance. They work with stakeholders to identify sales opportunities, develop sales strategies, and measure sales effectiveness. This course may help you develop the skills you need to succeed as a Sales Analyst by teaching you how to create and optimize data models and pipelines.
Marketing Analyst
Marketing Analysts analyze marketing data to improve marketing campaigns. They work with stakeholders to identify marketing opportunities, develop marketing strategies, and measure marketing effectiveness. This course may help you develop the skills you need to succeed as a Marketing Analyst by teaching you how to create and optimize data models and pipelines.

Reading list

We've selected eight 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 The Path to Insights: Data Models and Pipelines.
Provides a comprehensive guide to designing data-intensive applications. It covers all aspects of data-intensive application design, from data modeling and storage to data processing and analysis.
Provides a comprehensive guide to machine learning with Scikit-Learn, Keras, and TensorFlow. It covers all aspects of machine learning with these libraries, from data preprocessing and feature engineering to model training and evaluation.
Provides a comprehensive guide to statistical learning. It covers all aspects of statistical learning, from data preprocessing and feature engineering to model training and evaluation.
Provides a comprehensive guide to natural language processing with Python. It covers all aspects of natural language processing, from text preprocessing and feature engineering to model training and evaluation.
Provides a comprehensive guide to speech and language processing. It covers all aspects of speech and language processing, from speech recognition and synthesis to natural language understanding and generation.
Provides a comprehensive guide to computer vision. It covers all aspects of computer vision, from image processing and feature extraction to object recognition and tracking.
Provides a comprehensive guide to reinforcement learning. It covers all aspects of reinforcement learning, from the basics of reinforcement learning to advanced topics such as deep reinforcement learning.
Provides a comprehensive guide to deep learning. It covers all aspects of deep learning, from neural networks and deep learning models to deep learning applications.

Share

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

Similar courses

Here are nine courses similar to The Path to Insights: Data Models and Pipelines.
Building ETL and Data Pipelines with Bash, Airflow and...
Most relevant
Designing SSIS Integration Solutions
Most relevant
Extracting and Transforming Data in SSIS
Most relevant
Tools for Exploratory Data Analysis in Business
Most relevant
ETL and Data Pipelines with Shell, Airflow and Kafka
Most relevant
Data Engineering Capstone Project
Most relevant
Building Batch Data Pipelines on Google Cloud
Most relevant
Data Warehousing and Business Intelligence
Most relevant
Extract, Transform and Load Data in Power BI
Most relevant
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