Framework Mode - Data integrity checks
Folder Structure for Data Integrity Checks Framework
data-integrity-checks-project/ ├── config/ │ ├── environments.yaml # Environment-specific settings │ └── credentials.yaml # Secure storage for DB/API credentials ├── data/ # Sample data files for testing │ ├── input/ │ └── expected/ ├── src/ │ ├── checks/ # Data integrity check implementations │ │ ├── uniqueness_check.py │ │ ├── referential_integrity_check.py │ │ └── schema_validation_check.py │ ├── utils/ # Helper functions (DB connectors, data loaders) │ │ └── db_connector.py │ └── tests/ # Test cases for data integrity │ ├── test_uniqueness.py │ ├── test_referential_integrity.py │ └── test_schema_validation.py ├── reports/ # Test execution reports ├── requirements.txt # Dependencies └── pytest.ini # Pytest configuration