QAD DATA ARCHIVAL

    QAD Data Archival Built for Manufacturing Compliance

    Move gl_hist, wod_det, tr_hist, ap_hist and the rest of your closed-period QAD data to queryable cloud archive. SOX, IRS, IATF 16949 PPAP, 21 CFR Part 11, ITAR/DFARS compliant. SQL/REST query interface. 70–90% lower TCO than keeping QAD alive.

    70–90%
    TCO reduction vs live QAD
    7–30 yr
    Configurable retention windows
    < 1 sec
    Typical auditor query latency
    100%
    Schema preservation in archive

    Why QAD data archival matters more than ever for manufacturers

    A live QAD instance kept running only for occasional auditor and OEM-PPAP queries is one of the most expensive ways to satisfy a manufacturing retention obligation.

    QAD customers who have migrated to Oracle Fusion or SAP routinely leave the source QAD system running 'just in case audit or a tier-1 OEM asks'. Five years later, that 'just in case' system is costing $400K–$1.2M per year in QAD support, OpenEdge licensing, infrastructure, and a thin team of Progress 4GL administrators keeping the lights on. The auditor queries it once a quarter; the OEM-PPAP request comes through twice a year.

    QAD data archival flips the economics. The complete operational dataset — every gl_hist row, every wod_det record, every tr_hist transaction, every pt_mstr item — moves to cloud object storage in Parquet, partitioned by period, domain, and site, with a SQL/REST query interface that auditors and OEM quality engineers find more responsive than the original QAD database. Production QAD can be decommissioned; the retention requirement is satisfied; TCO drops 70–90%.

    For customers still on QAD, archival also works as ongoing database hygiene. Closed-period data older than two years migrates to archive on a continuous schedule, keeping wod_det and tr_hist at manageable size, accelerating MRP runs and month-end batches, and shrinking backup windows — buying years of additional operational headroom on the existing QAD Progress instance.

    Compliance regimes the QAD archive satisfies

    1
    SOX / IRS (US)
    7-year retention for financial records. Signed, timestamped immutable archive with full audit log of every read access.
    2
    IATF 16949 / PPAP (automotive)
    15 years post-end-of-production. Lot/serial genealogy preserved end-to-end for tier-1 OEM submissions to Ford, GM, Stellantis, Toyota, BMW.
    3
    FDA 21 CFR Part 11 (pharma / medical)
    7–30+ years depending on product class. Quality-system role partitioning, immutable read audit trail, electronic-signature artifacts preserved.
    4
    ITAR / DFARS (defense)
    Indefinite retention for controlled drawings and history. Role-based access, sensitive-field masking, US-person attestation logged on every read.

    What goes into a complete QAD data archive

    Not just data — everything an auditor, FDA inspector, or tier-1 OEM PPAP auditor might ever ask about your decommissioned QAD system.

    📒

    Financial history

    ac_mstr, gl_hist, gl_ctrl, ap_mstr, ap_hist, ar_mstr, ar_hist, fa_mstr — full closed-period detail with original entity/domain context preserved for SOX and IRS retention.

    🏭

    Manufacturing history

    wo_mstr, wod_det, ro_det, ps_mstr, in_mstr, ld_det, tr_hist — full lot/serial traceability intact, BOM/routing snapshots at WO release time preserved for PPAP genealogy.

    📦

    Distribution history

    so_mstr, sod_det, po_mstr, pod_det, pl_mstr, pt_mstr — sales-order shipment history, PO receipt history, item-master state at any point in time.

    🛠️

    .p file customization catalog

    Every custom .p file, QAD Reporting Framework report, trigger procedure, QXtend interface, sequence-numbering routine — source, version history, business purpose. Post-decommission 'what did the system do?' evidence.

    📊

    Reports & queries

    Saved QAD Reporting Framework definitions, Progress 4GL reports, Crystal report templates, custom shop-floor traveler layouts — preserved as artifacts so a future auditor can see the exact report a closed period was originally signed off on.

    🔐

    Security & user snapshot

    User and group snapshot at decommission date, role/permission rules, domain-level access controls, USER_FILE security setup — the evidence layer auditors need to validate access controls during the retention window.

    The QAD data archival process — five stages

    Whether you're archiving in preparation for Fusion migration or after decommission, the workflow is the same.

    1

    Scope & Retention Design — Week 1

    Inventory QAD modules in use, classify data domains (Financials, Manufacturing, Distribution, Service), map each domain to applicable retention regime (SOX, IRS, IATF 16949, 21 CFR Part 11, ITAR, FSMA). Output: a per-domain retention policy signed by compliance, finance, quality, and operations leads.

    2

    Extract & Stage — Weeks 2–5

    Pre-built QAD extractors pull every in-scope table — full history, not just open transactions — via native Progress JDBC. Output staged to cloud object storage as Parquet, partitioned by fiscal year, domain, site, item-class. Hash-signed at row level.

    3

    Customization & Report Inventory — Weeks 3–6

    Discovery engine crawls the QAD .p file directory tree, QAD Reporting Framework catalog (reportlist), trigger registry, QXtend metadata, Crystal report library. Catalog stored alongside data with same retention policy.

    4

    Build Query Interface — Weeks 5–7

    SQL (JDBC/ODBC) and REST endpoints provisioned. Role-based access configured per domain. Pre-built auditor and OEM-PPAP extracts (lot genealogy, work-order traveler, supplier non-conformance, GL detail) materialized. Sensitive-field masking applied.

    5

    Validate & Decommission — Weeks 6–9

    Sample auditor and OEM-PPAP queries run against archive vs live QAD to validate parity. Sign-off pack issued to compliance, quality, and finance. QAD moves to read-only, then decommissioned. Archive is now the system of record for retention.

    What manufacturers save by archiving instead of keeping QAD alive

    The economics of QAD data archival vs running a 'compliance-only' QAD instance with Progress OpenEdge under it.

    💰

    QAD application support

    QAD Adaptive ERP annual support runs 18–22% of original license fee — typically $80K–$400K/year for mid-to-large manufacturers. Archive eliminates this line item entirely.

    📜

    Progress OpenEdge licensing

    OpenEdge RDBMS and 4GL licensing for a multi-domain QAD instance runs $40K–$200K/year in support alone. Archive runs on cloud object storage at pennies per GB-month — no Progress license required.

    🖥️

    Infrastructure

    App tier, DB tier, web tier, reporting tier, dev/test environments — typically $80K–$400K/year in cloud or on-prem hosting. Archive runs on cloud object storage.

    👥

    Progress 4GL staff

    Even a 'lights-on' QAD instance needs at least a part-time Progress 4GL developer, a DBA, and a QAD admin — and Progress talent is scarce and expensive. $250K–$600K/year fully loaded for a small team.

    🔁

    Patching & upgrade overhead

    QAD service packs, OpenEdge patches, and QXtend updates still need to be applied to keep the system supported — typically 6–10 person-weeks per year. Archive has no patch cycle.

    📉

    Risk reduction

    A live QAD instance is an attack surface, a compliance dependency, and a single-point-of-skill-failure as Progress 4GL talent retires. Archive removes all three risks while preserving the data.

    Frequently asked questions

    What is QAD data archival and why do manufacturers need it?+

    QAD data archival is the process of moving closed-period transactional data, completed work-order detail, terminated supplier and customer records, and historical inventory transactions out of the operational QAD Adaptive ERP (or MFG/PRO) Progress OpenEdge database into a queryable long-term archive. Manufacturers archive QAD data for four reasons: compliance retention (SOX 7 years, IRS 7 years, IATF 16949 PPAP 15 years post-EOP, FDA 21 CFR Part 11 up to 30 years), database-size control (gl_hist, wod_det, and tr_hist grow at 200M–500M rows per year in mid-size manufacturers), migration prep (a smaller production footprint is faster, cheaper, and less risky to migrate to Fusion or SAP), and OpenEdge skills-shortage mitigation (reducing the operational surface that requires Progress expertise). Syntra ETL's QAD data archival routes cold data to cloud object storage in Parquet, exposes a SQL/REST query interface so auditors, regulators, and tier-1 OEM customers can read the data on demand.

    How long should we retain QAD data after migration to Oracle Fusion?+

    Retention varies sharply by industry and data class. General Ledger and AP/AR detail: 7 years (SOX, IRS in the US; 6 years HMRC in the UK; up to 10 years in some EU jurisdictions). Manufacturing automotive: 15 years post-end-of-production for PPAP lot/serial traceability under IATF 16949 — and tier-1 OEMs (Ford, GM, Stellantis, Toyota, BMW) often impose stricter customer-specific retention. Pharma and medical device under FDA 21 CFR Part 11: typically 7 years minimum but commonly 30+ years for class-III devices and implantable products. Aerospace/defense under ITAR / DFARS: lifetime of the part plus 10 years, often indefinite. Food & beverage under FSMA: 2–7 years depending on product class. Syntra ETL's archival policies are configurable per data domain and per item-class so each retains under its own rule without paying to keep everything everywhere.

    Does Syntra ETL preserve QAD data structure during archival?+

    Yes. The QAD data archival path preserves the source table schema — column names, datatypes, Progress OpenEdge record structure including denormalized arrays — in the archive. Archived data lives as Parquet with embedded schema, plus a JSON Schema sidecar for tooling. The archive query interface lets auditors and OEM quality engineers run familiar SELECT statements against pt_mstr, wo_mstr, wod_det, tr_hist, gl_hist and so on, returning results that match what they would have seen in the live QAD database — including lot/serial traceability links, domain/site context, and BOM/routing references. No translation, no schema flattening, no shape changes.

    What happens to QAD .p file customizations during archival?+

    Code itself isn't archived as data — it's preserved as a customization inventory artifact. Syntra ETL's discovery engine catalogs every custom .p file in the QAD application directory tree, every QAD Reporting Framework report, every trigger procedure registered against pt_mstr/wo_mstr/so_mstr, every QXtend interface, and every sequence/numbering routine. The catalog includes source code, last-modified date, file-system path, and (where derivable) the business purpose. This serves two needs: post-decommission audit evidence ('what did our QAD system actually do?') and migration support ('what custom logic did we need to re-implement in Fusion?'). The catalog is signed, timestamped, and retained per the same retention rules as the data.

    Can the QAD data archive replace our QAD database entirely after we migrate?+

    Yes, for manufacturers that have completed migration to Fusion (or SAP, or any other target) and no longer need operational QAD. The Syntra archive holds the complete data, the .p file customization catalog, the QAD security model snapshot, and the report library — everything an auditor, FDA inspector, or tier-1 OEM PPAP auditor would otherwise demand a live QAD instance for. Customers save 70–90% on QAD licensing, OpenEdge support, infrastructure, and the maintenance team. The archive query interface satisfies SOX, IRS, IATF 16949, 21 CFR Part 11, and ITAR access requirements for the full retention window — sub-second query response and signed, timestamped evidence packs ready for inspection.

    How is access to the QAD archive secured?+

    Access is role-based with mandatory audit logging. Every query against the archive is logged with user, timestamp, query text, rows returned, and data classification accessed. Archive data is encrypted at rest with KMS-managed keys and in transit with TLS 1.3. Sensitive data (supplier banking, customer banking, pricing detail, ITAR-controlled drawings) is masked by default and requires explicit role permission to unmask. Pharma customers using the archive for 21 CFR Part 11 records get separate role partitioning so quality-system access doesn't bleed into general manufacturing access — and every quality-record read leaves an immutable audit trail acceptable to FDA Part 11 inspectors.

    Will archived QAD data work with our existing audit and quality tools?+

    Yes. The Syntra archive exposes a standard SQL interface (JDBC/ODBC), so any BI, audit, or quality-management tool that connects to a relational database — Tableau, Power BI, Alteryx, ACL, IDEA, Minitab — works without modification. There's also a REST API for programmatic access, and the underlying Parquet files can be queried directly from Athena, BigQuery, Snowflake, or Spark if your quality team prefers warehouse-native access. Standard auditor and OEM-PPAP extracts (lot genealogy, work-order travelers, supplier non-conformance history) ship as pre-built saved queries.

    How fast is query performance against archived QAD data?+

    Sub-second for typical auditor and quality-engineer queries (a single GL period for one entity, a work-order lookup, a lot genealogy trace for one serial number, a supplier history for one vd_mstr record). Multi-period or multi-year aggregation queries against billion-row gl_hist or wod_det history typically return in 5–30 seconds depending on partitioning. Archive data is stored in Parquet partitioned by fiscal year, domain, site, and item-class, and the query engine uses column pruning and partition pruning to minimize scan. For year-end audits and recurring PPAP submissions, customers commonly pre-materialize an auditor/OEM-facing dataset (trial balance, AP aging, work-order traveler snapshots, PPAP lot genealogy) for instant access.

    Ready to plan QAD data archival?

    30-minute discovery call. We'll walk through your QAD modules, manufacturing retention requirements (IATF 16949, 21 CFR Part 11, ITAR), and decommission timeline — and quantify the TCO reduction you'd see in year one.