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

Notifications

Announcements

No record found.

Community site session details

Community site session details

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

Power BI Reports Using Dynamics 365 Data

(0) ShareShare
ReportReport
Posted on by

Summary :

I have configured Power BI in Dynamics 365.

I can access ready made Power BI reports (Shipped by Microsoft through LCS).

NOW I want to create New Power BI reports using D 365 Data (AXDB) 

Now i have two ways to do so -

First is to get data in Power BI using ODATA

Second is to get data using BYOD.

I want to create Power BI reports using IMPORT method so that i can schedule refresh of Power BI reports.

When i get data using ODATA i can see that i can create report using Import method. Now i want to know that how will i be able to schedule this reports data?

Do i need to configure data gateway, if yes then where (which server) in case of test and Live scenario.

Also what technique is better to get data in power Bi, Odata or BYOD. What is the cons and pros of both.

Pls help. Thanks in advance.

I have the same question (0)
  • WillWU Profile Picture
    22,361 on at

    Hi Ankit,

    It seems you have used the embedded Power BI report ,you don't need a BYOD.

    You can use OData to create Power BI reports in Power BI desktop.

    And please have a look at the following blog about them:

    https://terrychoo.com/the-real-differences-between-dynamics-365-operations-embedded-power-bi-and-byod-power-bi/

    Hope this helps.

  • Verified answer
    zhifeng Profile Picture
    on at

    If you are using OData, you don't need configure gateway, it directly get real time data. If you have large-volume data, OData is not a good choice, BYOD is much better.

    Choose a data integration strategy: docs.microsoft.com/.../odata

  • Community Member Profile Picture
    on at

    Hi Will,

    Thanks for your response but as i want to create a Power BI report to publish in Power BI Service not embedded report, what is better option. i think it's BYOD as there is more flexibility.

  • Community Member Profile Picture
    on at

    Hi Kevin,

    Thanks for your quick response but i want to know more detailed comparison in both strategies as OData is very easy and simple method and BYOD is more flexible.

    Also, In BYOD, Do i need Azure SQL license to use the same?

    If you can provide a summarized example it would be really helpful.

  • zhifeng Profile Picture
    on at

    You need your owner Microsoft Azure SQL database to setup BYOD. Please read more from:https://docs.microsoft.com/en-us/dynamics365/fin-ops-core/dev-itpro/analytics/export-entities-to-your-own-database

  • Verified answer
    WillWU Profile Picture
    22,361 on at

    Hi Ankit,

    It depends on your requirements, if you only need the D365 database as the data source and you need more flexible data operation, BYOD will be the good choice.

    And DirectQuery use BYOD is now the preferred method for sourcing data for analytical solutions.

  • WillWU Profile Picture
    22,361 on at

    Hi Ankit,

    Have a look at this DOC:

    You can create Microsoft Power BI reports by using Open Data Protocol (OData) endpoints that are exposed via data entities. Despite the limitations of this approach, the Entity Store still supports it for legacy solutions. However, DirectQuery is now the preferred method for sourcing data for analytical solutions.

    docs.microsoft.com/.../author-distribute-power-bi-reports

  • Community Member Profile Picture
    on at

    I have one more question,

    When using Odata, i am getting a list of data entities instead Direct Tables from AxDB.

    Can i directly fetch data from tables or do i need to create a data entity for a table to get data?

  • Verified answer
    WillWU Profile Picture
    22,361 on at

    Hi Avasthi,

    Very sorry to have kept you waiting.

    With odata connection, you can never see all your tables, views, only the entities which are made available.

    And you would need to create new data entities in D365FO.

    Hope this helps.

  • Community Member Profile Picture
    on at

    Thanks Will,

    you are right.

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

Responsible AI policies

As AI tools become more common, we’re introducing a Responsible AI Use…

Neeraj Kumar – Community Spotlight

We are honored to recognize Neeraj Kumar as our Community Spotlight honoree for…

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

#1
Martin Dráb Profile Picture

Martin Dráb 565 Most Valuable Professional

#2
André Arnaud de Calavon Profile Picture

André Arnaud de Cal... 450 Super User 2025 Season 2

#3
Sohaib Cheema Profile Picture

Sohaib Cheema 250 User Group Leader

Last 30 days Overall leaderboard

Product updates

Dynamics 365 release plans