SSAS 表格 - 如何避免 Analysis Services 中第一个查询的初始延迟?

问题描述 投票:0回答:1

我有一个 Analysis Services Tabular 数据库和一个可以直接查询的表。

当我创建一个表(没有关系,没有什么奇怪的)并且在我对该表进行简单查询后,需要很长时间

例如,创建表后,我只需使用“evaluate”查询它,这需要很多秒。

如何避免最初的延迟? 在我的查询的以下执行中,只需要 1 秒

EVALUATE MyTable

我已尝试处理我的表格。

分析服务似乎不知道表的元数据,需要预先构建它(就像完整的处理一样) 即使它几秒钟前已经创建了表格

如果我与 SQL Server 进行比较,我会创建表,然后查询它,不需要很长时间。

ssas ssas-tabular azure-analysis-services xmla powerbi-api
1个回答
0
投票

DirectQuery 表示 Power BI 中不存在该数据。这一切都在源数据库中,您的性能很大程度上取决于该数据库,而不是 Power BI。如果是 DirectQuery,您可能正在等待数据缓存在源数据库中。一旦数据被缓存起来,速度就会更快。 DirectQuery 中的大部分时间是数据库时间,与 Power BI 无关。您可以打开查询诊断来查看发生了什么。

© www.soinside.com 2019 - 2024. All rights reserved.