在 DirectQuery 模式下测试模型

适用于: SQL Server Analysis Services Azure Analysis Services Fabric/Power BI Premium

从设计阶段开始,查看用于在每个开发阶段测试 DirectQuery 模型中的表格模型的选项。

在 Excel 中测试

在 SSDT 中设计模型时,可使用“在 Excel 中分析”功能来测试针对内存中示例数据集或针对关系数据库的建模决策。 单击“在 Excel 中分析”时,会打开一个对话框,你可在该对话框中指定选项。

“在 Excel 中分析”DirectQuery 选项

如果已打开模型的 DirectQuery 模式,可指定 DirectQuery 连接模式,此时你有两个选择:

  • 示例数据视图 - 此选项下,Excel 的所有查询都将导向至包含一个内存中示例数据集的示例分区。 在你希望确保正确执行度量值、计算列或行级别安全性中的所有 DAX 公式时,此选项非常有用。

    重要

    目前不支持在分区管理器中创建的示例分区。 若要了解详细信息,请参阅 将示例数据添加到 DirectQuery 模型项目

  • 完整数据视图 - 此选项下,Excel 的所有查询都将发送至 Analysis Services,随后再发送至关系数据库中。 此选项实际上是完全运作的 DirecQuery 模式。

其他客户端

使用“在 Excel 中分析”时,会创建一个 .doc 连接文件。 可使用此文件中的连接字符串信息从其他客户端应用程序连接到模型。 已添加附加参数 DataView=Sample 来指定应连接到示例数据分区的客户端。

使用 xEvents 或 SQL 事件探查器监视后端系统上的查询执行情况

启动连接到 SQL Server 关系数据库的会话跟踪以监视来自表格模型的连接:

如果使用 Oracle 或 Teradata,请将跟踪监视工具用于这些系统。