Please indicate the following details about the environment in which you found the bug:
SDMetrics version: diagnostic_report_updates
Python version:
Operating System:
Error Description
Currently, the DiagnosticReport errors if the synthetic data does not match the given metadata. Because the DiagnosticReport has metrics designed to evaluate this situation, the report should not error if the synthetic data does not match the metadata. The report should still validate that the real data matches the synthetic data. The error message should be updated to indicate only the real data has missing/extra columns.
Environment Details
Please indicate the following details about the environment in which you found the bug:
Error Description
Currently, the DiagnosticReport errors if the synthetic data does not match the given metadata. Because the DiagnosticReport has metrics designed to evaluate this situation, the report should not error if the synthetic data does not match the metadata. The report should still validate that the real data matches the synthetic data. The error message should be updated to indicate only the real data has missing/extra columns.
Steps to reproduce