A KDQ Connection is the link between a KDQ Workspace and one of your data sources. Connections store the configuration and credentials needed for KDQ to connect to a database, warehouse, or data platform and execute data quality checks against it.
Each Workspace can have one or more Connections, allowing you to run checks across multiple sources from a single Workspace — or isolate connections per team or domain.
Supported Data Sources
KDQ currently supports the following data sources:
|
Source |
Authentication |
|---|---|
|
Snowflake |
Key pair (password-only option has been deprecated) |
|
Azure SQL / SQL Server |
Username + password |
|
Azure Synapse |
Username + password |
|
PostgreSQL |
Username + password |
Support for additional sources is added in each release. Contact your KADA account manager to request a new connector.
How Connections Work
Connection credentials are stored as Secrets within a Workspace. Secrets are encrypted at rest and decrypted only at check runtime — they are never exposed in connection strings or logs.
When KDQ runs a Job, it uses the Connection assigned to each Dataset to establish a secure session with the data source, execute the check query, and return results.
Connection Scope and Access
Connections are scoped to a single Workspace and are only accessible by members of that Workspace. A KDQ Platform Admin or Workspace Admin role is required to create or modify connections.
See KDQ Workspaces for the full Workspace structure and access model.
💡 Next step: Ready to set up a connection? Follow the step-by-step guide to Configuring a KDQ Connection.