Hi @Deekay,

I'm glad to hear that 🙂 Respect to your question, It is like you say, Debezium is capturing CDCs from XXX tables. What I do is using a custom spark streaming job to read from eventhub and save a delta table partitioned by date and table name. Therefore, there is a single raw table per database in delta format, but partitioned.

Then, I create a bronze table per database and table from the raw table (per database), but it is efficient because it is partitioned. The disadvantage is that raw data is more "fragmented" due to the partitioning.