> For the complete documentation index, see [llms.txt](https://docs.qyrus.com/data-testing/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.qyrus.com/data-testing/demo-walkthroughs/index.md).

# Demo Configurations

> Watch step-by-step demonstrations for common configuration and results workflows. Perfect for learning by example!

## Overview

Our comprehensive demo walkthroughs guide you through real-world scenarios and best practices. Each demo includes detailed instructions, configuration examples, and expected results.

{% hint style="success" %}
Learning through examples is the fastest way to master Data Testing! Follow along with our demos to understand common workflows.
{% endhint %}

***

## 🔄 Data Integration Demos

### DB to DB Migration

**Learn:** Validating data during database-to-database migrations

{% hint style="info" %}
Perfect for:

* Data warehouse migrations
* Database upgrades
* Cross-platform migrations
* Replication verification
  {% endhint %}

**Topics Covered:**

* Setting up source and target connections
* Configuring alignment keys
* Handling schema differences
* Validating row counts and data integrity

[📺 Watch DB to DB Demo →](/data-testing/demo-walkthroughs/index/db-to-db.md)

***

### API to File Export

**Learn:** Comparing API responses with file-based data

{% hint style="info" %}
Perfect for:

* API validation workflows
* Export file verification
* External system comparisons
* Data sync validation
  {% endhint %}

**Topics Covered:**

* Configuring API connectors
* Setting up file data sources
* Extracting API response data
* Verifying exported data accuracy

[📺 Watch API to File Demo →](/data-testing/demo-walkthroughs/index/api-to-file.md)

***

## 🔐 Authentication & Setup Demos

### API Pre-requisite Configuration

**Learn:** Setting up complex authentication workflows for APIs

{% hint style="info" %}
Perfect for:

* OAuth token flows
* Multi-step authentication
* API key generation
* Session management
  {% endhint %}

**Topics Covered:**

* Configuring pre-requisite API calls
* Extracting authentication tokens
* Variable mapping and reuse
* Handling token expiration

[📺 Watch API Pre-requisite Demo →](/data-testing/demo-walkthroughs/index/api-pre-requisite.md)

***

## 📊 Job Type Demos

### Evaluate DB

**Learn:** Running quality validations on a single database

{% hint style="info" %}
Perfect for:

* Data quality checks
* Schema validation
* Business rule enforcement
* Constraint verification
  {% endhint %}

**Topics Covered:**

* Creating evaluation jobs
* Setting data quality rules
* Validating constraints
* Reporting findings

[📺 Watch Evaluate DB Demo →](/data-testing/demo-walkthroughs/index/evaluate-db.md)

***

## 🔧 Function Demos

### Create Functions

**Learn:** Building reusable transformation functions

{% hint style="info" %}
Perfect for:

* Data normalization
* Custom transformations
* Text cleaning
* Format standardization
  {% endhint %}

**Topics Covered:**

* Writing Python transformation functions
* Testing functions locally
* Deploying functions to platform
* Handling edge cases

[📺 Watch Create Functions Demo →](/data-testing/demo-walkthroughs/index/create-functions.md)

***

### Use Functions

**Learn:** Applying functions to validation jobs

{% hint style="info" %}
Perfect for:

* Standardizing data across jobs
* Complex validation logic
* Reusing transformation code
* Maintaining consistency
  {% endhint %}

**Topics Covered:**

* Selecting functions for columns
* Configuring function parameters
* Testing with sample data
* Monitoring transformation results

[📺 Watch Use Functions Demo →](/data-testing/functions-and-transformations/index/using-functions.md)

***

## 📚 Complete Demo Index

| Demo                  | Type        | Focus                     | Level        |
| --------------------- | ----------- | ------------------------- | ------------ |
| **DB to DB**          | Integration | Data migration validation | Beginner     |
| **API to File**       | Integration | Multi-source comparison   | Beginner     |
| **API Pre-requisite** | Auth        | Complex API workflow      | Intermediate |
| **Evaluate DB**       | Job Type    | Quality validation        | Beginner     |
| **Create Functions**  | Functions   | Custom transformations    | Intermediate |
| **Use Functions**     | Functions   | Function application      | Intermediate |

***

## 🎯 Learning Path

### For Beginners

Start with these foundational demos:

1. ⭐ [Evaluate DB](/data-testing/demo-walkthroughs/index/evaluate-db.md) - Basic job creation
2. ⭐ [DB to DB](/data-testing/demo-walkthroughs/index/db-to-db.md) - Comparison workflow
3. ⭐ [API to File](/data-testing/demo-walkthroughs/index/api-to-file.md) - Multi-source setup

**Time Estimate:** 30-45 minutes

***

### For Intermediate Users

Build on your foundation:

1. 📈 [Create Functions](/data-testing/demo-walkthroughs/index/create-functions.md) - Write transformations
2. 📈 [Use Functions](/data-testing/functions-and-transformations/index/using-functions.md) - Apply in jobs
3. 📈 [API Pre-requisite](/data-testing/demo-walkthroughs/index/api-pre-requisite.md) - Advanced auth

**Time Estimate:** 45-60 minutes

***

### For Advanced Users

Master complex workflows:

1. 🚀 [API Pre-requisite](/data-testing/demo-walkthroughs/index/api-pre-requisite.md) - Multi-level auth
2. 🚀 [Create Functions](/data-testing/demo-walkthroughs/index/create-functions.md) - Complex logic
3. 🚀 Combine all patterns - Custom scenarios

**Time Estimate:** 60-90 minutes

***

## 💡 Key Learning Concepts

| Concept               | Demos                           | Resources                                                               |
| --------------------- | ------------------------------- | ----------------------------------------------------------------------- |
| **Data Source Setup** | DB to DB, API to File           | [Data Sources](/data-testing/data-sources/index.md)                     |
| **Authentication**    | API Pre-requisite               | [API Connector](/data-testing/apis-and-webhooks/api-connector.md)       |
| **Comparison Jobs**   | DB to DB, API to File           | [Compare Jobs](/data-testing/jobs-and-workflows/index/compare-job.md)   |
| **Evaluation Jobs**   | Evaluate DB                     | [Evaluate Jobs](/data-testing/jobs-and-workflows/index/evaluate-job.md) |
| **Functions**         | Create Functions, Use Functions | [Functions Guide](/data-testing/functions-and-transformations/index.md) |

***

## 🎬 Tips for Following Along

{% hint style="info" %}
**Get the Most from Our Demos:**

1. ✅ **Watch first, then do** - Watch the demo once, then follow along yourself
2. ✅ **Take notes** - Note configuration values and key steps
3. ✅ **Pause and practice** - Pause at each step to replicate
4. ✅ **Use your own data** - Adapt demo to your actual data sources
5. ✅ **Experiment** - Try variations and combinations
6. ✅ **Ask questions** - Refer to detailed docs for deeper understanding
   {% endhint %}

***

## Related Quick Links

* [Create Compare Job](/data-testing/jobs-and-workflows/index/compare-job.md)
* [Create Evaluate Job](/data-testing/jobs-and-workflows/index/evaluate-job.md)
* [Data Sources Guide](/data-testing/data-sources/index.md)
* [Functions Guide](/data-testing/functions-and-transformations/index.md)
* [Job Management](/data-testing/jobs-and-workflows/index.md)
