Topic Creation Groups
Topic Creation Groups allow you to separate specific tables (via topics) and impose custom technical parameters on them at the moment of their creation.
Functionality in Database Wizard
The Database Wizard module features a graphical interface for creating topic creation groups. The process is as follows:
- Create a group: Name it and set the desired Kafka parameters (e.g., compression, number of partitions).
- Assign tables: From the list of previously selected schemas and tables, select those that should belong to this special group.
All tables not assigned to any group will be created using the standard method, according to the default cluster settings (default).
Regex Automation
Under the hood, Debezium requires that table assignment to a group be done using Regular Expressions (Regex). The Database Wizard simplifies this by allowing the user to merely select schemas and tables.
The system automatically generates and updates the appropriate Regex in the background, guaranteeing that the selected tables—and only those—end up in the group with custom configuration.
When editing an existing topic creation group, the previous regex will be overwritten by the one generated from the interface selection.