Skip to main content

Architecture (high-level)

This page describes the architecture at a high level. For the deeper Azure details (resources, access levels, setups, naming, firewall) see Azure architecture.

Stack

LayerTechnology
SourcesExact, AFAS, SAP, Salesforce, databases, REST APIs
OrchestrationAzure Data Factory (ADF) — generated and managed by Yres
StorageAzure SQL, Azure Data Lake
ReportingPower BI
IdentityAzure SSO + role-based access control (RBAC)
Local networksIntegration Runtime (IR)

Hosting

By default Yres runs entirely within the customer's own Azure tenant — data, infrastructure and costs remain with the customer. Hosting by Yres is an explicit option.

Pipelines

Yres generates ADF pipelines and manages them fully. Existing manual ADF pipelines can keep running alongside Yres in the same Azure environment.

Lifecycle / DTAP

Yres supports the full lifecycle from development to production, with complete CI/CD integration via Azure DevOps and environment management (DTAP: Development, Test, Acceptance, Production). You test changes in advance, roll them out safely, and recover when needed without data loss.

Lineage & impact analysis

Visual lineage at object level (tables, views, procedures, functions, materialized views) with impact analysis. Column-level lineage is currently not available.

Existing databases

Yres supports the use of existing Azure databases. A migration from another platform is discussed in an architecture session.

Further reading