Hi,
For our BI-solution, where using an architecture combination of Azure Data Factory, Azure Databricks and Power BI, to combine data from various sources.
We're running into a paradox in regards to Incremental dataload from Dynamics 365 F&O with multiple companies (dataAreaid's).
Scenario:
Full load is successfull via ADF linked services (oData as well as REST API), with cross-company=true enabled.
However, for some entities (f.e. saleslinebientities) we want to load the data incrementally instead of full load.
For the incremental part the solution we found is odata.track-changes. We use the REST API linked service connector and we're getting a positive response with a deltaLink.
The paradox:
We've got multiple companies (dataAreaid's), so cross-company=true should be enabled to load the data of all our companies. However odata.track-changes is not supported when using cross-company=true. 'Hey then we just put a dynamic dataAreaid's filter and loop through each of our dataAreaid's, issue solved, right?' - No, because $filter is not supported in combination with odata.track-changes.
Anyone having a solution for extracting multicompany data from Dynamics 365 F&O incrementally, keeping our architecture in mind?
Thanks a lot in advance!