Get in Touch

Course Outline

Introduction to Apache Iceberg

  • A comprehensive overview of Apache Iceberg.
  • The significance and practical applications in modern data architectures.
  • Exploration of key features and distinct benefits.

Core Concepts

  • Detailed examination of the Iceberg table format and its underlying architecture.
  • Comparative analysis with other popular table formats.
  • Insights into partitioning mechanisms and schema evolution.
  • Understanding time travel and data versioning capabilities.

Setting Up Apache Iceberg

  • Step-by-step installation and configuration procedures.
  • Strategies for integrating Iceberg with various data processing engines.
  • Guided setup of an Iceberg environment on a local machine.

Basic Operations

  • Techniques for creating and managing Iceberg tables.
  • Methods for writing to and reading from Iceberg tables.
  • Execution of fundamental CRUD operations.

Data Migration and Integration

  • Processes for migrating data from Hive and other systems to Iceberg.
  • Best practices for integrating with BI tools.
  • A practical demonstration of migrating a sample dataset to Iceberg.

Optimizing Performance

  • Advanced performance tuning techniques.
  • Strategies for optimizing queries and data scans.
  • Specific performance optimization considerations within Iceberg.

Overview of Advanced Features

  • Exploration of partition evolution and hidden partitioning.
  • Handling table evolution and managing schema changes.
  • Utilizing time travel and rollback features.
  • Implementation of advanced features in Iceberg.

Summary and Next Steps

Requirements

  • A working familiarity with foundational concepts including tables, schemas, partitions, and data ingestion processes.
  • Basic proficiency in SQL.

Target Audience

  • Data engineers.
  • Data architects.
  • Data analysts.
  • Software developers.
 14 Hours

Number of participants


Price per participant

Testimonials (2)

Upcoming Courses

Related Categories