Do not use # 1: when talking to management about analyzed reports, this does not interfere with data inconsistency between the ETL process - obviously, you will create a CEO report after the end of the ETL per day
Do not use # 2: this way you load the transnational system with analytical overhead and dissolve the isolation between the goals of the two systems (not suitable for operation and maintenance)
Use # 3 as the best way to get processed results . Use modern tools such as Excel, PowerQuery, PowerBI, so you can create a rich panel with speed instead of going to tables and writing APIs.
source share