Join Us at Trusted Data Summit themed on "Trusted Data-AI Ready Outcome" on Nov 19th 2026 at 09:30 EST

DataOps Suite
The complete platform
Platform Overview
See how it works

DataOps Suite

Data Quality and Agentic AI platform that validates, reconciles, scores, monitors and remediates data from ingestion to BI and AI.

Why one platform

Agentic AI-powered test and rule creation
Agents generate data quality rules, validation tests and SQL from prompts, with your approval.
Data quality score per dataset
Shows the current score, what changed since the last run and the failing records behind it.
Validation and observability inside the pipeline
Every load is compared with its source, transformations are tested against business logic, and freshness, volume and schema changes are monitored.
Reports that match the source
Dashboard figures are compared with the source data behind them before users see them.
Test data without real records
Synthetic data that mirrors production replaces sensitive records in test environments.
Quality gates for releases
Pipeline and report changes are tested before they go to production.

Data Quality Monitor

Continuously profiles, validates and scores enterprise data, with Agentic AI that recommends rules and flags anomalies, so analytics and AI run on trusted data.

Capabilities

AI-recommended DQ rules and scoring
Agents suggest completeness, validity and uniqueness rules, with scores down to the column.
Data profiling
Analyzes distributions, patterns and frequencies to surface outliers.
AI-based observability
Agents monitor pipelines end to end, detect anomalies and suggest fixes.
Data catalog
Organizes models and tables in one catalog, with AI-drafted descriptions.
Data lineage
Traces data from origin to destination through every transformation.
Data quality issue tracking
Assigns every failing record to an owner and tracks it to resolution.

ETL Validator

Automates ETL/ELT testing, with Agentic AI that builds tests from mapping docs, confirming every record arrives complete, accurate and correctly transformed.

Capabilities

AI-generated ETL tests
Turns mapping docs into checks for joins, transforms and edge cases.
Source-to-target validation
Matches loaded data to the source, down to record counts and required fields.
Transformation validation
Verifies business logic with SQL, Python or Scala.
Migration validation
Checks schema, row counts and integrity for cloud migrations.
Metadata change audit
Catches schema and metadata discrepancies before they break pipelines.
Root cause and adaptive tests
Pinpoints where data broke, and agents update tests when mappings change.

BI Validator

Automates testing and governance for Power BI, Tableau and Oracle Analytics, with Agentic AI that builds tests from plain English and keeps reports accurate and reliable.

Capabilities

AI-created BI tests
Describe a test scenario in plain English, and agents build it.
Visual-to-source comparison
Compares the data behind every visual to the source using auto-generated SQL.
Regression and upgrade checks
Pixel-level comparisons across environments, with AI summaries of what changed.
Measure logic checks
Converts BI measures and calculations to SQL to confirm KPI logic.
Performance and load testing
Simulates concurrent users and measures load and refresh times.
BI governance
Finds unused measures, duplicate reports and orphaned tables.

Test Data Manager

Uses Agentic AI to detect and mask sensitive data and generate synthetic data that mirrors production, so teams can test without exposing real records.

Capabilities

AI synthetic data generation
Learns patterns from a small sample to create production-like data.
PII discovery and masking
Detects PII and PHI and replaces it with realistic fake values.
Relationship-aware data
Keeps linked tables connected with referential integrity.
Millions of records in minutes
Scales for load, stress and performance testing.
Multi-format output
CSV, Parquet or JSON, or loaded straight into test databases.
Compliant by design
Cloud or on-prem, supporting GDPR and HIPAA requirements.
Data Quality Use Case
The problem to solve
ROI calculator
Estimate the time and cost youโ€™ll save.
Financial services
SOX, BCBS 239 and NAIC MAR

Banking, Financial Services, and Insurance (BFSI)

Stop reporting errors before examiners find them, with every number traced from core system to board dashboard.

How Datagaps helps

Core platform migrations
Cut over banking and insurance platforms, including mainframe to cloud, without losing a record.
Regulatory reporting
Hold submissions until the data meets quality thresholds.
Financial reconciliation
Match GL to subledger automatically, with every break flagged.
Risk and credit data
Catch drift before risk, lending and pricing models degrade.
Dashboard attestation
Prove capital and board dashboards match the warehouse.

Healthcare

Keep claims and clinical data accurate through every migration, without exposing patient records in testing.

How Datagaps helps

EHR migrations
Confirm every record survives the move to Epic, Cerner or Oracle Health.
Claims data quality
Catch errors in claims and remittance feeds as they arrive.
APCD submissions
Check every file against state templates before you submit.
Clinical dashboards
Catch KPI and report changes after every refresh.
Provider directories
Keep provider listings accurate, current and audit-ready.

Life Sciences

Catch issues in clinical and real-world data before submission, and keep trial subject data out of test environments.

How Datagaps helps

Clinical data migrations
Move EDC, CTMS and LIMS data to the cloud without losses.
CRM migrations
Keep rebate calculations right through Veeva and Salesforce moves.
Pharmacovigilance data
Catch adverse event data issues before regulatory submission.
Commercial and clinical dashboards
Trace every KPI back to source clinical and lab records.
De-identified trial data
Keep subject data out of test, analytics and AI environments.

Manufacturing

Avoid broken ERP cutovers and supplier overpayments, and catch sensor drift before it hits production.

How Datagaps helps

ERP migrations
Move BOM, inventory and financial data across Oracle, SAP and cloud without breaks.
Supplier reconciliation
Catch overpayments and duplicate invoices with three-way PO, ASN and invoice matching.
Sensor data quality
Catch drift before it skews predictive maintenance and yield models.
Operations dashboards
Catch report breaks after every release or upgrade.
Safe ERP test data
Keep supplier pricing and production volumes out of lower environments.

Retail and Utilities

Catch settlement, inventory and pricing errors before your customers or regulators do.

How Datagaps helps

Settlement reconciliation
Match marketplace payout files to the general ledger, record by record.
Inventory accuracy
Keep POS, ERP and warehouse numbers in sync.
Pricing and promotions
Catch price and promotion mismatches across channels.
Reliability dashboards
Keep SAIDI and SAIFI reliability reporting accurate.
BI under load
Make sure reports hold up for thousands of concurrent users.

Higher Education & Research

Get enrollment, financial-aid and transcript data right before SIS cutover, before students feel it.

How Datagaps helps

SIS migrations
Validate moves from Banner or PeopleSoft to Workday Student or Ellucian.
Financial-aid reconciliation
Match aid and Bursar data to the general ledger.
Enrollment reporting
Keep census and admissions dashboards consistent from cycle to cycle.
Federal reporting
Monitor data quality ahead of IPEDS submissions.
Safe student data
Test and train AI without exposing real student records.

Trusted Data Summit

A practitioner summit focused on the validation, observability, governance, and reconciliation practices that determine whether enterprise data is ready for AI.

Save Your Spot
Nov 19th, 2026
Technology Partners
Cloud, data and BI platforms

Become a partner

Resell, implement or co-deliver

Technology Partners

Datagaps works natively with the cloud, data and BI platforms your teams already run.

Our technology partners

AWS logo
Cloudera logo
Tableau logo
Microsoft Azure logo
Snowflake logo
Oracle logo
Databricks logo

SI Partners

Consulting and integration firms that deliver Datagaps validation for enterprise clients worldwide.

Our SI partners

Solutions

Use cases

Cloud platforms

BI and analytics

Leveraging DataOps Suite to comply with BCBS, SOC2 and other regulations

pexels-pixabay

This blog explains how SOC 2โ€™s Processing Integrity criteria and BCBS 239โ€™s risk data aggregation principles apply to financial data systems, using General Ledger (GL) file validation as a concrete example. It highlights common compliance challenges โ€” data scattered across systems, manual testing, and reliance on Excel-based checks โ€” that make achieving trustworthy data difficult. The post sets up (without fully detailing) how DataOps Suite can help banks automate testing and reduce manual intervention to support these regulatory standards.

Key Takeaways

  • SOC 2โ€™s Processing Integrity has 6 criteria โ€” covering error prevention/correction, accurate system inputs, timely data processing, proper data storage, complete system outputs, and authorized data modifications.
  • BCBS 239 emerged from the 2008 financial crisis โ€” it established 14 principles across governance, risk data aggregation, risk reporting, and supervisory review to fix inadequate bank data management practices exposed during the crisis.
  • General Ledger (GL) integrity is a compliance risk point โ€” since GL data feeds Enterprise Reporting and multiple downstream systems, errors introduced during scheduler/ETL updates can cascade into inaccurate financial reporting and regulatory fines.
  • Current compliance testing relies heavily on manual work โ€” banks commonly use Excel-based โ€œChecksโ€ worksheets and manual eyeballing to validate risk metrics, since data is distributed across systems with no unified automation in place.

Many industries are regulated and have to adhere to a set of guidelines and industry standards. While we are a software company, we have been learning more about these standards and how our software is helping the financial industry adhere to the regulations.

Two of the standards we have been hearing about in the recent past are mentioned below:

  • The Systems and Organizational Controls (SOC) 2
  • Basel Committee on Banking Supervisionโ€™s standard number 239

The Systems and Organizational Controls (SOC) 2,

A comprehensive reporting framework was set forth by the American Institute of Chartered Public Accountants (ACPA). As part of this framework, organizations should engage independent auditors to execute a series of assessments to test the controls related to Trust Services Criteria (TSC) such as Security, Availability, Processing Integrity, Confidentiality, or Privacy.

From our perspective at Datagaps, achieving Processing Integrity is where we can add value and thus explaining our understanding below.

The Processing Integrity component has 6 criteria.

  • Procedures exist to prevent, or detect and correct, processing errors to meet the entityโ€™s processing integrity commitments and system requirements.
datagaps_data_integrity
  • System inputs are measured and recorded completely, accurately, and time to meet the entityโ€™s processing integrity commitments and system requirements.
  • Data is processed completely, accurately, and timely as authorized to meet the entityโ€™s processing integrity commitments and system requirements.
  • Data is stored and maintained completely, accurately, and in a timely manner for its specified life span to meet the entityโ€™s processing integrity commitments and system requirements.
  • System output is complete, accurate, and distributed to meet the entityโ€™s processing integrity commitments and system requirements.
  • Modification of data, other than routine transaction processing, is authorized and processed to meet the entityโ€™s processing integrity commitments and system requirements.

After the Global Financial Crisis in 2007-2008, one of the key lessons learned was that the Data Management frameworks and IT architectures in place at many banks at that time were inadequate to support and report risks associated with global banking. In lieu of that, the Basel Committee on Banking Supervisionโ€™s standard number 239 was issued as principles for effective risk data aggregation and Risk Reporting.

These are 14 principles that were laid out to strengthen banksโ€™ risk data aggregation capabilities and internal risk reporting practices and they fall under the following categories.

  • Overarching Governance and infrastructure โ€“ Principle 1 & 2
  • Risk Data Aggregation Capabilities โ€“ Principles 3 through 6

In this blog, we will focus on few aspects of Principles 3 and 7 since they are the areas which are relevant from our perspective at Datagaps. If you want a complete description of the principles, please refer to this link.

Accuracy and Integrity A bank should be able to generate accurate and reliable risk data to meet normal and stress/crisis reporting accuracy requirements. Data should be aggregated on a largely automated basis so as to minimize the probability of errors.

  • Where a bank relies on manual processes and desktop applications (eg
    spreadsheets, databases) and has specific risk units that use these applications for software development, it should have effective mitigants in place (eg end-user computing policies and procedures) and other effective controls that are consistently applied across the bankโ€™s processes.
  • Risk data should be reconciled with the bankโ€™s sources, including accounting data
    where appropriate, to ensure that the risk data is accurate
  • There should be an appropriate balance between automated and manual systems. Where professional judgments are required, human intervention may be appropriate. A higher degree of automation is desirable to reduce the risk of errors.
  • Risk Reporting Practices โ€“ Principles 7 through 11
  • Supervisory Review tools and Cooperation โ€“ Principles 12 through 14

As we are collaborating more with the financial industry, we are learning that while the guidelines are fairly clear, the actual implementation is complex and there are no clear tools and implementation strategies to help banks achieve these principles. In this blog,  we want to delve a bit deeper with a concrete example of how our software can help achieve the Process Integrity required for the audits and enable trust in enterprise data and systems.

Consider General Ledger (GL), one of the most important elements in the Accounting world. Data is entered manually and automatically into the GL and oftentimes data is extracted from the GL into Enterprise Reporting systems or other downstream systems because the GL is a treasure trove of valuable information from Accounts Receivable, Accounts Payable, Purchasing, Payroll, and the sub-ledgers within the enterprise as shown in the image.

Automated-Data-Entry-from-Other-Systems

If anything goes wrong with the GL, it can have huge implications within the enterprise because if GL is not trustworthy, then, the reporting will not be trustworthy as well and wrong numbers might get accidentally reported to Wall Street because which organizations have to pay huge fines to governing entities.

Now, the question is how and where can something go wrong with the process integrity when it comes to General Ledger? To answer this question, letโ€™s take a look at a potential file output from the GL system in Oracle. As mentioned in the Oracle Documentation,  a GL file can be imported or extracted in multiple formats through automated scheduler jobs such as AutoSys and one such format (IXGLDN) has the below columns.

Field Name Attributes Field Description/Contents
Run group Alphanumeric, 12 positions Composed of CW + the date the file was populated, in CCYYMMDD format. For example, the run group for a record created on February 19, 2003 is CW20030219.
Sequence number Numeric, 6 positions A unique sequence number assigned by the system to each record each time you generate the download file.
Company Numeric, 4 positions The first 4 positions of the Cross reference number field in Working with Chart of Accounts (WCA). If the first 4 positions include a non-numeric character, such as a hyphen (-) the system skips this character and takes the first 4 numeric values. For example, if the Cross reference number is 100-10-12345, the Company will be 1000. If the Cross reference number field does not contain numeric characters, the Company field will not be populated consistently.
Company old Alphanumeric, 31 positions The first 11 positions of the Cross reference number field in Work with Chart of Accounts (fast path = WCA).
Account number old Alphanumeric, 31 positions Positions 12-19 of the Cross reference number field in Work with Chart of Accounts (fast path = WCA).
Source code Alphanumeric, 1 position The Journal source field from the General Ledger Interface file, indicating the type of transaction that generated the posting. See Accounts Payable Chapter 41: Displaying the General Ledger Interface (DGLI) for a list of journal source codes.
Transaction date Numeric, 8 positions (CCYYMMDD format) The date this record was downloaded to the General Ledger Download file. For example, the transaction date for a record created on February 19, 1999 is 19990219.
Reference Alphanumeric, 10 positions Composed of CW + the date the download file was created. For example, the Reference for a record created on February 19, 1999 is CW19990219.
Description Alphanumeric, 30 positions Same as the Reference field.
Currency code Alphanumeric, 5 positions Blank
Units amount Numeric, 15 positions with a 2-place decimal 0.00
Units amount sign Alphanumeric, 1 position Blank
Transaction amount Numeric, 15 positions with a 2-place decimal The Transaction amount field from the General Ledger Interface file.
Transaction amount sign Alphanumeric, 1 position + if the transaction amount is positive. โ€“ if the transaction amount is negative.
Base amount Numeric, 15 positions with a 2-place decimal The transaction amount field from the General Ledger Interface file.
Base amount sign Alphanumeric, 1 position + if the transaction amount is positive. โ€“ if the transaction amount is negative.
Base rate Numeric, 12 positions with a 6-place decimal .000000
System Alphanumeric, 2 positions CW
Program code Alphanumeric, 5 positions Blank
Auto rev Alphanumeric, 1 position N
Posting date Numeric, 8 positions (CCYYMMDD format) The date of the transaction from the General Ledger Interface file, converted into 8-position format. For example, the posting date for a record from February 19, 1999 is 19990219.
Activity Alphanumeric, 15 positions Blank
Account category Alphanumeric, 5 positions Blank
Document number Alphanumeric, 15 positions CW + the date the download file was created + the sequence number for this record. For example, the document number for the first record created on February 19, 1999 is CW19990219000001.
To base amount Numeric, 15 positions with a 2-place decimal 1.00
To base amount Sign Alphanumeric, 1 position +
Effect date Numeric, 8 positions (CCYYMMDD format) 0
Journal book number Alphanumeric, 12 positions Blank
MX value 1 Alphanumeric, 20 positions Blank
MX value 2 Alphanumeric, 20 positions Blank
MX value 3 Alphanumeric, 20 positions Blank

Whenever the version of the software related to scheduling or ETL or GL is updated, there is a possibility for the files to not be in sync with the expected formats and thus result in wrong data sets. If testing teams are able to achieve the desired quality, there are various challenges such as 

  • While the principles recommend banks have one source of data, it is impossible in large banks because the data is distributed across multiple systems.
  • Manual intervention related to all the files involved in testing is unavoidable with the current set of tools and frameworks.
  • Lack of end-to-end automation that instills trust in Quality Assurance and Reporting. 
  • Lost productivity in setting up test files and data.

Relying on Excel and manual eye-balling to check values and validate rules. As an example, consider the Excel file shared by the BIS as a reference to help banks adhere to the principles. It has multiple worksheets and one specifically called โ€œChecksโ€ that supervisors and other governance body members can use to validate the risk-related metrics. All this has to be done manually.

BIS_Excel

In our future blogs, we will explain how DataOps Suite can help banks achieve the following benefits and adhere to the principles laid out by organizations such as AICPA, BIS, etc. 

  • Elimination of Manual Intervention
  • End to end automation of test scripts
  • Extremely high performance to test billions of records in little time.
  • Integrated scheduling

Conclusion

Frameworks like SOC 2โ€™s Processing Integrity criteria and BCBS 239โ€™s risk data aggregation principles exist because the 2007โ€“2008 financial crisis made painfully clear what happens when banks canโ€™t trust their own data โ€” inaccurate risk reporting isnโ€™t just a compliance footnote, itโ€™s a systemic risk. Yet as this General Ledger example shows, achieving that trust in practice is far harder than the principles suggest: a single scheduling or ETL version update can silently break file formats, and most banks are still relying on distributed systems, manual file checks, and error-prone spreadsheets like the BIS reference workbook to catch these issues. Closing that gap isnโ€™t just about better intentions โ€” it requires automation that can validate data completeness, accuracy, and format consistency at the scale banks actually operate at, without depending on manual eyeballing of every file. Thatโ€™s the direction weโ€™ll dig into further in upcoming posts, as we explore how DataOps Suite helps eliminate this manual burden and bring real end-to-end automation to processing integrity and risk reporting compliance.

FAQs: SOC 2 Processing Integrity and BCBS 239 Compliance

1) What is SOC 2 Processing Integrity, and what does it cover?

SOC 2 Processing Integrity is one of the five Trust Services Criteria. It focuses on ensuring that systems process data accurately, completely, and in a timely manner by addressing error prevention and correction, accurate inputs, complete processing, secure data storage, reliable outputs, and authorized data modifications.

2) What is BCBS 239 and why was it introduced?

BCBS 239 is a regulatory framework introduced following the 2008 financial crisis to strengthen how banks aggregate and report risk data. It establishes 14 principles covering governance, risk data aggregation, risk reporting, and supervisory review to improve enterprise risk management.

3) Why is General Ledger (GL) data validation important for compliance?

General Ledger (GL) data serves as the foundation for enterprise financial reporting and downstream regulatory systems. Errors introduced during ETL processes or scheduled jobs can propagate across reports, increasing operational risk and the likelihood of regulatory non-compliance.

4) How do banks typically validate compliance-related data today?

Many financial institutions still depend on manual validation methods, including Excel-based checklists and spreadsheet reviews, to verify risk metrics and financial data. Because information is often spread across multiple systems, these manual processes can be time-consuming and difficult to scale.

Get Started Today

Talk to a datagaps expert

Adithya's picture
Adithya Buddhavarapu

Advisor & Co-Founder, Datagaps

Cofounder and Advisor at Datagaps. Deep expertise in enterprise data platforms, BI, and analytics architecture.

Established in the year 2010 with the mission of building trust in enterprise data & reports. Datagaps provides software for ETL Data Automation, Data Synchronization, Data Quality, Data Transformation, Test Data Generation, & BI Test Automation. An innovative company focused on providing the highest customer satisfaction. We are passionate about data-driven test automation. Our flagship solutions, ETL Validator, DataFlow, and BI Validator are designed to help customers automate the testing of ETL, BI, Database, Data Lake, Flat File, & XML Data Sources. Our tools support Snowflake, Tableau, Amazon Redshift, Oracle Analytics, Salesforce, Microsoft Power BI, Azure Synapse, SAP BusinessObjects, IBM Cognos, etc., data warehousing projects, and BI platforms.  Datagaps

Related Posts:
ร—