从 Reporting Services 报表导入数据

重要:  本文是由机器翻译的,请参阅免责声明。请在 此处 中查找本文的英文版本以便参考。

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

本文内容

先决条件

选择导入方法

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

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

将报表作为数据馈送导出

保存 Atom 服务文档 (.atomsvc) 文件以供以后执行导入操作

必备条件

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

您必须具有在 Windows 用户帐户下打开报表的权限,还必须知道报表地址或报表所在的报表服务器的地址。可以首先通过尝试在 Web 浏览器中打开报表来检查您的权限。如果打开了报表,则表示您有足够的权限并且 URL 是正确的。

Reporting Services 必须版本 SQL Server 2008 R2 或更高版本。这些版本包括数据馈送流式处理 XML 数据源格式中的报表数据的导出功能。您可以将由导出报表服务器标识为在浏览器中打开报表时出现报表工具栏中的数据源的选项 ︰ 数据馈送图标

返回页首

选择导入方法

报告数据导入过程中一次添加。数据的副本将放入Power Pivot工作簿。若要拿起基础报告数据的最新更改,可以刷新Power Pivot在 Excel 中,从数据或配置数据刷新计划工作簿发布到 SharePoint 后。

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

应用程序

方法

链接

Power Pivot

单击“从报表”以指定报表的地址。还可以单击“从其他源”,然后单击“报表”以指定报表的地址。

如何实现...

Power Pivot

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

如何实现...

Reporting Services

单击要立即将数据导出到 Excel 中Power Pivot如果您的计算机上安装了报表工具栏上的导出到数据源按钮或将导出文件另存为 Atom 服务文档 (.atomsvc) 文件以供将来使用。

如何实现...

返回页首

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

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

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

    如果定期使用报表服务器上的报表,该服务器可能在“最近使用的站点和服务器”中列出。否则,在“名称”中键入报表服务器的地址,然后单击“打开”以浏览报表服务器站点上的文件夹。例如,报表服务器的地址可能为 http://<计算机名称>/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服务器软件,创建报表的源和数据服务文档用于报表数据导出到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 数据源

返回页首

注意: 机器翻译免责声明:本文是由无人工介入的计算机系统翻译的。Microsoft 提供机器翻译是为了帮助非英语国家/地区用户方便阅读有关 Microsoft 产品、服务和技术的内容。由于机器翻译的原因,本文可能包含词汇、语法或文法方面的错误。

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

此信息是否有帮助?

谢谢您的反馈!

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

×