从 Reporting Services 报表导入数据

你可以使用已发布到 SharePoint 网站或报表服务器的 Reporting Services 报表作为 Power Pivot 工作簿中的数据源。 以下过程介绍了如何创建与报表的连接并将数据导入到工作簿。

本文内容

先决条件

选择导入方法

使用已发布报表的地址导入报表数据

使用指向数据服务文档的 URL 导入报表数据

将报表作为数据馈送导出

保存 Atom 服务文档(.atomsvc)文件以供将来导入操作

先决条件

必须使用报表定义(.rdl)文件作为数据源。 不支持从报表模型导入。

您必须具有在 Windows 用户帐户下打开报表的权限,并且必须知道报表的地址或托管它的报表服务器的地址。 你可以先尝试在 Web 浏览器中打开报表,以检查你的权限。 如果报表已打开,它将确认你有足够的权限和正确的 URL。

Reporting Services 必须是 SQL Server 2008 R2 或更高版本的版本。 这些版本包括数据馈送导出功能,用于流处理 XML 数据馈送格式的报告数据。 你可以通过在浏览器中打开报表时显示在报表工具栏中的 "导出为数据馈送" 选项来标识报表服务器: 数据馈送图标

返回页首

选择导入方法

报表数据在导入期间添加一次。 数据的副本将放入 Power Pivot 工作簿中。 若要获取基础报表数据的最新更改,可以从 Excel 中的 Power Pivot 刷新数据,或者在将工作簿发布到 SharePoint 后为其配置数据刷新计划。

你可以使用以下任一方法将 Reporting Services 报表数据添加到 Power Pivot 工作簿。

应用程序

实现

链接

Power Pivot

单击 "从报表" 以指定报表的地址。 您也可以单击 "自其他来源",然后单击 "报表",为报表指定 n 地址。

如何实现 .。。

Power Pivot

单击 "从数据源" 以指定包含连接信息的服务文档(.atomsvc)。

如何实现 .。。

Reporting Services

单击报表工具栏上的 "导出到数据馈送" 按钮,立即将数据导出到 Excel 中的 Power Pivot (如果已在计算机上安装),或者将导出文件另存为 Atom 服务文档(.atomsvc)文件,以便将来使用。

如何实现 .。。

返回页首

使用已发布报表的地址导入报表数据

  1. 在 " Power Pivot " 窗口的 "开始" 选项卡中,单击 "从报表"。 "表导入向导" 随即打开。

  2. 单击 "浏览" 并选择一个报表服务器。

    如果您经常在报表服务器上使用报表,则服务器可能会在 "最近的网站" 和 "服务器" 中列出。 否则,在 "名称" 中,键入报表服务器的地址,然后单击 "打开" 以浏览报表服务器网站上的文件夹。 报表服务器的示例地址可能是 http://<computername>/reportserver。

  3. 选择报表,然后单击 "打开"。 或者,您可以在 "名称" 文本框中粘贴指向报表的链接,包括完整路径和报表名称。 "表导入向导" 将连接到报表,并将其呈现在预览区域中。

    如果报表使用参数,则必须指定参数或不能创建报表连接。 执行此操作时,仅在数据馈送中导入与参数值相关的行。

    1. 使用报表中提供的列表框或组合框选择参数。

    2. 单击 "查看报表" 以更新数据。

      注意: 查看报表可将所选参数与数据馈送定义一起保存。

      (可选)单击 "高级" 以设置报表的特定于提供商的属性。

  4. 单击 "测试连接" 以确保报表可用作数据馈送。 或者,你也可以单击 "高级" 以确认内联服务文档属性包含指定数据馈送连接的嵌入式 XML。

  5. 单击 "下一步" 继续导入。

  6. 在向导的 "选择表和视图" 页面中,选中要作为数据导入的报表部件旁边的复选框。

    某些报表可以包含多个部件,包括表、列表或图形。

  7. 在 "友好名称" 框中,键入要在 Power Pivot 工作簿中保存数据馈送的表的名称。

    默认情况下,如果未分配名称,则默认使用 Reporting Services 控件的名称:例如,Tablix1、Tablix2。 我们建议你在导入过程中更改此名称,以便你可以更轻松地标识导入的数据馈送的来源。

  8. 单击 "预览和筛选" 以查看数据并更改列选择。 不能限制在报表数据馈送中导入的行,但可以通过清除复选框来删除列。 单击“确定”。

  9. 在 "选择表和视图" 页面中,单击 "完成"。

  10. 导入所有行后,单击 "关闭"。

返回页首

使用指向数据服务文档的 URL 导入报表数据

指定报表地址的另一种方法是使用已包含要使用的报表源信息的数据服务文档(.atomsvc)文件。 数据服务文档指定指向报表的 URL。 导入数据服务文档时,将从报表生成报表源,并将其添加到 Power Pivot 工作簿中。

  1. 在 " Power Pivot " 窗口的 "开始" 选项卡中,单击 "从数据源"。 "表导入向导" 随即打开。

  2. 在 "连接到数据馈送" 页面中,键入要在引用数据源时使用的友好名称。

    此名称仅在 Power Pivot 工作簿中用于引用数据源。 在向导的稍后部分中,您将设置存储数据的表的名称。

  3. 键入用于指定报表源的数据服务文档(.atomsvc)文件的路径。 如果文档存储在服务器上,你可以为其指定一个地址,或者可以从计算机上的文件夹中打开它。 或者,你可以单击 "浏览" 导航到包含要使用的数据服务文档的服务器。

  4. 单击 "测试连接" 以确保可以使用数据服务文档中的信息创建源。

  5. 单击“下一步”。

  6. 在向导的 "选择表和视图" 页面中,选中要作为数据导入的报表部件旁边的复选框。

    某些报表可以包含多个部件,包括表、列表或图形。

  7. 在 "友好名称" 框中,键入要将数据馈送保存到 Power Pivot 工作簿中的表的名称。

    默认情况下,如果未分配名称,则默认使用 Reporting Services 控件的名称:例如,Tablix1、Tablix2。 我们建议你在导入过程中更改此名称,以便更轻松地标识导入数据馈送的来源。

  8. 单击 "预览和筛选" 以查看数据并更改列选择。 不能限制在报表数据馈送中导入的行,但可以通过清除复选框来删除列。 单击“确定”。

  9. 在 "选择表和视图" 页面中,单击 "完成"。

  10. 导入所有行后,单击 "关闭"。

返回页首

将报表作为数据馈送导出

  1. 从报表管理器、SharePoint 或报表服务器中打开报表。

  2. 在报表工具栏上,单击 "作为数据馈送导出" 按钮: 数据馈送图标

    如果您的计算机上安装了 Excel,系统将提示您打开或保存该文件。 

  3. 单击 "打开" 可在 Excel 中的 " Power Pivot " 窗口中立即查看导入的数据。

如果该按钮不可见,则报表未在支持的 Reporting Services 版本上运行。 请考虑将报表移动或复制到受支持的版本的报表服务器。

注意: Reporting Services 包括从报表定义文件生成源的 Atom 呈现扩展插件。 该扩展(而不是 Power Pivot server 软件)创建用于将报表数据导出到 Power Pivot 工作簿的报表源和数据服务文档。 有关在 Power Pivot 中使用源的详细信息,请参阅 MSDN 上的Power Pivot 数据馈送

返回页首

保存 Atom 服务文档(.atomsvc)文件以供将来导入操作

如果你的计算机上没有可以打开报表源的应用程序,请保存该文档以供在 Excel 中具有 Power Pivot 的计算机将来使用。 保存的文档将指定报表的地址。 它不包含报表中的数据。

  1. 从报表管理器、SharePoint 或报表服务器中打开报表。

  2. 在报表工具栏上,单击 "作为数据馈送导出" 按钮: 数据馈送图标

  3. 单击 "保存" 以将 .atomsvc 文件存储在您的计算机上。 该文件指定报表文件的报表服务器和位置。

若要稍后使用 .atomsvc 文件,可以 Power Pivot 在 Excel 中将其打开以导入报告源。 有关如何为报表源指定数据服务文档的详细信息,请参阅本主题中使用数据服务文档的 URL 导入报表数据

你还可以将此文件发布到 SharePoint 上的数据馈送库,以便希望在其他工作簿或报表中使用报表源的任何人都可以使用它。 有关数据馈送库的详细信息,请参阅 MSDN 上的Power Pivot 数据源

返回页首

注意:  本页面是自动翻译的,可能包含语法错误或不准确之处。 我们的目的是使此内容能对你有所帮助。 能否告知我们此信息是否有所帮助? 下面是该参考内容的英文版

需要更多帮助?

扩展你的 Office 技能
了解培训
抢先获得新功能
加入 Office 预览体验计划

此信息是否有帮助?

谢谢您的反馈!

谢谢你的反馈! 可能需要转接到 Office 支持专员。

×