4
High Availability and other replication technologies allow read-only replicas to exist independent of the primary database. For example, the Read Scale-Out provided by Azure SQL: https://docs.microsoft.com/en-us/azure/sql-database/sql-database-read-scale-out
This allows the main OLTP database to be unaffected by large OLAP-style queries.
The BC Service Tier would need to be able to be put into read-only mode, and issue the appropriate ApplicationIntent=ReadOnly command to the database. It could then provide services such as OData but using a read-only replica instead of the primary Read/Write database.
The only issue would be session tracking, but perhaps a read/write multitenant database would help here (or perhaps a second database link back to the original OLTP database).
Power BI could currently query the SQL tables, however this loses the benefit of user-security, flow fields and queries from within the BC system.
This allows the main OLTP database to be unaffected by large OLAP-style queries.
The BC Service Tier would need to be able to be put into read-only mode, and issue the appropriate ApplicationIntent=ReadOnly command to the database. It could then provide services such as OData but using a read-only replica instead of the primary Read/Write database.
The only issue would be session tracking, but perhaps a read/write multitenant database would help here (or perhaps a second database link back to the original OLTP database).
Power BI could currently query the SQL tables, however this loses the benefit of user-security, flow fields and queries from within the BC system.
STATUS DETAILS
Completed
Comments
This was implemented in Business Central 2020 Wave 1 (160)
Category: Reports and Business Intelligence
Business Central Team (administrator)
Thank you for your feedback. We released this feature as part of the functionality in read-scaleout.
Please refer to the following link for more information: https://docs.microsoft.com/en-us/dynamics365/business-central/dev-itpro/administration/database-read-scale-out-overview
Sincerely,
Kennie Nybo Pontoppidan
PM, Microsoft