The Experian Data Quality app for Snowflake is a Snowflake Native App that validates contact data directly within your Snowflake account. It connects to Experian Data Quality APIs using Snowflake external access and OAuth client credentials, then returns standardized validation results to app-owned tables and SQL procedure responses.
The app supports the following validation services:
The app creates these main schemas inside the installed application database:
| Schema | Purpose |
|---|---|
VALIDATION |
Streamlit app, validation procedures, and validation UDFs. |
CONFIG |
App configuration, usage statistics, job state, and country mapping tables. |
RESULTS |
Bulk output tables created when validation jobs are submitted. |
Bulk output tables are created in EDQ.RESULTS when the app is installed as EDQ. If you installed the app with a different name, replace EDQ in the examples with your application name.
Use single-record validation when you want to test a small number of records or call validation inline from SQL. Use bulk validation when you want the app to process a table asynchronously in batches and write results to EDQ.RESULTS.
Bulk jobs are queued and processed by a managed background task. Jobs are split into 10,000-record chunks. The Job dashboard provides visibility into processing progress, failed chunks, and the names of the output tables created.
Data sent for validation