A performance layer was necessary to insure sub-second response from queries and reports running against years of historical data delivering critical KPIs.
Frequency of performance layer rebuilding occurred nightly in addition to rebuild as needed triggered from MS Access application to Logic App to SQL Server stored procedures.