Limiting access to the BI Server during the maintenance period could be a good solution. You can apply time-based restrictions for users or application roles. You can easily disallow business users to execute queries at the specified periods. We're going to learn how to implement time-based restrictions in this recipe.
Restrictcolumn in this window.