> ## 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/v10.2/docs/sources/source-details.md). To add or manage sources, see [Managing Sources](https://docs.validio.io/v10.2/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/v10.2/docs/integrations/data-warehouses.md)**
>
> [Amazon Redshift](https://docs.validio.io/v10.2/docs/integrations/data-warehouses/redshift.md)\\
>
> [Azure Synapse](https://docs.validio.io/v10.2/docs/integrations/data-warehouses/azure-synapse.md)\\
>
> [ClickHouse](https://docs.validio.io/v10.2/docs/integrations/data-warehouses/clickhouse.md)\\
>
> [Databricks](https://docs.validio.io/v10.2/docs/integrations/data-warehouses/databricks.md)\\
>
> [Google BigQuery](https://docs.validio.io/v10.2/docs/integrations/data-warehouses/bigquery.md)\\
>
> [Snowflake](https://docs.validio.io/v10.2/docs/integrations/data-warehouses/snowflake.md)\\
>
> [Teradata](https://docs.validio.io/v10.2/docs/integrations/data-warehouses/teradata.md)

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

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

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

> **[Transactional Databases](https://docs.validio.io/v10.2/docs/integrations/transactional-databases.md)**
>
> [IBM Db2](https://docs.validio.io/v10.2/docs/integrations/transactional-databases/ibm-db2.md)\\
>
> [Microsoft SQL Server](https://docs.validio.io/v10.2/docs/integrations/transactional-databases/sql-server.md)\\
>
> [Oracle](https://docs.validio.io/v10.2/docs/integrations/transactional-databases/oracle.md)\\
>
> [PostgreSQL](https://docs.validio.io/v10.2/docs/integrations/transactional-databases/postgresql.md)\\
>
> [Progress OpenEdge](https://docs.validio.io/v10.2/docs/integrations/transactional-databases/progress-openedge.md)\\
>
> [SAP IQ](https://docs.validio.io/v10.2/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/v10.2/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/v10.2/docs/access-and-settings/about-validio-rbac.md). For step-by-step instructions, see [Add a New Source](https://docs.validio.io/v10.2/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/v10.2/docs/catalog.md) or [Lineage](https://docs.validio.io/v10.2/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 incidents.

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