Skip to main content

What is Yres?

Yres designs, builds and manages your complete data warehouse in Microsoft Azure, so data teams can deliver faster with less maintenance and complexity.

Yres runs entirely in your own Azure tenant and sits beneath Power BI — not beside it or instead of it. It ensures that the data your dashboards pull in is reliable, up to date and correctly structured.

Want to understand right away how data flows through Yres? Read Data flow (the common thread: from source to historized data) and the Architecture overview (which Azure resources Yres uses).

In one sentence

Yres is a cloud platform that connects all your data, keeps it automatically up to date and makes it usable — without technical knowledge. It runs entirely in your own Azure environment, saves costs through smart scaling, and gives you full control over your data without vendor lock-in.

The core idea

Data platforms often grow into complex custom structures that are hard to manage and become dependent on a single engineer. With Yres you centralize and standardize data sources, pipelines and management within one Azure environment. This lets you work faster with reliable data, without unnecessary complexity.

The key principle: you don't add a pipeline, you add metadata. You configure sources, tables and load types in wizards, and from these Yres automatically generates the Azure Data Factory (ADF) pipelines. No one writes a pipeline by hand.

Without YresWith Yres
ConnectionsSet up differently per application, custom-builtStandardized, off-the-shelf
ManagementKnowledge held by one engineerTransparent and transferable
PipelinesFragile scriptsWizards configure sources/tables/load types; Yres generates the ADF pipelines
ReportingData from various places, often outdatedOne reliable source, historized (SCD2)
OnboardingLong implementation processTypical setup in ~20 minutes

Who it is for

Organizations working with Microsoft Azure and Power BI that want control over the management of their data sources, pipelines and data warehouse — without manual work or hidden complexity. Yres is no-code: you don't need data engineering knowledge to connect and load sources.

Name change: Iris → Yres

The product used to be called Iris and is now called Yres. You will still come across "Iris" in older sources, Azure resource names, Confluence spaces (spaceKey=IRIS) and internal identifiers — that is the same product. In the code you'll see this reflected in names like IRIS_DWH, Dynamic Workflow IRIS, IRIS_VERSION and Key Vault names kv-iris-…. Those identifiers stay unchanged; in the wiki we refer to Yres.

Contact & feedback

  • Feedback: email feedback@yres.app — the in-app feedback forms (Bug report / Feature request / Feedback) arrive at the same address, with a reply to your own account address.
  • General info & contact: info@yres.app.
  • Request a demo: via the marketing site.

The web app runs on a per-organization subdomain; there is therefore no fixed web-app address to list here.

Core concepts

Technically, Yres consists of a set of Azure resources and templates. During installation these are created and configured according to the Yres templates; Yres gains access to the Azure tenant via an App Registration with the right roles. Everything runs within your own Azure tenant — Yres never has direct access to your sources, and all processes keep working even if you stop using Yres.

  • Organization — the isolated space in which a customer uses Yres. An organization gets a unique, freely chosen name (without non-alphanumeric characters); in addition, Yres generates a secondary name for resource and DevOps names.
  • Environment — a DTAP environment within the organization. The first environment is always dev (fixed in resource names, e.g. sqlsrv-xxx-dwh-dev). Depending on your license you add extra environments such as test/acceptance/quality/prod.
  • Projects & changes — categorize work and transport changes through the DTAP chain (e.g. dev → prod). Only available for organizations with multiple environments.
  • Data sources — the heart of Yres; the sources data is loaded from.
  • Load Management — pipelines (ADF), triggers, monitoring and persisted views.
The number of environments depends on your license

The Essentials license gives 1 environment (so only dev). Advanced gives 2, Ultimate unlimited. The recommendation in the course is to work with 2 to 4 environments. "At least dev and prod" therefore does not apply to every license — Essentials works with a single environment. See Pricing.

Core features: SSO (Azure), Log Management, Life Cycle Management (changes via projects & changes through the DTAP chain), and flexibility & scalability by leveraging Azure resources (including automatic scaling of the database).

How this wiki is structured

SectionContent
ProductProposition, use cases, features, how it works
ConceptsYres explained, data flow, load types, history & SCD2, glossary
ArchitectureAzure resources, access and setups
Usage (frontend)What each panel in the web app does
Setup & installationInstalling Yres in an Azure tenant
IntegrationsSources + connection requirements per source
ReferenceSQL interaction, release notes
Pricing · FAQ · TroubleshootingOther