# 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)


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://docs.qyrus.com/data-testing/demo-walkthroughs/index.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
