Developing SQL Data Models — Question 1
Note: This question is part of a series of questions that present the same scenario. Each question in the series contains a unique solution. Determine whether the solution meets the stated goals.
You deploy a tabular data model to an instance of Microsoft SQL Server Analysis Services (SSAS). The model uses an in-memory cache to store and query data.
The data set is already the same size as the available RAM on the server. Data volumes are likely to continue to increase rapidly.
Your data model contains multiple calculated tables.
The data model must begin processing each day at 2:00 and processing should be complete by 4:00 the same day. You observe that the data processing operation often does not complete before 7:00. This is adversely affecting team members.
You need to improve the performance.
Solution: Change the storage mode for the data model to DirectQuery.
Does the solution meet the goal?
Answer options
- A. Yes
- B. No
Correct answer: A
Explanation
Changing the storage mode to DirectQuery allows the data model to query the database directly rather than relying on in-memory storage, which can significantly improve performance for large datasets. Since the data volume is already at the limit of available RAM, utilizing DirectQuery can help meet processing time requirements more effectively. The other option, 'No', would imply that the change does not help, which contradicts the benefits of using DirectQuery in this scenario.