Skip to main content
KinetiStack™

Live on Azure Marketplace · Microsoft Co-sell Ready

Archive Oracle to Azure. Query it without restoring.

A Marketplace-ready Bicep solution template that extracts Oracle databases (on-prem, OCI, AWS RDS, or Azure VM) to ADLS Gen2 as Snappy Parquet. Bring it back to Oracle when you need it, or query it directly via Synapse Serverless or Microsoft Fabric — no Oracle restore needed.

Free template · Microsoft Co-sell Ready · MACC-eligible. Customers pay Microsoft for the Azure resources the template provisions and pay KinetiStack™ nothing.

What it does

Three capabilities. One template.

Extract Oracle databases at scale

Three-phase parallel JDBC reads (PK, ROWID, LOB) with automatic table classification and per-table SCN consistency. 8,000+ rows/sec on a single Container Apps Job; scales linearly with concurrency.

Restore back when you need it

Captured DDL, portability cleanup, and post-restore row-count validation. Restore to the same Oracle or a different one. Resume from partial failures via the same JOB_ID.

Query the archive directly

Every extract emits Synapse Serverless and Microsoft Fabric SQL catalogs. Customers run one script and get queryable views over the Parquet archive — no Oracle restore required.

Architecture

How it deploys

One Bicep template provisions ADLS Gen2 (with optional lifecycle tiering and WORM immutability), Key Vault, Log Analytics, a VNet-injected Container Apps Environment with extractor and restore Jobs, and a FastAPI control plane with a Web UI.

Optional private endpoints on storage and Key Vault. Container Apps Easy Auth via Microsoft Entra ID. Built-in Azure Monitor Workbook for operations and cost.

Deploy time: ~3 minutes after the Marketplace UI walkthrough.

Architecture diagram: Oracle source on the left feeding into Azure Container Apps extractor and restore jobs, with ADLS Gen2 as the Parquet archive store and Synapse Serverless / Microsoft Fabric on the right for direct query.

Who it's for

Built for three operating patterns.

Regulated industries (HIPAA, PCI, financial)

Compliance retention with optional 7-year WORM immutability and private endpoints. Query archived data when audit asks without paying for an always-running Oracle license.

Oracle sunset projects

Database teams migrating off Oracle who want a one-time extraction that lives on as a queryable archive. Decommission the source, keep the data accessible.

Azure data-lake seeding

Data platform teams populating Azure data lakes from Oracle sources without rebuilding the schema in Synapse or Fabric. Parquet lands in your lake; query it however you query everything else.

Observability

Built-in operations dashboard

An Azure Monitor Workbook deploys alongside the product with KQL-backed views for job activity, throughput, success rate, daily Container Apps spend, and recent failures with deep links.

Three pre-configured alert rules wire to an Action Group with email notification: job failed (sev 2), zero successful tables (sev 1), and no successful extract in 24 hours (sev 3).

Azure Monitor Workbook screenshot showing job activity, throughput, success rate, daily Container Apps spend, and a recent failures list.

Tech stack

Production-grade Azure-native runtime.

  • Azure Container Apps
  • PySpark 3.5.8
  • Java 17
  • Oracle JDBC 23
  • ADLS Gen2 · Parquet · Snappy
  • Bicep
  • Synapse Serverless
  • Microsoft Fabric Lakehouse

Custom Azure SDK token provider — works on AKS Workload Identity Federation, Container Apps MSI, VM MSI, service principals, and developer credentials. One authentication path across every deployment context.

Editions

One deployment. Three editions. The edition is just a key.

Community is the complete, free archive engine. Enterprise and Service Provider add capabilities on top and are unlocked by a signed license key that the deployment verifies inside your own Azure tenant — no call-home, no vendor service in the data path. Nothing in Community is time-limited or feature-locked.

Community

The free Solution Template on Azure Marketplace. Deploys into your subscription in minutes; you pay Microsoft only for the Azure resources it provisions.

  • Parallel Oracle-to-Parquet extract and restore back to Oracle
  • Per-table SCN consistency, captured DDL, Synapse and Fabric catalogs
  • Private endpoints, RBAC, WORM immutability, operator UI and API
  • Community support by email, best effort

Enterprise

A subscription on Azure Marketplace, billed by Microsoft. The license key unlocks these capabilities in the same deployment — nothing to reinstall.

  • Scheduled and recurring extracts
  • Fleet view across your Oracle sources
  • Compliance evidence reports for auditors
  • Named support contact with a one-business-day response commitment

Service Provider

For partners who operate the archive for their own customers. A private plan on the Enterprise offer, licensed per block of managed Oracle sources.

  • Everything in Enterprise, licensed for third-party operation
  • Partner escalation channel and not-for-resale demo keys
  • Resale through Microsoft CSP and multiparty private offers
  • Brand guidelines and channel collateral for co-branded delivery

Response-time commitments by edition are in the Support Policy; partner co-branding rules are in the Brand Guidelines.

Pricing

Community is free. Enterprise is a Marketplace subscription. Services on top.

The Community edition is free: customers pay Microsoft only for the Azure resources the template provisions. Enterprise is a flat-rate subscription per Oracle source; its price is shown on the Marketplace listing. Fixed baseline runs about $22/month (Key Vault, Log Analytics, idle control plane). Storage and Container Apps Job execution are usage-based and scale with your archive size and extract cadence.

Need more? KinetiStack™ offers

Deployment assistance
Fixed-fee onboarding for teams that want hands-on help with Oracle source-side prep, VNet planning, and the first production cutover.
Custom data engineering
Schema reshaping, CDC bridging into the archive, multi-source orchestration, and bespoke restore workflows.
Premium support
SLA-backed responses, a private release channel, and a named engineering contact for production-critical workloads.

Get started

Available now on Azure Marketplace.

Deploy in three clicks with the Deploy to Azure button — the offer is live and Microsoft Co-sell Ready. For onboarding assistance or a guided pilot, get in touch.

Documentation

What ships in the docs package

Every offer release includes the full operator documentation set. Documentation is available alongside the public repository at Marketplace launch.

  • Quickstart
  • End-to-end runbook
  • Oracle compatibility
  • Synapse query guide
  • Microsoft Fabric query guide
  • Workbook maintenance