Where information is processed
Column names and types are read live from OneLake while you author a Test and
are held only in your browser. Schemas are never saved to General Validation.
Metadata can still be sensitive. Table names, column names, and filter values
are configuration your Organization shares with the service, and General
Validation stores them with the Table Pair. Review them as you would any
shared configuration, and avoid entering secrets or personal data as filter
values.
Card and bank details are entered on the billing provider’s hosted pages and
never reach General Validation.
General Validation is hosted on Microsoft Azure. Stripe processes direct card
and ACH payments, and Microsoft processes Marketplace purchases. Results, exact
values, and evidence reside on the Fabric capacity you choose for your
Environment, in that capacity’s region; General Validation does not move them.
How a result reaches the screen
- You click Run validation. General Validation freezes the Table Pair, its Tests, and the instructions prepared for them. Your browser then submits that Run to the validation job in your dedicated workspace with your own Fabric permissions. The submission goes from your browser to Microsoft; General Validation’s services do not call Fabric.
- The Spark job runs on your Fabric capacity under your identity, reads the
source and target Tables, and writes the Run’s summary, a details file with
exact values, and Parquet mismatch evidence into your Results Lakehouse
under
Files/GeneralValidation/results/in a folder named for the Run ID. Each Run writes its outputs only to the Results Lakehouse. - When you open the Run or click Refresh Result, your browser reads the summary from OneLake and imports only identifiers, verdicts, counts, reason codes, and the folder reference into General Validation. General Validation checks that the summary belongs to the Run it was prepared for and accepts nothing outside that set. Results reflect what the job in your workspace wrote; they are validated for consistency, not independently attested.
- When you click View details, your browser reads the exact values or a sample of mismatched rows directly from OneLake with your own Microsoft identity, holds them in the page while the details are open, and clears them when you click Close details or leave the Run. Viewing details requires OneLake read access to the Results Lakehouse as well as General Validation membership.