Course Outline
Introduction to Apache Iceberg
- Overview of Apache Iceberg
- Importance and use cases in modern data architecture
- Key features and benefits
Core Concepts
- Iceberg table format and architecture
- Comparison with other table formats
- Partitioning and schema evolution
- Time travel and data versioning
Setting Up Apache Iceberg
- Installation and configuration
- Integrating Iceberg with various data processing engines
- Setting up an Iceberg environment on a local machine
Basic Operations
- Creating and managing Iceberg tables
- Writing to and reading from Iceberg tables
- Basic CRUD operations
Data Migration and Integration
- Migrating data from Hive and other systems to Iceberg
- Integration with BI tools
- Migrating a sample dataset to Iceberg
Optimizing Performance
- Performance tuning techniques
- Optimizing queries and data scans
- Performance optimization in Iceberg
Overview of Advanced Features
- Partition evolution and hidden partitioning
- Table evolution and schema changes
- Time travel and rollback features
- Implementing advanced features in Iceberg
Summary and Next Steps
Requirements
- Familiarity with concepts such as tables, schemas, partitions, and data ingestion
- Basic knowledge of SQL
Audience
- Data engineers
- Data architects
- Data analysts
- Software developers
Testimonials (3)
A journey through the Spark world: a very intense course. DSL, spark sql, partitioning vs bucketing for me.
Georgiana Elisabeta
Course - Apache Spark Fundamentals
Digital tools help improve productivity, and there is no doubt about their value. However, productivity does not depend on tools alone. It is also influenced by a person's behavior, work habits and mindset. For example, some people have excellent planning skills but still struggle with productivity due to factors such as perfectionism, lack of confidence in decision-making, procrastination, lack of delegation skills, or other personal habits. Therefore, improving productivity requires both effective digital tools and addressing the human and behavioral aspects of work.
Channisai Muong - Swiss Cooperation Office and Consular Agency in Laos
Course - Advanced Productivity Enhancement for Programme Professionals
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