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
Connectors/Salesforce
Salesforce logo

Connect Salesforce to Power BI and your Azure data warehouse

Unlock Salesforce CRM data

Yres reads Salesforce with the Azure Data Factory Salesforce connector and signs in using OAuth2 client credentials. You create a Connected App in Salesforce, give Yres your My Domain address, the Consumer Key and the Consumer Secret, and choose which data to load. No person logs in. The data arrives in an Azure SQL database in your own tenant, where every load type is available and incremental loading works on one or two delta columns.

Talk to a data architectView all connectors

At a glance

Connection
The Azure Data Factory Salesforce connector for the data, plus a separate connection Yres uses to fetch metadata
Sign-in
OAuth2 client credentials through a Connected App: Consumer Key and Consumer Secret, no personal account
What you enter
Your My Domain address (https://<company>.my.salesforce.com), the Consumer Key and the Consumer Secret
Incremental loading
Yes, with one or two delta columns of the same data type; the higher of the two values counts
Load types
All standard types work, including full, delta and snapshot (which closes records that have disappeared)
Where it runs
On the cloud integration runtime by default: Salesforce is reachable over the internet. Pick a self-hosted runtime only if outbound traffic must pass through your own network
What is stored
My Domain address, Consumer Key and Consumer Secret sit in the Key Vault of your own Azure environment; Yres does not keep them itself

What you arrange yourself

  1. 1Look up your My Domain under Setup → Company Settings → My Domain.
  2. 2Create a Connected App via Setup → App Manager → New Connected App, switch on Enable OAuth Settings and choose Client Credentials as the OAuth flow. Enter a callback URL and the OAuth scopes you need.
  3. 3Assign the user on whose behalf the client credentials flow runs and check that user's read permissions.
  4. 4Open the app in App Manager → Manage Consumer Details and copy the Consumer Key and Consumer Secret.
  5. 5Add the Salesforce source in Yres with these three values.

When you need this — and when you don't

A standalone connector is enough if…

If you only want to track your pipeline, leads and sales activity, the reports and dashboards inside Salesforce are all you need.

Yres adds value if…

Yres earns its place once you want to set the sales pipeline against what was actually invoiced in your accounting or ERP system, or see where an opportunity stood last month or last quarter. Salesforce shows the current state; the data warehouse keeps the earlier versions.

Frequently asked questions: Salesforce

Does someone have to log in with their own Salesforce account?

No. Yres uses the client credentials flow of a Connected App. You configure once in Salesforce which user that flow runs as; after that every load uses the Consumer Key and Consumer Secret, with no login screen.

What are two delta columns for with Salesforce?

Sometimes a single modified date does not tell the whole story, for instance when a record has both a created and a changed timestamp. You can specify two columns of the same data type; Yres takes the higher value per row and fetches everything newer than the previous load.

What happens to records that were deleted in Salesforce?

That depends on the load type. With a full or incremental load, missing records stay marked as current. If you choose the IMAGE load type (full snapshot), Yres closes records that are no longer delivered. History is kept in both cases.

Do I need a self-hosted integration runtime for Salesforce?

Normally not: Salesforce is a publicly reachable service and the cloud runtime is enough. Only if your policy requires outbound traffic to go through your own network do you select a self-hosted runtime on the source.

Full technical description in the knowledge base →·Last reviewed: 2026-09-21

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