K Knowledge Base
Breadcrumbs

KDQ Connections

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.