Udemy
    •  
    •  
    •  
    •  
    •  
    •  
    •  
    •  
Turn what you know into an opportunity and reach millions around the world.
Learn More
Your cart is empty.
Keep shopping
Data Engineering with Google Datafusion and Big Query (CDAP)
Rating: 4.4 out of 5(46 ratings)
139 students

Data Engineering with Google Datafusion and Big Query (CDAP)

Your first steps in Data Engineering with Google Datafusion, a low-code tool with an open-source version (CDAP)
Last updated 5/2023
English

What you'll learn

  • Understand a bit more Google Cloud Resources
  • Use Google Datafusion as ETL tool
  • Data Engineering Low Code
  • ETL
  • Create Data Pipelines and DAGs
  • Read and Write data on Google Big Query
  • Read and Write data on Google Cloud Storage
  • Data Transformations with low code and queries
  • Some Advanced SQL commands

Course content

2 sections27 lectures3h 8m total length
  • 1.1 Get to Know the Teacher2:07
  • 1.2 Get to Know the Course3:52
  • 1.3 Introduction to Google Datafusion8:44
  • 1.4 Architecture and Components7:26
  • 1.5 Creating a Datafusion Instance5:07

    Enable the data fusion API and related APIs, then create a data fusion instance. Configure region and grant service account permissions, starting with the developer version for two users.

  • 1.6 Instance Types and Pricing7:13
  • 1.7 Understanding a Datafusion Instance7:35

Requirements

  • GCP account
  • Previous exposure to SQL

Description

This is an INTRODUCTORY course to Google Cloud's low-code ingestion tool, Datafusion. Google Data Fusion is a fully managed data integration platform that allows data engineers to efficiently create, deploy, and manage data pipelines.

One of the main reasons to use Google Data Fusion is its ease of use. With an intuitive and visual interface, data engineers can create complex data pipelines without the need for extensive coding. The drag-and-drop interface simplifies the process of data transformation and cleansing, allowing professionals to focus on business logic rather than worrying about detailed coding.

Another significant benefit of Google Data Fusion is its scalability. The platform runs on Google Cloud, which means it can handle large volumes of data and high-performance parallel processing. Data engineers can vertically or horizontally expand their processing capabilities according to project needs, ensuring they can handle any data demand at scale.

Furthermore, Google Data Fusion seamlessly integrates with other services and products in the Google Cloud ecosystem. Data engineers can easily connect and integrate data pipelines with services such as BigQuery, Cloud Storage, Pub/Sub, and many others. This enables a cohesive and unified data architecture, facilitating data ingestion, storage, and analysis across multiple platforms.

In this course, you will learn:

  • Understanding its internal workings.

  • What its benefits are.

  • How to create a Datafusion instance.

  • Using Google Cloud Storage as data input.

  • Using BigQuery as a Data Lake (Bronze and Silver layers).

  • Advanced features of BigQuery: Partitioned tables and MERGE command.

  • Ingesting data from different sources.

  • Transforming data with Wrangle (low code) and queries.

  • Creating DAGs for data ETL (Extract, Transform, Load) and dependencies.

  • Scheduling and inter-DAG dependencies.

Who this course is for:

  • Data Engineers
  • Data Analysts
  • Data Scientists
  • Analytics Engineer
  • Low Code Developers
  • Python Developers looking to reduce coding overhead
  • Open Source Fans