Jump to content

Connect Leeroopedia MCP: Equip your AI agents to search best practices, build plans, verify code, diagnose failures, and look up hyperparameter defaults.

Implementation:Sdv dev SDV Evaluate Quality Multi Table

From Leeroopedia
Knowledge Sources
Domains Data_Quality, Evaluation
Last Updated 2026-02-14 00:00 GMT

Overview

Wrapper for the SDMetrics multi-table QualityReport, providing evaluation of relational synthetic data quality within SDV workflows.

Description

The multi-table evaluate_quality function wraps sdmetrics.reports.multi_table.quality_report.QualityReport. It accepts dictionaries of DataFrames and multi-table Metadata.

Usage

Call after generating multi-table synthetic data.

Code Reference

Source Location

  • Repository: SDV
  • File: sdv/evaluation/multi_table.py
  • Lines: L10-30

Signature

def evaluate_quality(real_data, synthetic_data, metadata, verbose=True):
    """Evaluate the quality of synthetic multi-table data.

    Args:
        real_data (dict): Dictionary of real table data.
        synthetic_data (dict): Dictionary of synthetic table data.
        metadata (Metadata): Multi-table metadata.
        verbose (bool): Print report. Defaults to True.

    Returns:
        QualityReport: Multi table quality report.
    """

Import

from sdv.evaluation.multi_table import evaluate_quality

I/O Contract

Inputs

Name Type Required Description
real_data dict[str, pd.DataFrame] Yes Real multi-table data
synthetic_data dict[str, pd.DataFrame] Yes Synthetic multi-table data
metadata Metadata Yes Multi-table metadata
verbose bool No Print summary (default: True)

Outputs

Name Type Description
return value QualityReport Multi-table quality report

Usage Examples

from sdv.evaluation.multi_table import evaluate_quality

quality_report = evaluate_quality(real_data, synthetic_data, metadata)
print(f"Overall quality: {quality_report.get_score()}")

Related Pages

Implements Principle

Requires Environment

Page Connections

Double-click a node to navigate. Hold to expand connections.
Principle
Implementation
Heuristic
Environment