Power BI Desktop 诊断集合

为了提供更好的可支持性和诊断功能,Power BI Desktop 可以收集和提交诊断信息。 收集和发送 Power BI 诊断信息的过程非常简单且易于使用。 仅当指示Microsoft支持人员这样做时,才应保存诊断详细信息。

如何在 Power BI Desktop 中保存诊断详细信息

若要在 Power BI Desktop 中保存诊断信息,请执行以下作:

  1. 在 Power BI Desktop 中,选择 “文件 > 选项”和“设置 > 选项”。

  2. 在“ 全局”下,选择“ 诊断”。

  3. 选择“ 启用跟踪”。

  4. 选择“ 收集诊断信息”。

    Power BI Desktop 选项面板的屏幕截图,其中突出显示了启用跟踪并收集诊断信息。

  5. 选择“ 收集诊断信息”后,将显示“ 保存诊断详细信息 ”对话框:

    Power BI Desktop 保存诊断详细信息对话框的屏幕截图。

查看对话框中提供的信息。 若要了解有关收集的信息的详细信息,请参阅本文中 收集的诊断信息 部分。

默认情况下,诊断详细信息保存在 “文档” 文件夹中。 选择 “浏览 ”以导航到并选择其他位置。

为 Power BI Desktop 选择新位置以保存诊断信息后,选择“ 保存”。 此时会打开 “保存诊断详细信息 ”对话框。 选择 “打开”,在你指定的位置查看位于名为 PBIDesktopDiagnosticInfo.[timestamp].zip 的压缩文件夹中的诊断信息。

诊断 ZIP 文件可能包含以下文件和目录,具体取决于计算机上发生的情况和设置:

资源管理器窗口的屏幕截图,显示了诊断 ZIP 文件的路径及其内容。

如果Microsoft支持请求,请发送包含诊断详细信息的 ZIP 文件。

以下视频显示了诊断收集过程:

收集混合应用跟踪

上一部分中的步骤不包括混合跟踪的集合。 若要在诊断集合中包含混合跟踪,请执行以下步骤:

  1. 导航到 %localappdata%\Microsoft\Power BI Desktop\Traces 并清除该文件夹的内容。 如果需要该文件夹中的数据供将来参考,可以在清空文件夹之前将其存档。 如果您使用的是 Microsoft 应用商店版本的 Power BI Desktop,则跟踪路径为 %userprofile%\Microsoft\Power BI Desktop Store App\Traces。 若要确定哪个文件夹用于故障转储,可以在以下步骤所示的“诊断”窗口中选择“打开故障转储/跟踪”文件夹链接。
  2. 确保在 Power BI Desktop 中启用启用跟踪,方法是导航到文件 > 选项和设置 > 选项,然后从左窗格中的部分中选择诊断。 确保选中 “启用跟踪 ”,如下图所示。

诊断选项的屏幕截图。

  1. 重现您要收集诊断和集合跟踪的问题或情况。
  2. 关闭 Power BI Desktop 以确保所有跟踪数据都写入磁盘。
  3. 打开 %localappdata%\Microsoft\Power BI Desktop\Traces (或者 %userprofile%\Microsoft\Power BI Desktop Store App\Traces 如果你使用的是 Power BI Desktop Microsoft 应用商店版本),并将内容压缩到 ZIP 或类似的压缩文件中。
  4. 重复这一系列步骤以捕获任何其他场景。

收集的诊断信息

收集的诊断信息是全面的,包括解决问题最常见的信息。 Power BI Desktop 收集有关以下内容的信息:

  • 数据模型的性能。
  • 当前的 Power BI Desktop 会话和设备。
  • 发生的问题。
  • 数据模型的结构。
  • 数据刷新设置。

以下部分提供有关收集的信息的更多详细信息。

数据模型的性能

数据模型性能信息可帮助你分析 Power BI 引擎和数据源之间的交互。 在遇到以下情况时,它尤其相关:

  • 模型性能问题。
  • DirectQuery 问题。
  • 聚合问题。

包括以下信息:

  • Power BI Desktop 环境的区域设置
  • Power BI Desktop 版本
  • 在计算机上存储当前打开的 .pbix 文件及数据模型的路径
  • 数据模型是导入模式、DirectQuery 模式还是混合模式
  • 用于生成视觉对象的任何查询,包括表、列、度量值名称和数据值(如果用作筛选器)

会话和设备信息

会话和设备信息提供对所用查询和功能的复杂性的见解。 它包括有关以下内容的信息:

  • 操作系统,包括版本、时区配置。
  • 硬件,包括内存配置。
  • Power BI Desktop 版本。
  • Power BI Desktop 配置,例如是否启用快速组合。
  • 跟踪日志存储在本地计算机上的路径。
  • 数据模型默认模式(导入、DirectQuery 或混合模式)。
  • 数据模型元数据版本。
  • 启用或禁用预览功能。
  • 任何 DirectQuery 选项设置。
  • 登录的云环境(租户)的名称(如果有)。
  • Power Query 查询。

如果遇到以下情况,会话和设备信息尤其相关:

  • 报表和 Power Query 性能的问题。
  • Power BI Desktop 停止响应、意外停止或无法正确加载的问题。

有关发生的错误的详细信息

错误信息包括具体发生的错误及其具体发生位置。 它还包括一个链接,指向跟踪日志存储在本地计算机上的位置。 它还包括:

  • 数据模型默认模式(导入、DirectQuery 或混合模式)。
  • 数据模型元数据版本。
  • 在 Power BI Desktop 中启用或禁用预览功能。
  • 登录到的云环境(租户)的名称(如果有)。
  • 您最近执行的操作,例如向可视化中添加字段。
  • Power Query 查询。

如果遇到以下情况,错误信息尤其相关:

  • Power Query 和报表性能问题。
  • Power BI Desktop 停止响应、意外停止或无法正确加载的问题。

数据模型的结构

收集的信息是 Power BI Desktop 中数据模型视图中可以看到的所有内容的文本说明,包括:

  • 表信息,包括名称和行数
  • 列信息,包括名称、数据类型、非重复值数以及最小值和最大值。
  • 关系,包括与哪个表和列的关系方向、基数及其他设置。
  • 计算列的定义。
  • 度量值定义。
  • 角色定义。
  • 远程源结构和查询。

如果遇到以下情况,数据模型结构信息尤其相关:

  • 模型性能问题。
  • 一般情况下建模问题。

数据刷新设置

数据刷新信息可帮助你分析增量刷新、聚合和自动页面刷新的问题。 它描述进行增量刷新设置(包括表名)、定义的任何聚合(包括表名和列名)。

如果遇到以下情况,数据刷新信息尤其相关:

  • 增量刷新和自动页面刷新的问题。
  • 聚合问题,包括性能问题。

可以使用 Power BI Desktop 执行各种任务。 有关其功能的详细信息,请查看以下资源: