Get in Touch

Course Outline

Introduction to Apache Iceberg

  • General overview of Apache Iceberg.
  • Significance and practical applications in contemporary data architecture.
  • Core features and primary benefits.

Core Concepts

  • Structure and architecture of the Iceberg table format.
  • Contrast with alternative table formats.
  • Partitioning strategies and schema evolution.
  • Time travel and data version control.

Configuring Apache Iceberg

  • Installation procedures and configuration settings.
  • Integration with diverse data processing engines.
  • Establishing an Iceberg environment on a local system.

Fundamental Operations

  • Creating and overseeing Iceberg tables.
  • Writing data to and retrieving data from Iceberg tables.
  • Executing basic CRUD operations.

Data Migration and Integration

  • Transitioning data from Hive and other systems to Iceberg.
  • Connecting with Business Intelligence (BI) tools.
  • Practical exercise: migrating a sample dataset to Iceberg.

Performance Optimization

  • Techniques for tuning performance.
  • Enhancing query efficiency and data scans.
  • Strategies for optimizing performance within Iceberg.

Advanced Features Overview

  • Partition evolution and hidden partitioning.
  • Table evolution and managing schema changes.
  • Time travel and rollback mechanisms.
  • Application of advanced features in Iceberg.

Summary and Future Steps

Requirements

  • Working knowledge of fundamental concepts including tables, schemas, partitions, and data ingestion.
  • Proficiency in basic 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