Excel Services 的新增功能 (SharePoint Server 2010)

 

适用于: SharePoint Server 2010

上一次修改主题: 2016-11-30

Microsoft SharePoint Server 2010 中的 Excel Services 旨在帮助您分析业务数据和提高商业智能。Excel Services 是一种 Microsoft SharePoint Server 2010 共享服务,可用于在 SharePoint Server 上发布 Microsoft Excel 客户端工作簿。发布的工作簿可供整个组织内的知识工作者使用。可以根据组织的需要管理和保护任何发布的工作簿,然后在整个组织内共享这些工作簿。

借助商业智能,您可以存储表示组织关键业务流程的数据,按有用的方式组织这些数据,并将这些数据显示为有意义的信息。知识工作者可以使用这些信息来提高生产力并提供可改进基础业务流程的反馈。

新 Excel Services 功能

Excel Services 为 IT 专业用户引入了许多新功能。其中几项新功能源自 SharePoint Server,但直接影响所有共享服务。本节将讨论在您部署 Excel Services 时添加的新共享功能和独占功能。

  • 无人参与服务帐户Excel Services 提供了一种低特权的无人参与服务帐户,客户可将它用作单个“获取数据”类型的帐户。客户可以在 Microsoft Office 2010 中将它用作权限帐户。Excel Services 依赖“Secure Store Service”来存储加密的无人参与帐户,并根据每个会话或连接的需要存储或缓存无人参与帐户凭据,以便在加载包含无人参与帐户的数据连接的工作簿时,从安全存储区调用此帐户并使用它。安全存储区用于存储 Excel Services 安全数据,并存在于所有 SharePoint Server 服务器场上。无论在服务器场中如何配置身份验证,安全存储区都会正常工作。

  • 管理服务应用程序   SharePoint 管理中心网站包含一个指向“管理服务应用程序”页的链接,该页列出了用户有权管理的所有服务。实质上,“管理服务应用程序”网页上收集了特定用户或角色的所有可用服务。每个服务都具有自己的管理页面,例如“管理 Excel Services”。

  • Windows PowerShell   Windows PowerShell 能够执行完整 Excel Services 部署以及 Microsoft SharePoint 2010 产品 无人参与安装和部署。需要查找受信任位置和用户定义函数的管理员现在能够使用单个 Windows PowerShell 密钥来执行此操作。对 Excel Services 特定设置使用的所有 Stsadm 命令都将失败;应改用 SPServiceApplicationWindows PowerShell 命令。

  • 受信任位置   现在默认提供受信任位置;通常无需任何管理员操作。但是,如果对 Excel Services 使用通用命名约定 (UNC) 类型的受信任文件夹或位置,则管理员必须为它们创建新的受信任位置。

  • 多用户协作   多用户协作环境使多个用户能够同时编辑任何工作簿。(当用户处于活动状态时,轮询速率由 ECS 上执行的自适应算法确定。按 ECS 收到编辑的顺序处理所有编辑,因此最新的编辑会覆盖以前对同一工作簿单元格进行的任何编辑。)

  • 授予服务权限   SharePoint Server 包含一个新的共享服务基础结构,以允许中心管理员授予用户管理其他服务的权限。

  • 切片器功能   切片器功能是 Microsoft Excel 2010 中的一种新类型的数据筛选器,其设计和布局为交互式且非常灵活,并且它总是传达最新筛选状态。借助这些数据筛选器,更多的人受益于使用数据透视表和 OLAP 函数分析数据的功能。切片器功能使 Excel 2010 作者能够轻松编写 OLAP 数据模型并构建与其相关的丰富的交互式报告。然后可以将报告发布到 Excel Services,这些报告将像在 Excel 客户端中一样显示和交互。BI 仪表板中的其他 Web 部件还对切片器功能进行了参数化。

    切片器功能只执行手动筛选,不提供高级筛选(例如标签、日期、值和“前 10 个”类型的筛选)。切片器功能可以连接到多个数据透视表并作为常用的共享筛选器,因此在此切片器功能中进行的选择会自动传播到与其连接的所有数据透视表。另外,可以通过应用样式来设置切片器功能的格式。

新 Excel Services 自定义应用程序

自定义应用程序是使用用户定义函数 (UDF) 创建的,并且这些函数仍可用于 Excel Services。Excel Services API 将用于 Excel Services,并且还有一些新 API。UDF 是扩展 Excel 计算和数据导入功能的常用函数。有关详细信息,请参阅 Microsoft MSDN Library 文章 Excel Services 用户定义函数。现在有两种其他方法可用于构建自定义应用程序:

  • REST API   REST API 是一种定义实体及实体访问方式的客户端服务器软件体系结构/协议。此 API 使用超链接且无状态。REST 让用户使用 Excel Services 通过 HTTP 协议访问工作簿中的实体(区域、图表),还为用户提供了一种设置这些区域(包括各个单元格)中的值的方法。

    REST API 基于具象状态传输服务,后者基于以下两个要求:

    1. 用于查找网络资源的寻址方案

    2. 返回这些资源的表示形式的方法

  • JSOM 或 ECMAScript(JScript 或 JavaScript 对象模型)   ECMAScript 可实现 Excel Services 的整合、混合和自动化以及第三方提供的 Excel Services 的扩展。它还提供了部分 Microsoft Excel Web Access 功能,以便管理员或开发人员能够在网页上插入 JavaScript 代码来影响区域导航、单元格值及其他网格操作。ECMAScript 镜像 Excel Services Web Services API 功能;但它不是此 API 的代理。