Thanks for your reply Nikolaos,
Why we cannot remove old posted transactions from the system? is that a system limitation?.
I cannot see a reason to "archive" a copy from Production environment, for that Microsoft offer backups and replication technology to facilitate Disaster Recovery if needed to secondary hosts/data centre.
We are planning our initial D365FO Implementation and we have some doubts related to system performance. We are expecting the DB to grow rapidly due to the high number of business units, sites and countries running over the same PROD environment. We are expecting a huge number of internal transactions and with many 3rd party companies.
There is a concern that the (cloud based) PROD environment response performance could be slow if posted transactions are not archived into a "read-only" archived environment after for example 2 years. The idea is to keep the PROD database as slim as possible to boost response time. As we need the archive transactions for PowerBI, the idea is to move both DBs using BYOD and then configure PowerBI to read from both reporting environments. In doing that we keep the PROD environment not only slim but also isolated from PowerBI. As I said the idea is to get the best Performance possible.
Maybe we do not need two BYOD (as Sukrut Parab suggest) only one as per below new image
We have no enough experience with D365FO architecture and we want to understand. If archiving is not needed we want to know why and how Microsoft is going to ensure the performance is not dropping dramatically after the DBs start growing.
