Query across Kafka & Iceberg
The hotset
spark.sql("SHOW TABLES IN hotset").show()+---------+------------+-----------+
|namespace| tableName|isTemporary|
+---------+------------+-----------+
| hotset| accounts| false|
| hotset| customers| false|
| hotset|transactions| false|
+---------+------------+-----------+spark.sql("SELECT * FROM isk.hotset.transactions LIMIT 5").show()+--------------------+---------+---------------+-----------------+--------+--------------------+--------------------+---------------+------------+--------------------+
| TransactionID|AccountID|TransactionType|TransactionAmount|BranchID|CustomerFlaggedFraud| TransactionTime|kafka_partition|kafka_offset| kafka_ts|
+--------------------+---------+---------------+-----------------+--------+--------------------+--------------------+---------------+------------+--------------------+
|20391fe0-0237-235...| 5070| Withdrawal| 5534.48| 129| false| 2025-10-23 12:34:46| 0| 500000|2025-11-28 13:09:...|
|dfba7354-8e95-9a6...| 8905| Withdrawal| 3628.58| 116| false|2025-10-23 12:34:...| 0| 500001|2025-11-28 13:09:...|
|5e9fde7d-5a1c-d3b...| 7707| Deposit| 257.14| 121| true|2025-10-23 12:34:...| 0| 500002|2025-11-28 13:09:...|
|c4ba5a1b-0828-277...| 1997| Deposit| 8249.96| 126| true|2025-10-23 12:34:...| 0| 500003|2025-11-28 13:09:...|
|f704e321-f062-04c...| 9343| Deposit| 7337.52| 130| true|2025-10-23 12:34:...| 0| 500004|2025-11-28 13:09:...|
+--------------------+---------+---------------+-----------------+--------+--------------------+--------------------+---------------+------------+--------------------+
The coldset

Merged
Last updated

