Udemy

Apache Iceberg + Snowflake: End-to-End Data Lake Guide

立即報名
  • 139 名學生
  • 更新於 7/2025
4.5
(10 個評分)
CTgoodjobs 嚴選優質課程,為職場人士提升競爭力。透過本站連結購買Udemy課程,本站將獲得推廣佣金,有助未來提供更多實用進修課程資訊給讀者。

課程資料

報名日期
全年招生
課程級別
學習模式
修業期
3 小時 28 分鐘
教學語言
英語
授課導師
Pradeep H C
評分
4.5
(10 個評分)
3次瀏覽

課程簡介

Apache Iceberg + Snowflake: End-to-End Data Lake Guide

Apache Iceberg,Snowflake, Data Lake / Data Lakehouse , Data Engineering, Hands-on

This course is broadly divided into 8 sections,


Why Iceberg:

This will help you understand the significance of Iceberg and the challenges associated with traditional data warehouse architectures.


Iceberg environment setup:

We’ll set up a Spark environment with Iceberg in GitHub Codespaces. This will serve as a playground where you can run Iceberg commands and experiment hands-on.


Parquet file format:

We’ll dive deep into the Parquet file format to build a strong foundation. Understanding Parquet is essential because Iceberg is built on top of Apache Parquet and leverages its structure for efficient storage and querying.


Iceberg features:

We’ll explore key Iceberg features such as hidden partitioning, schema evolution, and time travel to understand how it addresses common limitations in traditional data lakes.


Iceberg concepts:

We’ll explore concepts like Copy-on-Write (COW), Merge-on-Read (MOR), and snapshot isolation to gain a deeper, more concrete understanding of how Iceberg manages data and ensures consistency.


Iceber with snowflake:

We’ll configure Iceberg with Snowflake and explore how Iceberg integrates with it, helping us understand the foundational concepts of using Iceberg within the Snowflake ecosystem.


Datalake with snowflake Iceberg:

We’ll build a sample data lake using Snowflake Iceberg and also demonstrate how to query Iceberg tables from Spark for cross-platform interoperability.


By the end of this course, you’ll have a solid understanding of the Iceberg table format—its advantages, use cases, and how to build an efficient data lake using Iceberg.

課程章節

  • 8 個章節
  • 50 堂課
  • 第 1 章 Before we start
  • 第 2 章 Why Iceberg
  • 第 3 章 Iceberg environment setup
  • 第 4 章 Parquet file format
  • 第 5 章 Iceberg features
  • 第 6 章 Iceberg concepts
  • 第 7 章 Iceberg with snowflake
  • 第 8 章 Datalake with snowflake iceberg

課程內容

  • Iceberg fundamentals
  • Problem with current datawarehouses
  • Create datalake using snowflake and iceberg
  • Understand parquet file format


立即關注瀏覽更多

本網站使用Cookies來改善您的瀏覽體驗,請確定您同意及接受我們的私隱政策使用條款才繼續瀏覽。

我已閱讀及同意