About MS Business Central Private app
The connection method that survives staff turnover.
A private app is how Business Central lets an outside service sign in as itself instead of borrowing someone's account. You register an application in your Microsoft Entra tenant, give it a client ID and a secret, grant it the API.ReadWrite.All permission on the Dynamics 365 Business Central API, and add it on the Microsoft Entra applications page inside Business Central. Microsoft calls this service-to-service authentication, and it runs the client-credentials OAuth 2.0 flow.
The reason it matters for reporting: a connection tied to a person breaks the day that person changes their password, switches on MFA, or leaves the company. A registered app keeps reading customers, items, sales orders, G/L entries and dimensions on its own schedule, scoped to the exact companies and environments you point it at. That data is worth more in a warehouse next to your CRM, your webshop and your bank feed than it is behind a login that can expire.