Supported inputs
A Table Pair joins one source Table and one target Table. Each side is a Fabric Lakehouse Table or a Fabric Warehouse Table, chosen from a workspace your Microsoft account can access. Creating the pair saves only the Table reference; no rows are copied into General Validation.
Any combination of the two forms a Table Pair: Lakehouse to Lakehouse,
Lakehouse to Warehouse, Warehouse to Lakehouse, or Warehouse to Warehouse.
Tables are listed with their schema, so identical Table names in different
schemas stay distinct. The dedicated General Validation workspace holds
Results only; it is never a source or target and does not appear in the
workspace list.
The 12 validation functions
Every Test applies one of twelve fixed functions to a Table Pair: seven aggregate comparisons, two row comparisons, and three set comparisons. Tests lists each function, what it compares, how comparisons behave, and how to add one.Limits
Filters use the operators Equals, Does not equal, Less than,
Less than or equal, Greater than, Greater than or equal,
In list, Is null, and Is not null. Source filters and target
filters are independent lists, and only rows that match every filter on
their side are compared. Filters apply to every Test in the Table Pair, and
summaries and mismatch evidence are computed from the same filtered rows.
Each Run reads the source and the target independently; there is no atomic
snapshot across the two. Lakehouse reads use the current Delta version at the
time of the read unless the Table Pair pins one in Source Delta version
or Target Delta version; the placeholder Latest at Run time means no
pin. The version actually read is recorded with the Run’s details in your
Results Lakehouse. Warehouse Tables cannot be pinned. Column choices in the
Test dialog always reflect the current Table, even when the pair pins an
older version.
A Table Pair’s source and target Tables are fixed once it is created; see
Create Table Pairs.