
On-prem and cloud SQL Server
Yres makes a direct database connection to Microsoft SQL Server: host, port (1433 by default), database name and a SQL login with read access. If the server is on-premises or behind a firewall, the connection runs through a self-hosted integration runtime; if it is publicly reachable, the Azure Data Factory cloud runtime is enough. Yres reads the schemas, tables and columns, you choose per table what gets loaded, and the data lands, historized, in an Azure SQL database in your own tenant, ready for Power BI.
If a single Power BI report reads from a single SQL Server database and you never need to look back in time, a direct connection from Power BI is enough.
Yres earns its place once the SQL Server database of your ERP or line-of-business application sits behind the firewall and still has to land next to other sources in Azure, when you want a record of how rows change over time, or when large tables should only be loaded on changes.
Yes. When you create the source you pick a self-hosted integration runtime instead of the cloud runtime. That runtime has to be installed and published before you add the source.
Yes. For a named instance you can use the server\instance notation in the Host field, and you enter the port yourself. 1433 is only the default value.
A SQL login: user name and password. The advice is a separate service account with read access to that one database only, so the connection can never do more than read.
Yes. You can specify a second change column of the same data type. Yres looks at the higher of the two per row, so a row is picked up as soon as either column has moved past the previous load. If one of them is empty, the other one counts.
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.