DataVault

Trusted Migration Data with DataVault

Preserve every important data state from extraction through target acceptance. DataVault provides source-to-target lineage, reconciliation, transformation evidence, masking and governed migration snapshots in one controlled data foundation.

What is DataVault?

DataVault is the governed data layer used by SyntraETL to retain and connect data from the source system, transformation process, generated migration output and target application. It gives project teams a traceable explanation of where each target value originated, how it changed and whether it was successfully accepted.

DataVault does not:

  • — Replace the source application during migration
  • — Perform extraction or loading — that is DataMove
  • — Only store final migration files
  • — Treat reconciliation as a spreadsheet produced after the event

It creates a connected evidence chain across the migration lifecycle.

Project experience

DataVault in Production

300+ successful enterprise data projects delivered · Migration · Archival · Reconciliation · Decommissioning

Migration, archival, reconciliation and decommissioning experience across ERP, HCM, payroll and enterprise platforms.

MigrationERP, HCM, Payroll & SCM
ArchivalLegacy ERP, HCM, Payroll & EHR
ScaleFocused migrations through multi-terabyte archives
PlatformsOracle · SAP · Workday · UKG · PeopleSoft · Dynamics 365 · ADP + more

Who Owns What

  1. DataMove extracts an employee record.
  2. DataVault retains the original source record and extraction metadata.
  3. DataMove applies the approved transformation rule.
  4. DataVault records the original value, rule version and transformed value.
  5. DataMove generates and submits the target output.
  6. DataVault records the generated output, load response and resulting target value.
  7. DataLens presents reconciliation status, trends and risks.

Five Governed Data States

Data State What DataVault Retains Purpose
Source stateOriginal extracted values, source keys and extraction metadataProve what was received
Prepared stateStandardized and cleansed valuesShow preparation before transformation
Transformed stateDerived values and rule referencesExplain how target values were created
Output stateHDL, FBDI, API payloads, files and manifestsProve what was submitted
Target stateLoad responses, target identifiers and post-load valuesConfirm what reached the destination

Where configured, DataVault also retains excluded, rejected and corrected records, manual overrides, exception notes, approval status, attachment references, migration-cycle identifiers, and country, legal-entity and business-unit context.

Core Capabilities

Governed Source Snapshots

Full and incremental snapshots, source-system identifiers, extraction timestamps, migration-cycle labels, source object/table and batch references, structured and unstructured data, attachment associations, and snapshot comparison. Source data stays distinguishable from corrected or transformed data.

Transformation Evidence

Original field value, prepared value, transformed value, the transformation rule and its version, lookup or cross-reference used, execution timestamp, override reason, approval reference, and record consolidation or splitting references.

Source-to-Target Lineage

Field-level, record-level, file-level and attachment lineage, cross-system identifier mapping, migration-cycle lineage, and exportable lineage evidence.

See a lineage example →

Automated Reconciliation

Source-to-staging, staging-to-output and output-to-target comparison across record counts, field values, control totals, financial values, payroll balances and attachment counts, with tolerance management, exception classification and sign-off.

See reconciliation levels →

Exception & Correction History

Failed-record capture, error classification, original target response, correction history, selective-reprocessing reference, resolution owner and timestamp, approval evidence, and the relationship between original and corrected submissions. DataMove performs the reprocessing; DataVault preserves the evidence.

Data Masking & Privacy Controls

Field-level and format-preserving masking, deterministic masking, tokenization, pseudonymization, synthetic values, date shifting, country-specific masking policies, consistent masking across related records, sensitive-field classification and masking audit history — configured per project.

Document & Attachment Governance

Source attachment metadata, parent-transaction association, filename and file-type information, original and target filenames, valid/deleted/replaced status, migration status, target document identifier, attachment-count and file-size reconciliation, and missing-or-corrupt-file exceptions.

Retention & Archive Handoff

Dataset classification, retention category, country/entity policy, legal-hold flag, archive destination, approved purge status, export history, access history, and archive handoff reconciliation into SyntraETL's archival solution.

Source-to-Target Reconciliation

Reconciliation Level Example
Record countEmployees extracted versus employees loaded
Object countAssignments, salaries, invoices, suppliers or attachments
Field valueSource employee ID versus derived target person number
Financial totalInvoice, balance, earning or deduction totals
Payroll balanceSource statutory/YTD balance versus target initialization
AttachmentExpected files versus successfully migrated files
StatusLoaded, rejected, excluded, archived or pending
Employee/transaction drill-downComplete migration outcome for one business entity

Totals can be filtered by source system, migration cycle, country, legal entity, business unit, module, object, load batch, status and exception type.

A Lineage Example

Illustrative example with fictional sample data — not a real employee record.

SuccessFactors Employee ID: SG-004582
        ↓
Country/legal-entity transformation rule
        ↓
Oracle Person Number: 1004582
        ↓
HDL file: Worker_SG_Cycle03_001.dat
        ↓
Oracle load response: Accepted
        ↓
Post-load Oracle value: 1004582
Source object
Employee Master
Source field
employeeId
Raw value
SG-004582
Transformation rule
SG-LegalEntity-Map
Rule version
v3
Transformed value
1004582
Output file
Worker_SG_Cycle03_001.dat
Load batch
Cycle03-Batch001
Target value
1004582
Reconciliation status
Matched

Compare Every Migration Cycle

Enterprise migrations run through repeatable cycles. DataVault retains dataset version, mapping version, rule version, record counts, exclusions, exceptions, target outcomes and sign-off status for each one.

Prototype Mock 1 Mock 2 UAT Conversion Dress Rehearsal Production Post-Go-Live Remediation

Comparing cycles helps teams see which records were added or changed, which errors were resolved, which new errors appeared, whether reconciliation improved, and which rule changes affected outputs. DataVault retains the evidence — DataMove executes the cycle itself.

DataVault Governance and Historical Archival

DataVault governs data throughout migration and preserves the evidence connecting source, transformation and target states. SyntraETL's archival solution provides long-term business access to historical records after a legacy application is retired. The two work together, but they address different stages and user needs.

Capability DataVault Legacy Archive
Migration source snapshotsPrimaryOptional reference
Transformation lineagePrimarySummary or retained evidence
Target reconciliationPrimaryFinal evidence
Migration exception historyPrimaryNot the primary function
Long-term historical business accessSupportingPrimary
Employee/transaction search portalSupportingPrimary
Retention-based historical accessSupportingPrimary
System decommissioningProvides evidenceDelivers the business solution

Move Data with DataMove. Trust It with DataVault. Understand It with DataLens.

Security and Governance

Encryption in transit
Encryption at rest
Role-based access
Tenant separation
Environment separation
Sensitive-data classification
Masking controls
Access logging
Export logging
Controlled approvals
Dataset retention policies
Customer-defined deletion processes
Backup and recovery
Single sign-on where supported

DataVault supports customer-defined compliance, retention and audit requirements.

Frequently Asked Questions

What is DataVault?+

DataVault is the governed data foundation used by SyntraETL to retain and connect data from the source system, transformation process, generated migration output and target application. It gives project teams a traceable explanation of where each target value originated, how it changed, and whether it was successfully accepted.

How is DataVault different from SyntraETL?+

SyntraETL is the complete migration and integration solution. DataVault is the platform component within SyntraETL responsible for preserving, governing, tracing, masking and reconciling data — it does not perform extraction or loading itself, which is handled by DataMove.

How does DataVault support source-to-target reconciliation?+

DataVault compares data at each stage of the migration — source to staging, staging to output, and output to target — across record counts, field values, financial totals and attachment counts, so discrepancies can be identified, classified and resolved before or after go-live.

Can DataVault trace a target value back to its original source?+

Yes. DataVault is designed to connect a target value back through the generated output, the transformation rule that produced it, and the originating source record, so project teams can answer where a value came from and how it changed.

Does DataVault retain transformation-rule history?+

Yes. DataVault retains the original field value, the prepared value, the transformed value, and a reference to the rule (including its version) that produced the transformation, along with any override reason and approval reference recorded during the migration.

Can DataVault reconcile attachments and unstructured content?+

Yes. DataVault can track attachment metadata, parent-transaction association, and migration status, and supports attachment-count and file-size reconciliation between source and target where this is configured for the project.

Does DataVault support data masking?+

DataVault supports field-level masking approaches — including format-preserving masking, tokenization, pseudonymization and date shifting — that can be configured for sensitive fields identified during a migration or integration project.

How does DataVault work with legacy-system archival?+

DataVault governs data during migration and can hand off reconciled, approved historical datasets to SyntraETL's archival solution once a legacy application is retired. DataVault focuses on migration-stage evidence; the archive solution provides long-term business access to historical records.

Is DataVault a master data management platform?+

DataVault is a governed data foundation for migration lineage, reconciliation, masking, snapshots and historical evidence — not a full master data management (MDM) platform. Capabilities such as entity matching, golden-record publication and steward workflows are not part of DataVault today.

Can failed and corrected records be tracked across migration cycles?+

Yes. DataVault preserves exception and correction history — the original target response, the correction applied, who approved it and when, and the relationship between the original and corrected submission — across mock runs, UAT, dress rehearsal and production cycles.

Make Every Migrated Record Traceable

See how DataVault connects source values, transformation rules, generated outputs and target results in one governed migration evidence chain.