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 :
Small and medium business | Business Central, N...
Suggested Answer

Issues pulling General Ledger Entries table into PowerBI (BC online)

(0) ShareShare
ReportReport
Posted on by 5

Hi there,

I have been having issues pulling the General Ledger Entries table into PowerBI.

If I go into the 'General Ledger Entries' section within Business Central and extract the data through "Edit in Excel", the file that is saved has a live connection into the same table and the data pull is instantaneous. My understanding is that this created an Odata connection through a Dynamics Excel add-in app. It pull all the life-to-date data.

But in Power BI, regardless of whether I am using Odata (Webservices) or API 2.0 to pull the same table, the pull takes forever. It sometimes pulls 100s of megabytes of data , which seems unnecessary. Sometimes at the end of the query I just get a blank screen as if no data has been retrieved. I am adding as many filters (year, account #) as I can to limit the query.

All other tables work just fine.

My issue seems similar to  https://community.dynamics.com/business/f/dynamics-365-business-central-forum/428452/odata-connection---general-ledger-entry, which went unanswered.

How can I resolve this? I just want to be able to get the data to create some custom reports.

I have the same question (0)
  • Suggested answer
    MahGah Profile Picture
    15,529 on at

    Hi

    I had the same issue before (in my previous job) we realized that even when Edit in Excel shows G/L it does not pull all the data and it only shows selected data for selected G/L. But in general G/L has lots of data that could cause issue with Excel or ODATA (to try this go to Configuration Package then try to take the G/L Entry table to Excel and open). I believe what we did is we created  data lake that had less limitation than ODATA and we used that.

    If you are on BC SaaS look into the followings to create data lake and try

    github.com/.../bc2adls

    lyftron.com/.../

    appsource.microsoft.com/.../PUBID.efoqus-5058796|AID.replicator|PAPPID.18a4d438-88d1-44ee-a38d-3c0ea0d77338

  • Suggested answer
    YUN ZHU Profile Picture
    95,748 Super User 2025 Season 2 on at

    Hi, I think you could try creating a new API page for General Ledger Entry. It contains only the fields you need. If a standard page is used, it may have some code and fields that are not needed.
    And the performance of the API is much higher than Odata.

    Hope this can give you some hints.

    Thanks.

    ZHU

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 > Small and medium business | Business Central, NAV, RMS

#1
OussamaSabbouh Profile Picture

OussamaSabbouh 2,092

#2
YUN ZHU Profile Picture

YUN ZHU 663 Super User 2025 Season 2

#3
Sumit Singh Profile Picture

Sumit Singh 515

Last 30 days Overall leaderboard

Featured topics

Product updates

Dynamics 365 release plans