Azure Analysis Services Partitions and Query Performance

james.h.robinson.csm@gmail.com 6 Reputation points
2020-09-14T14:38:16.17+00:00

From what I understand, partitions in Azure Analysis Services do not dramatically improve Direct Query performance.

Is that correct?

Azure Analysis Services
Azure Analysis Services
An Azure service that provides an enterprise-grade analytics engine.
452 questions
0 comments No comments
{count} votes

1 answer

Sort by: Most helpful
  1. HarithaMaddi-MSFT 10,136 Reputation points
    2020-09-15T06:27:17.943+00:00

    Hi @james.h.robinson.csm@gmail.com ,

    Welcome to Microsoft Q&A Platform. Thanks for posting the query.

    Major benefit of partitions in Analysis services is to enable parallel processing and hence reduce the overall time to refresh the data. In direct query, there is only one partition among multiple partitions that can be used for query execution as in below snap and documentation. There can be scenarios where this might benefit query performance in direct query mode as well. For Example, if we are pulling a certain year/version of data in a report that belongs to a single partition, we can leverage that partition for the query execution that will reduce the processing time as the dataset size is reduced. If no partition is specified, it will process entire data from data source.

    As per my understanding, partition might still benefit query performance in direct query mode based on feasibility of requirement.

    Hope this helps! Please let us know for further queries and we will be glad to assist.

    1 person found this answer helpful.

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.