Get in Touch
 Duration 14 hours

Course Outline

Introduction to Apache Iceberg

  • High-level overview of Apache Iceberg.
  • Significance and applications in contemporary data architectures.
  • Principal attributes and strategic benefits.

Fundamental Principles

  • Iceberg table structure and architectural design.
  • Differentiation from alternative table formats.
  • Strategies for partitioning and evolving schemas.

Implementation of Apache Iceberg

  • Integration with diverse data processing engines.
  • Configuring a local Iceberg development environment.

Essential Workflows

  • Establishment and administration of Iceberg tables.
  • Data ingestion and retrieval from Iceberg tables.
  • Execution of standard CRUD operations.

Data Transition and Connectivity

  • Transferring data from Hive and other platforms to Iceberg.
  • Connecting with Business Intelligence (BI) tools.
  • Practical example: migrating a test dataset to Iceberg.

Performance Enhancement

  • Techniques for fine-tuning performance.
  • Streamlining queries and data scans.
  • Advanced optimization strategies within Iceberg.

Introduction to Sophisticated Features

  • Partition evolution and hidden partitioning mechanisms.
  • Table lifecycle management and schema modifications.
  • Utilizing time travel and rollback functionalities.
  • Applying advanced features in practical scenarios.

Recap and Future Directions

Requirements

  • Working understanding of tables, schemas, partitions, and data ingestion concepts.
  • Foundational proficiency in SQL.

Target Audience

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

Number of participants


Price per participant (excl. VAT)

Testimonials (2)

Upcoming Courses

Related Categories