Vexdata.io Documentation
  • Vexdata Overview
  • Installation
    • System Requirements
    • Windows Installation
    • Linux Installation
    • Cloud Installation
      • GCP
      • Azure
      • AWS Cloud Deployment Architecture Diagram
        • Pre-requisites
        • Manual Install on ec2
        • Cloud Formation Scripts (command line)
    • Admin Post Installation Setup
    • User Post Installation Setup
    • Server Improvement (Optional)
  • Getting Started
    • Roles and Permissions
    • Managing Groups and Projects
      • Folders
      • Projects
    • Settings
      • Slack Integration
      • Integrations
      • Rules
      • Properties
      • Integrations
      • Email Template
      • Report Template
      • Create Data Connections
        • Databases/Warehouses
        • Run On
  • Creating and Executing Test Cases
    • Test Case
      • Create Test Cases
        • Define Data Source and Target
          • Configure Table/s from Database
          • Input SQL Data
          • Input Files
            • Excel/CSV
            • XML
            • JSON
            • Parquet/AVRO
          • API Input
          • Table Filter
          • Advance - Input
        • Data Compare
          • ETL Testing/Cell By Cell Compare
            • Data Compare Mapping
            • Data Compare Options
          • Schema Compare
          • Counts Compare
        • Schema Monitoring
        • Data Quality
          • SQL Rules
          • Column Level Rules
          • Duplicates
      • Executing Test Cases
      • Defining Test Case Settings
    • Test Runs
    • Variables
    • Note
    • Label
  • Reports
    • User Reports
    • Admin Report or Manager Reports
  • Current Limitations
Powered by GitBook
On this page
  1. Creating and Executing Test Cases
  2. Test Case
  3. Create Test Cases
  4. Define Data Source and Target

Table Filter

From Version 7_14

PreviousAPI InputNextAdvance - Input

Last updated 11 months ago

Table Filter

The "Data Filter" functionality is a critical enhancement designed to address the need for targeted data testing. This feature allows users to conduct tests on a specific subset of records, rather than the entire data set. Here’s how you can create a data filter:

Steps to Create a Data Filter:

  1. Select a Test Case: Begin by choosing an existing test case or create a new test case in your testing environment.

  2. In Source/Target Data Source: Click on the 'Table' radio button, connection and schema.

  3. Select Tables: Choose one or more tables from your database that you wish to test. Once selected, click on “Add Selected” to include them in your test case.

  4. Apply Filter: Click on the "Apply Filter" button to proceed to the filter condition input stage.

  5. Enter Filter Conditions: Define the specific conditions to filter your data. This step is crucial as it determines the subset of data to be tested.

To filter records with an ID greater than 500, enter the condition: id > 500

For a more complex filter, such as selecting records where the ID is greater than 599924 and the age is over 70, enter: id > 599924 and age > 70.

For a more complex filter, such as selecting records where the ID is greater than 599924 and the age is over 70, enter: id > 599924 and age > 70. Once the filter condition is entered, it is applied to the selected table(s). Only the data that meets these conditions will be included in your test case.

By following these steps, you can efficiently focus your testing efforts on specific, relevant subsets of data, making your testing process more precise and effective.

Apply Filter Screenshot