sdv-dev / SDV

Synthetic data generation for tabular data
https://docs.sdv.dev/sdv
Other
2.21k stars 287 forks source link

Enable the ability to run multi table synthesizers on disjointed table schemas #2047

Closed lajohn4747 closed 3 weeks ago

lajohn4747 commented 4 weeks ago

Problem Description

Currently, multi-table SDV synthesizer assume that all the tables in a schema must be connected to each other. However, we want to ultimately allow support for disconnected schemas.

There is currently a metadata validation check for disconnectedness that prevents you from applying such a schema to a synthesizer.

Expected behavior

Remove any metadata validation check we have for connectedness of schema and make sure the tests do not fail.