Please indicate the following details about the environment in which you found the bug:
SDMetrics version:
Python version:
Operating System:
Error Description
Similar to #508, we'd like to verify that the QualityReport still runs correctly even if the synthetic data does not exactly match the metadata. The QualityReport should be tested with multiple datasets that have missing or extra columns. If the QualityReport runs as expected, the requirement that synthetic data should match the metadata should be relaxed for the QualityReport AND DiagnosticReport. The error message should be updated as well.
Environment Details
Please indicate the following details about the environment in which you found the bug:
Error Description
Similar to #508, we'd like to verify that the QualityReport still runs correctly even if the synthetic data does not exactly match the metadata. The QualityReport should be tested with multiple datasets that have missing or extra columns. If the QualityReport runs as expected, the requirement that synthetic data should match the metadata should be relaxed for the QualityReport AND DiagnosticReport. The error message should be updated as well.
Steps to reproduce