
Data from Azure Data Lake
Azure Data Lake Storage Gen2 plays two roles in Yres. As a source, you connect a Data Lake through the Azure Blob Storage source: account name, container (also called a filesystem in a Data Lake) and a SAS token with read and list rights. The wizard has no separate Azure Data Lake option. As a destination, Yres can write every loaded table to your environment's Data Lake as Parquet, next to the Azure SQL database: one file per run holding only the changed rows.
If your team already works entirely in a lakehouse with notebooks and Delta tables and has no need for a SQL data warehouse, Yres adds little for reading that lake.
Yres earns its place in two situations. Other systems drop files into the Data Lake and you want them as tables with history in Power BI. Or you want to load your ERP and SaaS sources once and have them available both in SQL and in Parquet, for a bronze, silver and gold layout for instance.
Because a Data Lake Gen2 can also be read through the storage account's blob address. You therefore add the lake as an Azure Blob Storage source, with the same three details: account name, container and SAS token. The storage Yres itself uses to write Parquet is a fixed, internal connection and is separate from the source you add.
Since version 1.56, one Parquet file per run per table containing only that run's changes. Every row carries a marker for insert, update or delete, plus a hash of the key, a hash of the row and the moment the version took effect. The files are organised in folders per source, schema, table, year and month.
Yes, that is what the design is aimed at. Because each file holds only changes, including explicit deletes, you can use it directly as input for a MERGE into a Delta table. From all files together you derive both the current state and the full history.
Yes. Before version 1.56 every run wrote out the entire staging table. The new change feed writes to a different path and each file contains changes only. The old files stay where they are; nothing is moved or cleaned up. Reports or notebooks that relied on a full snapshot per file need to be adjusted.
Full technical description in the knowledge base →·Last reviewed:
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.