Local, In‑Memory Engine

Overview

ClearLedger Analytics runs entirely inside a local, in‑memory analytical engine powered by Microsoft’s VertiPaq column‑store technology. This is the same engine used by Power BI, SSAS Tabular, and Azure Analysis Services — and it is the single greatest architectural strength of the ClearLedger platform.

By loading all portfolio data into a compressed, dictionary‑encoded, RAM‑resident engine, ClearLedger delivers instantaneous analytics, deterministic outputs, and enterprise‑grade performance without relying on cloud services or external APIs.

1. Why the Local Engine Matters

Traditional Excel‑based models suffer from slow recalculation, formula drift, inconsistent results, and fragile workbook logic. ClearLedger avoids all of these issues by running its entire analytics pipeline inside a sealed, in‑memory VertiPaq model.

This architecture ensures:

Your portfolio analytics run at RAM speed, with complete consistency across sessions and users.

2. VertiPaq: The Engine Behind the Speed

VertiPaq is Microsoft’s high‑performance, in‑memory column‑store engine. It is:

ClearLedger brings this enterprise BI technology directly into Excel — without exposing any of the complexity to the user.

What VertiPaq Enables

The engine is so fast that even large portfolios feel “weightless.”

3. Column‑Store Compression

VertiPaq compresses holdings, returns, and risk series down to a fraction of their size. This compression is not just storage efficiency — it is computational efficiency.

Compressed columnar data allows:

This is why ClearLedger feels instantaneous even with thousands of daily return points.

4. Dictionary Encoding

VertiPaq converts categorical data — tickers, asset types, markets — into integer references. This dramatically improves performance and reduces memory usage.

Dictionary encoding enables:

It is the same technique used by modern analytical databases such as Snowflake, BigQuery, Redshift, and ClickHouse — now running locally inside Excel.

5. Deterministic Analytics

Because the engine is local, sealed, and isolated from workbook formulas:

This is essential for regulated teams who require reproducible, audit‑friendly analytics.

6. Excel as a UI — Not a Calculator

ClearLedger uses Excel purely as a front‑end interface:

All calculations occur inside the VertiPaq engine. This separation is the key architectural leap:

Excel is the interface. VertiPaq is the engine.

7. Why This Is the Strength of the Tool

The local, in‑memory engine is the foundation that makes ClearLedger fundamentally different from every other portfolio optimizer:

ClearLedger is not “running formulas.” It is running a compressed, in‑memory analytical database inside Excel.

Conclusion

The Local, In‑Memory Engine — powered by VertiPaq — is the strongest part of ClearLedger Analytics. It delivers enterprise‑grade analytical performance, deterministic results, and a sealed, secure environment for regulated portfolio teams. This architecture is what makes ClearLedger fundamentally different from every other portfolio optimizer.

← Back to Documentation Index