If there is not only a fixed set of test data to produce, you can create an own collection for each scenario.
You can create a 'quick' scenario with automatically created preliminary data descriptions in a very short time.
Later you can create the more accurate test data descriptions in a different collection or by refining the first one.
You can also create separate test data definitions for different groups of tables to better support the needs of individual user groups.
Each test data scenario, stored in its own collection, can be applied at any time to meet flexible application requirements.