web
You’re offline. This is a read only version of the page.
close
Skip to main content

Announcements

News and Announcements icon
Community site session details

Community site session details

Session Id :
Finance | Project Operations, Human Resources, ...
Unanswered

Pull in cross-client data from MS 365 DFO via O-Data feed

(1) ShareShare
ReportReport
Posted on by 4
Hello everyone,

I have a question about pulling in cross-client data. I currently pull the data from MS DFO 365 via O-Data Feed for working in Excel or Power BI. For cross-client entities, I use the following suffix for each affected entity:

?cross-company=true
 
As I sometimes need several entities for a report and use the suffix for each entity individually, the performance is of course horrible. Can I choose a better variant for the data export so that I don't have to create individual queries for cross-client entities?
 
Many thanks for your feedback!
 
Ramon
I have the same question (0)
  • Waed Ayyad Profile Picture
    9,183 Super User 2026 Season 1 on at
    Hi,
     
    You can determine the legal entities that you want to fetch data from it:

    {{url}}/data/CustomerGroups?cross-company=true&$filter=dataAreaId eq 'usrt' or dataAreaId eq 'xxx'
     
    Thanks,
    Waed Ayyad
    If this helped, please mark it as "Verified" for others facing the same issue
     
     
  • Anthony Blake Profile Picture
    3,158 Super User 2026 Season 1 on at
    Hi,
     
    ?cross-company=true is the correct way to bring in records from all companies.
    You can also use $filter to be more selective at source and reduce the number of records coming over to Excel/Power BI.
    For example, if you have 100 companies and only need data from 2 or them, you can combine cross-company with a dataAreaId filter.
    You can also reduce the number of fields pulled by using $select.
     
    I've added an example for Customers V2 or all 3 in 1 call to the D365 Finance Postman workspace here:
     
     
    Feel free to make use of it, it is based on Contoso demo data.
     
    It looks like this:
    {{resource}}data/CustomersV3?$select=dataAreaId,CustomerAccount&cross-company=true&$filter=(dataAreaId eq 'USSI' or dataAreaId eq 'GBSI')
     
    Anthony
  • Martin Dráb Profile Picture
    239,862 Most Valuable Professional on at
    A better approach may be using a data warehouse instead of fetching data via OData services from the transactional database. Have you considered using Azure Data Lake as the data source of your Power BI and Excel reports?
  • Anton Venter Profile Picture
    20,694 Super User 2026 Season 1 on at
    I fully agree with Martin and also recommend using the datalake / dataverse option for BI.
  • Waed Ayyad Profile Picture
    9,183 Super User 2026 Season 1 on at
    Hi,

    Is your issue resolved?  If yes, mark the answers that helped you as verified.

    Thanks
    Waed Ayyad

Under review

Thank you for your reply! To ensure a great experience for everyone, your content is awaiting approval by our Community Managers. Please check back later.

Helpful resources

Quick Links

Season of Sharing Community Challenge Launch!

Jump in, show your community spirit, and win prizes!

Women in Power Builds Momentum

Expanding mentorship, skilling, and AI innovation

Congratulations to the May Top 10 Community Leaders

These are the community rock stars!

Leaderboard > Finance | Project Operations, Human Resources, AX, GP, SL

#1
Abhilash Warrier Profile Picture

Abhilash Warrier 461 Super User 2026 Season 1

#2
André Arnaud de Calavon Profile Picture

André Arnaud de Cal... 428 Super User 2026 Season 1

#2
Subra Profile Picture

Subra 428

Last 30 days Overall leaderboard

Product updates

Dynamics 365 release plans