Skip to content

⚙️ elevata Platform Strategy

From SQL-Centric Pipelines to Architecture Runtime and Business Semantics

Document type: Strategy
Last updated: 2026-05
Applies since: elevata ≥ 2.0


🔧 1. Motivation

Modern data platforms increasingly rely on SQL-based transformation tools to express not only technical data processing, but also business logic, execution semantics, and governance intent.

This tight coupling leads to:

  • implicit execution behavior
  • limited explainability
  • fragmented governance
  • strong dependency on external orchestration and semantic layers

elevata addresses these limitations by treating metadata - not SQL - as the primary control plane for data platforms.

This control plane covers structure, lineage, execution semantics, review decisions, controlled execution, and audit evidence.


🔧 2. Architecture Runtime

An Architecture Runtime executes architecture declaratively.

Instead of describing architecture only in documents, an Architecture Runtime renders, validates, and enforces it through executable metadata.

In traditional data platforms, architecture is often expressed implicitly through SQL pipelines, orchestration configuration, and BI models.

elevata makes architecture explicit.

Datasets, dependencies, execution semantics, and business intent are defined as structured metadata and compiled into deterministic execution plans.

In this sense, elevata acts as an Architecture Runtime for modern data platforms.

Architecture is not only modeled. It is reviewed, approved, executed, and recorded through deterministic runtime artifacts.


🔧 3. elevata as Architecture Runtime

elevata is not a SQL generator with metadata around it.

It is an Architecture Runtime that turns metadata-defined architecture into deterministic plans, controlled execution, and auditable runtime records.

Key characteristics:

  • deterministic execution planning
  • explicit dependency graphs
  • structured failure semantics (blocked vs aborted)
  • batch-level execution identity (batch_run_id)
  • execution snapshots and run-level observability
  • deterministic Architecture State
  • Architecture Change Reports
  • Architecture Approval Artifacts
  • Architecture Catalog
  • scope-aware Architecture Control
  • Architecture Execution Records

Execution is:

  • planned explicitly
  • executed deterministically
  • explainable independently of SQL rendering
  • reviewable before execution
  • auditable after controlled execution

SQL is an output artifact - not the orchestration mechanism.

Architecture Control closes the loop between architecture intent and runtime execution:

Architecture State
  ↓
Architecture Change Report
  ↓
Architecture Approval Artifact
  ↓
Execution Preview
  ↓
Controlled Execution
  ↓
Architecture Execution Record

This makes architecture a governed runtime contract rather than a convention hidden inside transformation scripts.

Architecture Catalog provides the read-only discovery layer for this contract: it shows what exists, how it is connected, how it is controlled, and where execution evidence is available.


🔧 4. Decoupling Business Logic from SQL

Traditional SQL-centric pipelines embed business meaning directly into SQL:

  • calculations are implicit
  • intent is inferred
  • governance happens after execution

elevata separates concerns by making business intent explicit and declarative, while keeping execution deterministic and warehouse-native.

Business rules, dataset dependencies, schema evolution intent, and execution control are expressed through metadata and runtime artifacts rather than inferred from SQL text.


🔧 5. Bizcore: Business Semantics without a Semantic Layer

Bizcore introduces a dedicated layer for business meaning.

It allows teams to define:

  • business datasets
  • business rules and classifications
  • business calculations and KPIs expressed as dataset fields

These definitions are:

  • metadata-driven
  • deterministic
  • compiled into execution plans
  • independent of SQL dialects and BI tools

Bizcore is not:

  • a BI semantic layer
  • a metric store
  • a query-time metrics engine
  • a templating or macro system

Bizcore defines what data means - not how queries should behave.

Bizcore execution remains part of the same Architecture Runtime:

  • lineage determines execution order
  • metadata determines generated SQL
  • Architecture Control determines review and execution readiness
  • Execution Records capture controlled runtime outcomes

🔧 6. Separation of Responsibilities

Layer Responsibility
RAW / STAGE / CORE Technical correctness, historization, lineage
BIZCORE Business meaning, rules, calculations
SERVING (optional) Consumption- or tool-specific shaping

This separation ensures:

  • centralized business logic
  • deterministic execution
  • tool independence
  • governance based on intent, not inference

🔧 7. Strategic Outcome

By combining:

  • metadata-native execution
  • explicit business semantics
  • architecture review and approval
  • controlled execution
  • auditable execution records
  • warehouse-native processing

elevata becomes a platform backbone, not a transformation tool.

External tools (orchestrators, BI platforms) integrate with elevata, but do not define execution, semantics, or governance.

They consume or trigger architecture that is defined, controlled, and recorded inside elevata.


🔧 8. Strategic Direction

elevata is a metadata-native data platform engine: a system where structure, execution, governance, and business intent are derived from explicit definitions rather than implicit SQL behavior.

The goal is not to replace orchestration frameworks or BI tools, but to provide a reliable, transparent core that makes data platforms predictable, governable, and evolvable over time.

Architecture Runtime is the central category:

Metadata defines architecture.
Architecture Control governs execution.
Execution Records preserve audit evidence.
SQL remains an artifact.