如何提取、更新或编辑已发布模型或报表定义的源文件(报表管理器)

报表管理器提供了用于提取和查看已发布报表或模型的源定义文件,以及将该定义文件替换为不同版本并保留所有其他属性和安全设置的功能。

报表和模型定义文件以 XML 格式显示。XML 语法会在初始发布报表或模型时对其进行说明。如果您随后修改了参数属性或数据源属性,则这些更改将不会反映在 XML 文档中。该报表定义或模型将在与 XML 文件类型关联的应用程序(通常为浏览器或用于处理 XML 文件的编辑器)中打开。您可以编辑该文件并将其保存到文件系统,但不能编辑并保存回报表服务器。若要将更改保存到报表服务器,必须将该文件作为新报表或模型上载,或使用更新功能将核心定义替换为所修改的版本。

查看或编辑报表或模型定义

  1. 启动报表管理器

  2. 导航到报表或模型。

  3. 单击**“属性”**选项卡,打开“常规属性”页。

  4. 单击**“编辑”**。

    将在浏览器窗口或代码编辑器中打开只读版本的报表定义(与最初从报表设计器发布时的版本相同)或模型。您可以查看文件的 XML 结构,将文件保存到文件系统,还可以修改 XML 以执行特定的更改。如果要将报表定义保存回报表服务器中,则可以使用修改的版本替换现有的报表或模型。请首先考虑上载该文件并进行测试,以便验证报表或模型是否会按预期运行。

更新报表或模型的定义文件

  1. 导航到报表或模型。

  2. 单击**“属性”**选项卡,打开“常规属性”页。

  3. 单击**“更新”**。

  4. 单击**“浏览”**选择替换当前报表的报表定义 (.rdl) 文件,或选择替换当前模型的语义模型 (.smdl) 文件。

  5. 单击“确定”。

    如果要替换报表定义,选定的文件将覆盖先前为此报表存储的报表定义。当前报表的属性、订阅、报表历史记录和安全设置都保持不变。如果报表使用参数,并且名称或数据类型都不同于原始报表,您必须重置以前设置的所有参数属性。您可以使用报表管理器来更新参数属性。有关详细信息,请参阅“参数”属性页(报表管理器)