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 儲存加密的自動帳戶。自動帳戶的認證會依每個工作階段或連線的需求而儲存或快取,所以,載入包含自動帳戶之資料連線的活頁簿時,即會從 Secure Store 呼叫並使用此帳戶。Secure Store 會儲存 Excel Services 的保全資料,並出現在所有的 SharePoint Server 伺服器陣列中。無論在伺服器陣列中設定如何進行驗證,Secure Store 都會運作。
管理服務應用程式 SharePoint 管理中心網站包含 [管理服務應用程式] 頁面的連結,它會列出使用者有權管理的所有服務。特定使用者或角色的所有可用服務,本來都是集合在 [管理服務應用程式] 頁面中。每項服務都有專用的管理頁面,例如 [管理 Excel Services]。
Windows PowerShell Windows PowerShell 能夠勝任完整的 Excel Services 部署,以及 Microsoft SharePoint 2010 產品 的自動安裝與部署。需要查閱「信任位置」及使用者定義函數的管理員,現在只要使用單一 Windows PowerShell 按鍵,即可執行此操作。所有針對 Excel Services 專屬設定所使用的 Stsadm 命令都會失敗;請改用 SPServiceApplicationWindows PowerShell 命令。
信任位置 信任位置現為預設提供,一般不需要任何管理員動作。但若同時使用通用命名慣例 (UNC) 類型的信任資料夾或位置與 Excel Services,管理員即必須為這些項目建立新的信任位置。
多重使用者共同作業 多重使用者共同作業環境,能讓眾多使用者同時編輯任何活頁簿。(當使用者在作用中時,輪詢率由 ECS 中執行的適合演算法所決定。所有編輯都會依 ECS 收到它們的順序加以處理,所以最後一次的編輯會覆寫之前對相同活頁簿儲存格的任何編輯。)
委派服務權限 SharePoint Server 包含新的共用服務基礎結構,可讓中心的管理員將管理其他服務的權限委派給使用者。
交叉分析篩選器功能 「交叉分析篩選器」功能是 Microsoft Excel 2010 中的新型資料篩選器,不僅可與使用者互動、具有靈活的設計與版面配置,而且會一直傳達最新的篩選狀態。利用這些資料篩選器,更多的人員可得益於使用樞紐分析表及 OLAP 功能分析資料的能力。「交叉分析篩選器」功能讓 Excel 2010 作者能夠輕鬆撰寫 OLAP 資料模型,並以這些模型為中心建置豐富且可互動的報表。然後將報表發佈至 Excel Services,讓它們像在 Excel 用戶端一樣地顯示及互動。「交叉分析篩選器」功能也可由 BI 儀表板中的其他網頁組件參數化。
「交叉分析篩選器」功能只會執行手動篩選,而且不提供進階篩選,例如標籤、日期、值及前 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 可讓使用者透過 HTTP 通訊協定使用 Excel Services 存取活頁簿中的實體 (範圍、圖表),也會提供使用者在這些範圍中設定值的方法,包括單一儲存格。
REST API 以 Representational State Transfer (具象化狀態傳輸) 服務為基礎,後者奠基於兩項需求:
處理用於尋找網路化資源的配置
傳回這些資源表示法的方法
JSOM 或 ECMAScript (JScript 或 JavaScript 物件模型) ECMAScript 可讓協力廠商能夠整合、交互作用、自動化 Excel Services 及擴充 Excel Services。並提供 Microsoft Excel Web Access 功能的子集,讓管理員或開發人員在網頁中插入 JavaScript 程式碼,以影響範圍導覽、儲存格值及其他格線作業。ECMAScript 會鏡像 Excel Services Web 服務 API 功能,但它不是此 API 的 Proxy。