DYNAMICS GP CLOUD ARCHIVE

    Microsoft Dynamics GP Cloud Archive — Parquet, Queryable, Tiered

    Productised dynamics gp cloud archive for Great Plains. Every active and historical row in Parquet on S3, Azure Blob, GCS or OCI Object Storage. Tiered for cost. Queryable via Athena, Synapse, BigQuery or Trino. Audit-grade hash signatures. Tens of thousands cheaper than keeping GP live for query.

    USD 800–6K/yr
    Typical ongoing cost
    80–90%
    Savings vs live GP
    4 clouds
    AWS, Azure, GCP, OCI
    Day-one
    Queryable, no SQL Server

    Why a productised dynamics gp cloud archive beats backups and beats keeping GP live

    A SQL Server backup is unqueryable until you restore it. A live GP environment costs USD 8K–40K/year just to look up old invoices. Dynamics gp cloud archive solves both problems.

    Most Dynamics GP installations carry 10+ years of historical data inside their company databases. Some of that history is regulatory (IRS Pub 583 7-year retention, HMRC 6-year VAT retention, German GoBD 10 years, state sales-tax 3–7 years), some is business-critical (vendor payment history, customer payment history, fixed asset depreciation history, payroll YTD), some is just useful (historical trend analysis, M&A diligence, GDPR data-subject access). All of it has to be queryable somehow, by someone, for years after GP is no longer the active ERP.

    The two traditional options are bad. Option 1: keep the GP SQL Server stack live in read-only mode. That means perpetual SQL Server licensing, Windows Server licensing, GP enhancement-plan fees if still active, partner support contracts, patching, backups and security hardening — typically USD 8K–40K/year for a small-business install, just to look up old invoices. Option 2: SQL Server backups in cold storage. Cheap to store but unqueryable — every audit query requires a restore to a compatible SQL Server version with valid GP licences. Days of work per query.

    Dynamics gp cloud archive is a productised third option. Extract every active and historical row from the source GP databases, transform to Parquet (columnar, compressed, queryable), land on cloud object storage with cost tiering, expose through Athena/Synapse/BigQuery/Trino plus a consumer-grade search UI. Day-one queryable. USD 800–6K/year ongoing. No SQL Server licence, no GP licence, no Dexterity runtime. Audit-grade hash signatures on every partition. Pays back the GP retirement cost in year one for most SMB installations.

    What the dynamics gp cloud archive product includes

    1
    Full GP data extraction
    Every active and historical row across every company DB — GL, AP, AR, Inventory, SOP, POP, FA, CM, Project, Payroll, plus Dexterity custom fields and ISV add-on schemas.
    2
    Parquet on object storage
    Columnar, compressed, partitioned by company / fiscal year / module. AWS S3, Azure Blob, GCS or OCI Object Storage — your choice. Portable across clouds.
    3
    Tiered cost optimisation
    Hot tier for recent partitions, cool/cold for older. Configurable per record type. Typical SMB footprint runs USD 800–6K/year total.
    4
    Query + Search UI
    Athena / Synapse / BigQuery / Trino for SQL query. Consumer-grade search UI for owners, accountants, bookkeepers, examiners. Audit-evidence pack on every export.

    What makes the Syntra ETL dynamics gp cloud archive different

    Six capabilities that separate a real productised archive from a one-off backup-to-S3 script.

    📁

    Parquet, not blobs

    Columnar Parquet partitioned by company / fiscal year / module. Athena-readable on day one. Compressed 80%+ vs raw extract. Portable across clouds without re-extraction.

    ❄️

    Tiered storage

    Hot for recent partitions, cool for 18-month-old, cold for 4-year-old. Configurable per record type — payroll stays hot longer than inventory. Cuts storage cost by 60–80% vs single-tier.

    🔐

    Hash-signed integrity

    SHA-256 signatures on every partition with append-only manifest chain. Any post-extract modification fails verification. SOX-, IRS- and GoBD-grade tamper evidence.

    👁️

    Read-access audit log

    Every query and every export logged: who, what, when, from where. Log itself hash-signed and append-only. Critical for SOX, IRS and GDPR compliance posture.

    🏛️

    Multi-company native

    Per-company partitioning preserves the GP one-DB-per-company pattern. SY01500 company metadata preserved. Query single company, all companies or across companies.

    🔑

    BYO encryption keys

    AWS KMS / Azure Key Vault / GCP CMEK / OCI Vault customer-managed keys. Encryption at rest non-negotiable. Customer holds the keys; we hold the data.

    Building a dynamics gp cloud archive — six stages

    A repeatable 4–8 week build for a typical SMB installation. Multi-entity rollouts scale linearly with company DB count.

    1

    Discovery & Sizing — Week 1

    Enumerate company DBs from DYNAMICS. Row-count and storage-size estimate per module per company per fiscal year. Retention obligation review per record type. Tiering recommendation drafted. Cloud-platform and KMS choices confirmed.

    2

    Extract Architecture — Week 1–2

    Transport choice (SQL direct vs eConnect vs Web Services). Destination object storage configured. KMS/customer-managed keys provisioned. Network path (VPN, PrivateLink, ExpressRoute) configured. IAM/RBAC model designed.

    3

    Bulk Extract + Parquet Build — Weeks 2–4

    Parallel extract across every company DB. Parquet output with company / fiscal-year / module partitioning. SHA-256 manifest signatures generated per partition. Tiering policy applied at write time. Document attachments captured if present.

    4

    Query Layer + Search UI — Weeks 3–5

    Athena / Synapse / BigQuery / Trino catalog and external tables configured. Consumer-grade search UI configured with the master/transaction model of the specific GP installation. Audit log destination configured.

    5

    UAT + Retention Sign-off — Weeks 5–7

    Finance, AP, AR, ops and audit UAT. Sample audit-evidence packs reviewed. IRS / HMRC / GoBD / state sales-tax retention obligations explicitly signed off per record type. Read-access log validated end-to-end.

    6

    Decommission Handover — Weeks 7–8

    Final delta extract. SQL Server backups taken and stored offline. GP installation decommissioned. Cloud archive becomes system of record for the full retention window. Cost savings start immediately.

    Tiering examples — what dynamics gp cloud archive actually costs

    Real-world cost profiles by GP installation size, using AWS S3 + Glacier as the reference. Other clouds price within ±15%.

    🏢

    Single-company SMB, 10yr history

    ~150 GB Parquet total. Hot (last 18 months) 18 GB, Cool (years 2–4) 35 GB, Glacier Flexible (years 4–10) 97 GB. Storage cost: USD 25–40/month. Total ~USD 800/year incl. query and UI.

    🏭

    Mid-market 4-company, 10yr

    ~700 GB Parquet across 4 company DBs. Mixed tiering same policy. Storage cost: USD 80–140/month. Total ~USD 2.5K/year incl. query and UI.

    🌐

    Multi-entity 12-company, 15yr

    ~3 TB Parquet across 12 company DBs, 15 fiscal years deep. Storage cost: USD 280–500/month. Total ~USD 6K/year incl. query, UI and more aggressive read patterns.

    📚

    Non-profit, 8 yr, low query

    ~80 GB Parquet, mostly Glacier Deep Archive given low query frequency. Storage cost: USD 8–15/month. Total ~USD 600/year incl. query and UI.

    🎓

    Higher-ed admin GP, 12yr

    ~400 GB across 3 company DBs (operating, foundation, auxiliary). Storage cost: USD 50–80/month. Total ~USD 1.8K/year. Replaces USD 18K/year live GP.

    ⚖️

    Compare: live GP for query

    Same installation kept live: SQL Server Std licence (USD 3K–8K/yr depending on cores), Windows Server, GP enhancement plan (USD 2K–6K/yr per user), partner support, infra. Typical: USD 8K–40K/year.

    Frequently asked questions

    What is the Syntra ETL dynamics gp cloud archive?+

    Dynamics gp cloud archive is a productised long-term data archive for Microsoft Dynamics GP — every active and historical row from your Great Plains SQL Server company databases extracted, transformed to Parquet, partitioned by company / fiscal year / module, hash-signed for tamper-evidence and landed on cloud object storage (S3, Azure Blob, GCS or OCI Object Storage) with tiered cost optimisation. A query layer (Athena, Synapse, BigQuery or Trino) and a consumer-grade search UI sit on top so finance, audit and examiner queries continue to work for the full retention window — without keeping the GP SQL Server stack alive.

    How is dynamics gp cloud archive different from a SQL Server backup?+

    A SQL Server backup is a binary blob. To answer a question from it you have to restore it to a SQL Server instance of compatible version, mount the GP databases, fire up the GP client (which still needs Dexterity runtime, Modifier resources, ISV add-ons and a valid GP licence) and run a query. That is days of work per query, costs thousands per restore and breaks every time Microsoft retires a SQL Server version. Dynamics gp cloud archive is queryable on day one and every day after — Parquet on S3 read by Athena, no SQL Server licence, no GP licence, no Dexterity runtime. Backups are still useful as cold-storage insurance; the cloud archive is what auditors actually query.

    Which cloud platforms does dynamics gp cloud archive support?+

    All four major clouds: AWS (S3 + Glacier tiering, Athena query, IAM access, KMS encryption), Azure (Blob Storage hot/cool/archive tiers, Synapse Serverless query, Entra ID access, customer-managed keys), GCP (Cloud Storage Standard/Nearline/Coldline tiers, BigQuery query, IAM, CMEK) and OCI (Object Storage with tiering, Autonomous Database query, IAM, customer-managed keys). The Parquet format is portable across all four — the same archive can be lifted from one cloud to another if procurement strategy changes, with no re-extraction from a long-decommissioned GP installation required.

    What does tiered storage mean for dynamics gp cloud archive costs?+

    Tiered storage means active query partitions stay on hot storage (immediate query response, higher per-GB cost) while older partitions move to cool then cold tiers (slower retrieval, dramatically cheaper per-GB). A typical small-business GP installation with 10 years of history might keep the last 18 months on hot, years 2–4 on cool, years 4–10 on cold. Total cost: USD 800–4K/year for a typical SMB footprint. Same archive on live SQL Server: USD 8K–40K/year. The tiering policy is configurable per record type — payroll might stay hot longer than inventory, for example.

    How does dynamics gp cloud archive handle GP's multi-company DB pattern?+

    Each GP company database becomes a partition in the cloud archive (company-code at the top of the partition hierarchy, then fiscal year, then module). SY01500 company master metadata is preserved as a top-level table so consumers can see the human-readable company name, address and fiscal calendar alongside the technical company code. Query patterns work three ways: query a single company (most common — auditing one entity), query across all companies (M&A diligence, consolidation reconstruction), or join across companies (inter-company transaction lookup). The Parquet partitioning makes single-company queries cheap and full-archive queries possible without exploding cost.

    Is dynamics gp cloud archive secure enough for SOX, IRS and GDPR?+

    Yes. Three layers of evidence: (1) data-at-rest encryption with cloud-provider KMS keys or customer-managed keys, (2) tamper-evident integrity via SHA-256 hash signatures on every partition with an append-only manifest chain — any post-extract modification fails verification, (3) read-access audit log capturing every query: who, what, when, from which IP, with the log itself hash-signed. Combined, this satisfies SOX (auditable trace from GL entry to source evidence), IRS Pub 583 (substantiation produced on examiner demand with provenance), GDPR (data-subject access with read-log) and GoBD (German fiscal retention with verifiable integrity).

    Can finance still produce reports from dynamics gp cloud archive after GP is decommissioned?+

    Yes — the cloud archive supports the full reporting pattern that finance teams ran in live GP. Trial balance per company per period, AP aging as of a historical date, AR aging as of a historical date, vendor 1099 history, customer payment history, payroll YTD per employee per tax year, fixed asset depreciation history. The critical SmartList Builder queries that finance teams relied on in live GP get rebuilt against the cloud archive — typically as parameterised SQL or BI Publisher reports — and continue to produce the same output years after GP is gone. OTBI or BI Publisher in Fusion can pull from the archive directly for blended live-plus-historical reporting.

    How long does dynamics gp cloud archive take to set up and what does it cost?+

    Setup runs 4–8 weeks for a typical single-company or 2–4-company GP installation, longer for larger multi-entity rollouts. Phases: discovery and inventory (week 1), extract architecture (week 1–2), bulk extract and Parquet build (weeks 2–4), query layer and search UI configuration (weeks 3–5), UAT and retention sign-off (weeks 5–7), decommission handover (weeks 7–8). Total cost: USD 25K–80K one-time setup depending on company DB count and ISV add-on complexity, then USD 800–6K/year ongoing for storage, query and search UI. Versus keeping GP live for query at USD 8K–40K/year, payback typically arrives in year one.

    Build a dynamics gp cloud archive before GP retires you

    Get a 30-minute sizing call. We'll estimate your Parquet footprint per company DB, the tiering policy, the 4–8 week build plan and the year-one cost savings versus your current GP run-rate.