Identify inconsistent, matching, and duplicate data across your Databricks lakehouse tables in just a few clicks.
A guided, read-only analysis tool that works with every Databricks workspace, on AWS, Azure, and Google Cloud.
The Databricks Matching Wizard connects directly to your lakehouse through a SQL warehouse in read-only analysis mode, on any cloud and in any region. In a guided, step-by-step flow, you'll generate AI-enhanced match reports that surface inconsistent values, redundant records, and duplicate entries across any of your Delta tables and views, see the cost before you run, and review the results in an interactive spreadsheet view. Parallel processing delivers maximum performance, even on large tables, and the similarity keys in every report load straight back into a Delta table for consolidation with ordinary SQL.
A quick look at the Matching Wizard experience, from connecting to Databricks through reviewing your match report.
Select the type of matching you want to perform: company names, individuals, addresses, and more.
Enter your workspace hostname, SQL warehouse HTTP path, and access token, or paste a connection string, and connect in read-only mode over HTTPS.
Pick a catalog, schema, and table and the wizard pre-selects the matching columns, previews the data, and counts the rows so you know the cost before you run.
Run the job and explore the match report in a searchable, sortable spreadsheet view with each match group highlighted, then save it as a file.
A guided wizard walks you through connecting to Databricks, choosing your data, and generating a match report. No SQL, notebooks, or scripting required.
The wizard operates entirely in read-only analysis mode. Your lakehouse data is never modified and no job or notebook runs in your workspace, making it safe to run against any of your tables, including production.
Supply a workspace hostname, SQL warehouse HTTP path, and access token, or paste a connection string. Everything travels over HTTPS on port 443, so no firewall rules are needed, and Unity Catalog permissions govern exactly what the wizard can read.
Choose a table and the wizard counts its rows, shows the credit estimate against your balance, and previews the data with your match columns highlighted. No surprises on large tables.
Advanced AI-enhanced similarity algorithms cluster matching records and reveal duplicates and inconsistencies that exact-match queries, LIKE patterns, and soundex or levenshtein comparisons miss entirely.
Cleaner data means more reliable analytics, better customer insights, accurate joins across systems, and fewer wasted compute cycles processing redundant records.
A multi-threaded, distributed cloud architecture processes large lakehouse tables in parallel, delivering match reports fast, even at high data volumes.
Review results in an interactive spreadsheet view that shades each match group, with search, sorting, and paging across even the largest reports. Save the report as a file, or load the similarity keys back into a Delta table and consolidate with a single JOIN.
From connection to match report in three simple steps.
Enter your workspace hostname, SQL warehouse HTTP path, and access token, or paste a connection string, and connect. A dedicated read-only service principal is recommended.
Choose a catalog, schema, and table; the wizard pre-selects the columns to match on, previews the data, and shows the row count and credit estimate before you commit.
Run the matching job and explore the AI-enhanced report in an interactive spreadsheet view, with each cluster of matching, duplicate, and inconsistent records highlighted.
See the Matching Wizard in action, generating similarity keys to match company and organization name data directly from within lakehouse tables.
Everything you need to get started, from a sample report to step-by-step documentation.
See an example match report for company name data, showing how matching clusters are presented.
View Sample ReportRead the complete documentation covering access tokens, service principals, connection options, and matching options.
Read the DocsThe same guided matching experience is available for Snowflake, PostgreSQL, MySQL, and Azure SQL.
Snowflake Matching WizardThe wizard connects through a SQL warehouse, so it reads from any workspace on any cloud, whether governed by Unity Catalog or a legacy metastore.
No connector to install, no notebook to run, and nothing deployed inside your workspace. Point the wizard at a catalog, schema, and table, and it reads only the columns you select.
Four data types, plus combinations that raise precision when one field alone is too broad
Resolve Acme Corp, ACME Corporation, and Acme Inc. to a single organization, across the legal suffixes, punctuation, abbreviations, and spelling variations that make company names so inconsistent.
Match James Johnston, Jim Johnston, and J. Johnston as the same person, handling nicknames, initials, middle names, and name ordering.
Reconcile 400 E Broadway St with 400 East Broadway Street, resolving directional abbreviations, street type variations, unit designations, and spacing.
Generate similarity keys for other text values, so product names, descriptions, and free-form fields cluster the same way that names and addresses do.
Require two fields to agree at once: organization with address, organization with individual name, or address with individual name. This separates the Dallas branch from the Phoenix branch while still recognizing that both spell the parent company four different ways.
Every value receives a key representing the entity behind the text rather than the characters themselves. Records sharing a key are grouped into clusters, which makes each match auditable instead of something to take on faith, and the keys join straight back to your tables.
All of them. Databricks workspaces on AWS, Azure, and Google Cloud are supported in any region,
reading through a serverless, pro, or classic SQL warehouse. Unity Catalog workspaces and legacy
hive_metastore workspaces are both supported, as are Delta Lake tables, views,
materialized views, and data shared in through Delta Sharing.
No. Processing issues SELECT statements against the table and columns you choose and nothing else. Nothing is written, updated, or deleted, no tables are created, and no job or notebook runs in your workspace. Results are returned to your browser, and you decide what to do with them.
No. Interzoid connects directly to your SQL warehouse and reads the columns you select. There is no CSV export, no staging table, no cloud storage copy, and nothing to secure, track, or delete afterward.
No. The wizard reaches your SQL warehouse over HTTPS on port 443, the same endpoint Databricks SQL clients use, so no special firewall rule or network change is required.
The personal access token is sent to Interzoid over HTTPS only when a request is made and is never
stored by Interzoid. Because a token inherits the permissions of whoever created it, and because
processing is read-only, the recommended practice is a dedicated service principal granted only
USE CATALOG, USE SCHEMA, and SELECT, which can be revoked
at any time.
Yes. When you choose a table, the wizard counts its rows and shows the number of records and the estimated credits alongside your current balance, before you click Run.
Each record processed consumes one Interzoid API credit. Trial credits are included with a new API account, so a first table can be matched at no cost, and high volume tables are supported for production workloads.
Yes. The same processing is available as a REST API that can be called from scripts, applications, and data pipelines, which allows Databricks matching jobs to be automated without using the browser wizard.
Generate your first match report in minutes. No installation, no code, no changes to your data.
Questions? Contact our team at support@interzoid.com