What is the Impact of Having Excel Open during SSAS Model Refresh

Troy 1 Reputation point
2021-07-21T17:32:50.247+00:00

Hello,

What is the specific impact to having excel open during an SSAS model refresh. *SSAS 2017

1) An Excel file with 30 tabs each with a connection to the model
2) 30 excel files with 1 tab each with a connection to the model

We have set the time out setting down to 10 seconds but we are debating on it being executed in parallel or linearly

The issue we are investigating/trying to resolve is exceedingly poor performance during model refresh at high use times. 20-30 users would have multiple excel files open with varying number of tabs. Multiple connections per excel file.

One user reported they are unable to use data for 30 minutes each hour during our month end. We process hourly and changing refresh times is not an option. Hourly refreshes are a requirement to support our month end processing.

SQL Server Analysis Services
SQL Server Analysis Services
A Microsoft online analytical data engine used in decision support and business analytics, providing the analytical data for business reports and client applications such as Power BI, Excel, Reporting Services reports, and other data visualization tools.
1,284 questions
{count} votes

2 answers

Sort by: Most helpful
  1. CarrinWu-MSFT 6,871 Reputation points
    2021-07-22T05:29:04.797+00:00

    Hi @Troy ,

    Welcome to Microsoft Q&A!

    Which model are you going to process, multidimensional model or tabular model? If you are going to process a multidimensional model, you can use Batch Processing (Analysis Services). Batch processing gives you a way to control which objects are to be processed, and in what order. Running the batch processing job as a transaction makes sure that all objects included in the transaction remain available for queries until all processing is completed.

    Best regards,
    Carrin


    If the answer is helpful, please click "Accept Answer" and upvote it.
    Note: Please follow the steps in our documentation to enable e-mail notifications if you want to receive the related email notification for this thread.

    0 comments No comments

  2. CarrinWu-MSFT 6,871 Reputation points
    2021-07-27T02:34:35.387+00:00

    Hi @Troy ,

    Welcome to Microsoft Q&A!

    Sorry for the late reply.

    Based on my research, it seems that you could keep excel open during an SSAS refresh. Every changes can be viewed after the refreshing, and also you need to reconnect with Excel to veiw the refreshed data. Please refer to Analyze Service Manager OLAP cube data with Excel to get more information.

    When it is opened, a data cube is presented as a worksheet containing a blank PivotTable report. Information defining the OLAP data source is embedded in a worksheet. When you open a report or when you refresh the data connection, Excel uses Microsoft SQL Server Analysis Services (SSAS) to connect to the data warehouse to retrieve key performance indicators (KPIs) and other data. After it is opened, the current worksheet contains a snapshot or subset of data from the data warehouse. If you save a worksheet, the data source connection information, KPIs, and any other customizations you have made are saved with it. If you save the worksheet to an analysis library, you can later reopen it without having to use the Service Manager console.

    Best regards,
    Carrin


    If the answer is helpful, please click "Accept Answer" and upvote it.
    Note: Please follow the steps in our documentation to enable e-mail notifications if you want to receive the related email notification for this thread.

    0 comments No comments

Your answer

Answers can be marked as Accepted Answers by the question author, which helps users to know the answer solved the author's problem.