Yres
HomeFeaturesConnectorsPricingCompareCustomer storiesFAQ
NL|EN
Talk to a data architect
Yres

Data stays in your own Azure tenant

Address

Friesestraatweg 219 9743 AD Groningen

Contact

info@yres.app
+31 85 130 3905

About us·Microsoft Marketplace

Product

  • Features
  • Integrations
  • Pricing
  • FAQ

Background

  • What is data warehouse automation?
  • Why not just Azure Data Factory?
  • Compared with other tools
  • Yres compared with TimeXtender
  • Yres compared with AnalyticsCreator
  • Yres or building it yourself on Azure
  • A data foundation for AI
  • Yres and Microsoft Fabric

Who it is for

  • Housing associations
  • Food and manufacturing
  • Partners
  • Customer stories

Service

  • Wiki
  • Academy
  • Log in
  • Talk to a data architect

© 2026 Yres. Yres Oog op Data

Privacy PolicyIRIS is now Yres

A data foundation for housing associations

A housing association steers on figures that differ per organisation: maintenance, repair requests, liveability, affordability, sustainability. Standard reports from sector vendors follow the vendor's process, not yours. A data warehouse of your own solves that — provided it maintains itself, because the team is small.

Last updated: 2026-09-22

On this page

  1. Why standard reports rarely fit
  2. What an association actually has to load
  3. Why history weighs more heavily here
  4. What that looks like in practice
  5. What it means for a small team

Why standard reports rarely fit

Because they mirror the vendor's process instead of yours. Associations working LEAN or steering on their own KPIs hit this first: you want to measure whether an improvement had any effect, and that particular measurement is exactly what the standard package does not contain. The consequence is familiar — reports that falter, long recovery times when something breaks, and a small team without the room to fix it structurally.

The real problem is not the missing report. It is that trust in the figures erodes. Every time a dashboard fails, time goes into firefighting instead of into tenants and homes. Process owners who get their figures late end up steering on gut feeling.

What an association actually has to load

Usually four kinds of source. The primary system holding homes, contracts, tenants and repair requests; the finance and HR system; a number of loose registrations that in practice live in Excel or SharePoint; and open data about the neighbourhood. Yres connects to those as follows:

SourceHow Yres connects
Primary housing systemThrough the underlying database (SQL Server, Azure SQL, Oracle, PostgreSQL) or through the package's REST or OData API. You pick endpoints from the OpenAPI specification; nested JSON becomes a table by itself.
AFASIts own connector; Yres is an official AFAS partner. Payroll, finance and HR data arrive without an intermediate layer.
Excel, CSV and SharePointFiles from SharePoint, a file server, Blob Storage or Data Lake, with a look-back window so a late delivery still comes along.
CBS open dataAs a fixed preset. Putting Dutch neighbourhood statistics next to your own portfolio need not be a separate project.

Why history weighs more heavily here

Because nearly every question a housing association asks is a question about change over time. How did rent arrears develop, how long has this repair request been open, what was the state of this complex before the renovation, how did affordability shift over three years. A source system usually keeps only the current state: an address that changes overwrites the old one.

Yres records the full history of every table as SCD2. Six of the seven load types keep that history, so you can always look back at the state of any given day, even when the source system cannot do so itself. That is also what makes an auditor's question or a retrospective accountability exercise straightforward: the figures of that moment are still there.

  • Change detection on a hash of key and content, so only real changes produce a new version
  • Disappeared rows can be left standing or closed off cleanly — important when a source occasionally delivers incompletely
  • Roll one table back to a point in time, with a dry run first
  • Archiving to Parquet with a single view across database and archive, so a multi-year series stays complete without growing the database

What that looks like in practice

Woonstichting 'thuis rents out and manages around 11,000 social housing units in and around Eindhoven, Veldhoven, Best, Son en Breugel, Waalre and Oirschot. The organisation works LEAN: improving processes and measuring whether those improvements work. The standard reports from sector vendors did not match those own KPIs, and with a small internal team there was little room to solve it.

After comparing other sector parties, 'thuis chose Yres — not the familiar choice within the housing world, but the one that fitted on merit. Work ran in three-week sprints, so it was always clear what was being delivered. The result: reports refresh faster, errors are found and fixed earlier, and the data is current. Trust in the figures grows, and process owners can steer on relevant data again.

"We want to spend our time on our tenants and our homes, not on reports that do not do what they should." — Toin Pijnenburg, IT Manager, Woonstichting 'thuis

What it means for a small team

That upkeep does not grow with the number of sources. At a housing association the data platform is almost never anyone's full-time job, so operations have to sit in the product rather than in scripts of your own. With Yres they do: about eighty checks on the configuration, a test suite shipped with every version and safe to run on production, maintenance pipelines that clear stuck runs and prune logs, and a database that only scales up during loads.

Everything runs in your own Azure tenant: the data, the metadata, the credentials and the secrets. If you stop using Yres, that environment keeps running and your own data engineers can keep developing on it. In a sector where tenders and vendor changes are part of the job, that is not a detail.

Frequently asked questions

Does Yres have a ready-made connector for housing association software?

Not for a specific housing package. The connection runs through the underlying database (SQL Server, Azure SQL, Oracle, PostgreSQL) or through the package's REST or OData API, picking endpoints from the OpenAPI specification. For AFAS there is a dedicated connector; Yres is an official AFAS partner.

Can I put Dutch neighbourhood statistics next to my own portfolio?

Yes. CBS open data is a fixed preset in Yres, as is the Dutch House of Representatives. You load it like any other source, with the same history and the same scheduling.

What happens to history if the source system does not keep it?

Yres builds the history itself. Six of the seven load types record every change as SCD2, so you can look back at the state of any given day even when the source only knows the current state.

We have no data team. Is this still for us?

Operations sit in the product: about eighty configuration checks, a shipped test suite, maintenance pipelines for stuck runs and log retention, and automatic scaling of the database. Installation in your own tenant takes about twenty minutes given the right permissions in Azure. What you set up yourself is which sources and which reports.

What if we stop using Yres later?

The environment lives in your own Azure tenant and keeps running. Data, metadata, credentials and secrets remain yours, and your own data engineers can keep developing on the existing structure.

Further reading

  • The Woonstichting 'thuis customer case
  • What is data warehouse automation?
  • A data foundation for AI
  • All connectors
  • Knowledge base: history and SCD2

Data warehouse automation that runs in your own Azure

Built for organisations on Azure and Power BI. Yres connects your sources, keeps the history and promotes changes in a controlled way, without manual work.

Talk to a data architectSee how it works