Data lineage - SaaS architecture

Jul 2, 2026 · 2 min read
ressources

In a SaaS deployment, collection stays within the Client’s environment; processing, consolidation, and exposure are hosted on a dedicated infrastructure operated by Ellipsys.

Key point: only technical metadata is transferred, as CSV files that can be checked beforehand; business data is never used.

Diagram: SaaS architecture

Metadata collection

Containerized extractors, one per technology, collect metadata from databases, ETL/ELT platforms, data visualization tools, and audit databases through dedicated service accounts; passwords are encrypted after first use. They produce standardized CSV files that the Client can check before transfer.

Audit logs can be anonymized by a dedicated container before being transferred.

Processing

The oA.Job server parses the metadata, reconstructs dependencies, consolidates technical objects, and integrates usage from audit logs. Results are stored in the oA.mdb repository (MonetDB, columnar database).

Exposure

Data lineage is available through the Mosaïc web portal, in third-party solutions (typically market data catalogs), or through the Client’s own integration mechanisms: collection and reconstruction are independent of exposure.

Overall flow mapping

Screenshot: Overall flow mapping – SaaS architecture

Mapping of dependencies between databases, ETL/ELT processes, and data usage.

Typical use case: impact analysis before modifying a technical object.

Usage analysis

Screenshot: Usage analysis – SaaS architecture

Cross-referencing data lineage with audit logs identifies the flows actually used, and therefore the dead branches.

Detailed data lineage

Screenshot: Detailed data lineage – SaaS architecture

Navigation down to field level, transformation by transformation, from operational sources to usage.

Data lineage in dashboards

Screenshot: Data lineage in dashboards – SaaS architecture

Traceability between source data, transformations, calculation rules, and reporting objects.

Typical use case: tracing the origin of a business indicator or validating a business rule.

Frequently asked questions

How does {openAudit} work in SaaS mode?
Collectors stay in the client’s environment, as containers specialized by technology. Processing, consolidation and exposure of the data lineage are hosted on dedicated infrastructure operated by Ellipsys.
What information is transferred to the SaaS platform?
Only technical metadata, as standardized CSV files that the client can review before transfer. Business data is never used, and audit logs can be anonymized before transfer.
Where can the data lineage be viewed in SaaS mode?
In the Mosaïc web portal, in third-party solutions such as market data catalogs, or through the client’s own integration mechanisms.
How are unused flows detected?
By cross-referencing the data lineage with audit logs: the flows actually used are identified, and unused flows (dead branches) stand out.
Équipe Ellipsys
Authors
{openAudit} | Data Lineage & Migration
Ingénieurs IT spécialisés en data lineage technique, migration BI/ETL et architectures SQL ouvertes.