2 Hands-on with Apache Iceberg
This chapter covers
- Setting up an Apache Iceberg environment
- Creating Iceberg tables in Spark
- Reading Iceberg tables in Dremio
- Building a business intelligence (BI) dashboard
We’ve explored the theory behind the Apache Iceberg lakehouse—its architecture, components, and benefits. Now, it's time to bring it to life with a hands-on exercise: set up a fully functional Iceberg lakehouse on your laptop.
This chapter will walk you through an end-to-end setup, from installing your environment to creating Iceberg tables, querying them with Dremio, and visualizing data in a Business Intelligence (BI) dashboard. By the end of this chapter, you’ll have a working Iceberg lakehouse that you can experiment with, giving you the confidence and foundation needed to design a production-scale implementation.