Thank you for sending your enquiry! One of our team members will contact you shortly.
Thank you for sending your booking! One of our team members will contact you shortly.
Duration 14 hours
Course Outline
Introduction to Apache Iceberg
- General overview of Apache Iceberg
- Significance and application scenarios in contemporary data architecture
- Primary features and advantages
Fundamental Concepts
- Architecture and table format of Iceberg
- Contrast with alternative table formats
- Partitioning strategies and schema evolution
- Time travel and data versioning capabilities
Installing Apache Iceberg
- Setup and configuration processes
- Connecting Iceberg with various data processing engines
- Configuring an Iceberg environment on a local device
Essential Operations
- Establishing and overseeing Iceberg tables
- Performing write and read operations on Iceberg tables
- Executing basic CRUD operations
Data Migration and Integration
- Transferring data from Hive and other systems to Iceberg
- Connecting with BI tools
- Migrating a sample dataset into Iceberg
Performance Enhancement
- Techniques for performance tuning
- Refining queries and data scans
- Optimizing performance within Iceberg
Introduction to Advanced Features
- Partition evolution and hidden partitioning mechanisms
- Table evolution and schema modifications
- Time travel and rollback functionalities
- Implementing advanced features in Iceberg
Recap and Future Directions
Requirements
- Understanding of core concepts including tables, schemas, partitions, and data ingestion
- Foundational knowledge of SQL
Target Audience
- Data engineers
- Data architects
- Data analysts
- Software developers
Testimonials (2)
A journey through the Spark world: a very intense course. DSL, spark sql, partitioning vs bucketing for me.
Georgiana Elisabeta
Course - Apache Spark Fundamentals
Hands on exercises. Class should have been 5 days, but the 3 days helped to clear up a lot of questions that I had from working with NiFi already