> ## Documentation Index
> Fetch the complete documentation index at: https://docs.validio.io/llms.txt
> Use this file to discover all available pages before exploring further.

# About Sources

> Sources connect Validio to your data systems. A source represents a single table, topic, or dataset from a data warehouse, data stream, query engine, or other supported system.

Sources connect Validio to your data systems, including data warehouses, data streams, query engines, and more. A source defines the specific dataset or table that you want to monitor and validate. Validio can validate both structured and semi-structured data.

To view your sources and source details, see [Reviewing Sources](https://docs.validio.io/v11.1/docs/sources/source-details.md). To add or manage sources, see [Managing Sources](https://docs.validio.io/v11.1/docs/sources/managing-sources.md).

![The global Sources page listing every source with its status, quality, and priority](https://mintcdn.com/validio/36lh-6_uXUsulPvT/images/docs/sources/800-global-sources.png?fit=max\&auto=format\&n=36lh-6_uXUsulPvT\&q=85\&s=3e698b2be2055b83c47fcb989d1896b3)

Global Sources page

## Supported data sources

The following is a list of supported data sources. You can find instructions to connect Validio to each source on their dedicated pages.

> **[Data Warehouse Sources](https://docs.validio.io/v11.1/docs/integrations/data-warehouses.md)**
>
> [Amazon Redshift](https://docs.validio.io/v11.1/docs/integrations/data-warehouses/redshift.md)\\
>
> [Azure Synapse](https://docs.validio.io/v11.1/docs/integrations/data-warehouses/azure-synapse.md)\\
>
> [ClickHouse](https://docs.validio.io/v11.1/docs/integrations/data-warehouses/clickhouse.md)\\
>
> [Databricks](https://docs.validio.io/v11.1/docs/integrations/data-warehouses/databricks.md)\\
>
> [Google BigQuery](https://docs.validio.io/v11.1/docs/integrations/data-warehouses/bigquery.md)\\
>
> [Snowflake](https://docs.validio.io/v11.1/docs/integrations/data-warehouses/snowflake.md)\\
>
> [Teradata](https://docs.validio.io/v11.1/docs/integrations/data-warehouses/teradata.md)

> **[Data Stream Sources](https://docs.validio.io/v11.1/docs/integrations/data-streams.md)**
>
> [Kafka](https://docs.validio.io/v11.1/docs/integrations/data-streams/kafka.md)\\
>
> [Kinesis](https://docs.validio.io/v11.1/docs/integrations/data-streams/kinesis.md)\\
>
> [Pub/Sub](https://docs.validio.io/v11.1/docs/integrations/data-streams/pubsub.md)

> **[Data Transformation](https://docs.validio.io/v11.1/docs/integrations/data-transformation.md)**
>
> [dbt Cloud](https://docs.validio.io/v11.1/docs/integrations/data-transformation/dbt-cloud.md)\\
>
> [dbt Core](https://docs.validio.io/v11.1/docs/integrations/data-transformation/dbt-core.md)

> **[Query Engine Sources](https://docs.validio.io/v11.1/docs/integrations/query-engine-sources.md)**
>
> [Amazon Athena](https://docs.validio.io/v11.1/docs/integrations/query-engine-sources/athena.md)

> **[Transactional Databases](https://docs.validio.io/v11.1/docs/integrations/transactional-databases.md)**
>
> [IBM Db2](https://docs.validio.io/v11.1/docs/integrations/transactional-databases/ibm-db2.md)\\
>
> [Microsoft SQL Server](https://docs.validio.io/v11.1/docs/integrations/transactional-databases/sql-server.md)\\
>
> [Oracle](https://docs.validio.io/v11.1/docs/integrations/transactional-databases/oracle.md)\\
>
> [PostgreSQL](https://docs.validio.io/v11.1/docs/integrations/transactional-databases/postgresql.md)\\
>
> [Progress OpenEdge](https://docs.validio.io/v11.1/docs/integrations/transactional-databases/progress-openedge.md)\\
>
> [SAP IQ](https://docs.validio.io/v11.1/docs/integrations/transactional-databases/sap-iq.md)

> [!NOTE]
>
> In the Source configuration UI, supported query engine and transactional database sources are listed under Data Warehouse.

## Configuring a source

To add and configure a source, you need to:

1. **Add a credential** to give Validio access to your data system. For more information, see [About Credentials](https://docs.validio.io/v11.1/docs/credentials.md).
2. **Specify the dataset** (table, topic, or custom SQL query) that you want to monitor.
3. **Define a polling schedule** for how often Validio reads data from the source. For data streams, data is read as soon as it is available.
4. **Assign a priority** (None, Low, Medium, High, or Critical) to indicate the importance of issues detected on the source.

Creating and updating sources requires `sources:WRITE` permissions. For more information, see [About Validio RBAC](https://docs.validio.io/v11.1/docs/access-and-settings/about-validio-rbac.md). For step-by-step instructions, see [Add a New Source](https://docs.validio.io/v11.1/docs/sources/managing-sources.md#add-a-new-source). If you already have credentials configured, you can also convert discovered assets into sources from the [Catalog](https://docs.validio.io/v11.1/docs/catalog.md) or [Lineage](https://docs.validio.io/v11.1/docs/lineage.md) pages.

## Schema detection and inference

Validio reads the schema from metadata in the source for most unstructured data types and infers the schema from existing data for most semi-structured and complex data types. Schema checks run hourly, and detected schema changes are reported as [source errors](https://docs.validio.io/v11.1/docs/incidents-and-errors/errors.md), not incidents.

For more information and the full list of supported data types per source, see [Schema Detection](https://docs.validio.io/v11.1/docs/schema-and-profiling/schema-detection.md).
