当出现性能问题时,用户通常会报告 “仪表盘速度很慢 ”或 “生成报告的时间太长”。然而,报告只是隐藏在架构任何地方的性能问题的冰山一角。

下图显示了渲染报告时所发生情况的高级概览:

报告向 Tabular 模型发送查询,Tabular 模型运行查询,如果模型使用 DirectQuery,则可能需要访问 SQL 数据库;如果模型处于导入模式,则可能需要扫描 VertiPaq 存储;如果我们使用的是复合模型,则可能需要连接到另一个 Tabular 模型。更有甚者,可能会在一个复杂的模型中混合使用所有这些技术。

--来自Optimizing DAX