Before you start
Have these ready:- A Microsoft work account in the Microsoft Entra directory your organization will use.
- An active Fabric capacity (F, P, or FT) and, for the Owner who runs setup, permission to create workspaces and assign them to that capacity. General Validation uses your existing capacity and does not purchase or resize capacity.
- Access to the Lakehouse or Warehouse Tables you want to compare: read access through their workspaces and, for Warehouse Tables, SQL SELECT on the Table.
- A directory administrator, if your tenant requires an administrator to approve new applications before people can sign in.
1. Sign in and approve access
- Open General Validation and choose Get started free, or Sign in if you are joining an existing Organization. Both take you to Microsoft.
- Sign in with your Microsoft work account. You sign in directly with Microsoft; General Validation never asks for your Microsoft password.
- Approve the permission request Microsoft shows. As the What happens next panel on the sign-in page explains, Microsoft asks you to approve workspace discovery, Spark job execution, and access to OneLake. Every permission is delegated: it acts as you and grants nothing beyond your own Fabric roles.
2. Name your workspace
The first person to sign in from a directory that has no Organization yet sees the activation page, Name your workspace.- Enter an Organization name. This is how your team will see the workspace. It does not rename your Microsoft directory, and you can change it later.
- Choose Start 7-day trial.
3. Set up your Environment
A new trial opens Environment directly. Only an Owner can set it up; other members see Environment not configured until an Owner finishes.- Under Set up General Validation, choose a Fabric capacity. Only active capacities you can see are listed.
- Click Set up General Validation.
- Keep the page open while Fabric finishes setup. The Environment map beside the form walks through five steps and marks each one Complete when it is done.
4. Create a Table Pair
Open Table Pairs and click Add Table Pair.- Enter a Table Pair name.
- Under Source Table, choose a Source Workspace, then a Source Lakehouse or Warehouse, then a Source Table. Table names include their schema, so identical names in different schemas stay distinct.
- Under Target Table, make the same three choices for the target.
- Leave Join keys empty for now. Join keys are needed only for row comparisons, the VALUE and OUTER_VALUE Tests.
- Click Add Table Pair.
5. Add a Test
On the Table Pair page, click Add Test.- Under Test function, choose COUNT_ROWS. It compares the total row counts of the two Tables and needs no columns, which makes it the simplest first control.
- Leave Absolute threshold at 0 for exact equality, or enter the largest row count difference you accept.
- Click Add Test.
6. Run and review
- Click Run validation on the Table Pair page, or choose it from the row’s ⋯ menu on Table Pairs. It is unavailable until the Environment is set up and the pair has at least one Test.
- Watch the Run that opens under Results. General Validation freezes the pair and its Tests, your browser submits the Run to the validation job in your dedicated workspace, and the Run shows Prepared, Submitted, and Running while Fabric works. The page refreshes on its own while it is open, and you can leave and return later.
- Click Refresh Result if the Run has not updated. This imports the Run’s summary (verdicts, counts, and reason codes) into General Validation. When the job finishes, the Run shows Passed, Failed, or Error: Error if any Test could not be evaluated, otherwise Failed if any Test failed, otherwise Passed.
- Click View details on a Test to see its exact source and target values or a preview of mismatched rows. Your browser reads them directly from OneLake with your own Microsoft identity; they never pass through General Validation, and Close details or leaving the Run clears them from the view.