SharePoint 環境中的 SQL Server 概觀 (SharePoint Server 2010)

 

適用版本: SharePoint Foundation 2010, SharePoint Server 2010

上次修改主題的時間: 2016-11-30

本文說明 Microsoft SharePoint Server 2010 與支援的 Microsoft SQL Server 版本之間的關聯。也說明要如何與資料庫互動,並介紹使用 SQL Server 的報表與商務智慧 (BI) 功能搭配 SharePoint Server 2010 的方法。

如需支援 SQL Server 版本的詳細資訊,請參閱<硬體及軟體需求 (SharePoint Server 2010)>。

本文內容:

  • SharePoint 2010 產品與 SQL Server 資料庫引擎

  • 在 SharePoint 2010 中使用 SQL Server 做為商務智慧的資料平台

  • SharePoint 2010 的商務智慧製作與發佈工具

SharePoint 2010 產品與 SQL Server 資料庫引擎

SharePoint Server 2010 是建置於 SQL Server 資料庫引擎的應用程式。SharePoint Server 2010 中的大部分內容與設定儲存在關聯式資料庫中。SharePoint Server 2010 使用下列資料庫類型:

  • 設定   設定資料庫與管理中心內容資料庫均稱為「設定資料庫」。它們包含關於伺服器陣列設定的資料,例如使用的資料庫、Internet Information Services (IIS) 網站或 Web 應用程式、解決方案、網頁組件套件、網站範本、預設配額以及封鎖的檔案類型。伺服器陣列只能有一組設定資料庫。

  • 內容   內容資料庫儲存所有網站內容:網站文件 (例如文件庫中的檔案、清單資料)、網頁組件屬性,以及使用者名稱與權限。特定網站的所有資料均位於一個內容資料庫。每個 Web 應用程式均可包含多個內容資料庫。每個網站集合只能與一個內容資料庫關聯,但內容資料庫可與多個網站集合關聯。

  • 服務應用程式   服務應用程式資料庫儲存服務應用程式所使用的資料。服務應用程式的資料庫會依其用途而大不相同。

如需支援 SharePoint Server 2010 的所有資料庫的完整清單,請參閱<資料庫類型和描述 (SharePoint Server 2010)>。

使用支援 SharePoint 2010 產品的 SQL Server 資料庫

支援 SharePoint Server 2010 的 SQL Server 資料庫可由 SharePoint Server 2010 或資料庫管理員建立。如需詳細資訊,請參閱<使用 DBA 建立的資料庫進行部署 (SharePoint Server 2010)>。

Microsoft 不支援直接查詢或修改支援 SharePoint Server 2010 的資料庫,但 Usage and Health Data Collection Service 應用程式資料庫除外,此資料庫可供直接查詢,並可新增結構描述。

支援 SharePoint Server 2010 的 SQL Server 資料庫有大小限制,並受限於 SQL Server 的非標準設定建議。如需詳細資訊,請參閱<規劃及設定儲存空間及 SQL Server 容量 (SharePoint Server 2010)>。

在 SharePoint 2010 產品中使用 SQL Server 做為商務智慧的資料平台

SharePoint Server 2010 可與 SQL Server BI 工具搭配使用,以有意義的方式分析和顯示 BI 資料。SQL Server 提供主要資料基礎結構與商務智慧平台,提供值得信任、可調整及安全的資料給報表作者和商務使用者。

下列各節將說明 SQL Server 中支援 SharePoint Server 2010 商務智慧功能和特性的技術及功能。

SQL Server 資料庫引擎

SQL Server 資料庫引擎是儲存、處理及保護資料的核心服務。您可從 SQL Server 資料庫引擎收集 BI 資料。如需詳細資訊,請參閱 SQL Server Database Engine (https://go.microsoft.com/fwlink/?linkid=199540&clcid=0x404)。

SQL Server Analysis Services (SSAS):多維度資料

Microsoft SQL Server Analysis Services (SSAS) 多維度資料可讓您設計、建立與管理多維度結構,此結構包含多種資料來源的詳細資料與彙總資料。SQL Server 2008 R2 中的 Cube 精靈可簡化建立 Cube 的方式。維度資料或 Cube 資料是一種原型資料來源,使用 SharePoint Server 2010 中的商務智慧相關服務應用程式可以執行這類資料來源的分析類型。若要瞭解關聯式與多維度資料如何協助使用者分析資料,請參閱<SharePoint 2010 的資料倉儲、OLAP 與 Analysis Services>。如需詳細資訊,請參閱 SQL Server Analysis Services - 多維度資料 (https://go.microsoft.com/fwlink/?linkid=199541&clcid=0x404)。

SQL Server Analysis Services:資料採礦

SQL Server Analysis Services 資料採礦工具提供一組業界標準的資料採礦演算法,還有其他協助探索資料中趨勢與模式的工具。下列 Excel 增益集可協助您執行預測性分析:

  • 適用於 Excel 的資料表分析工具提供易於使用的工具,它利用 Analysis Services 資料採礦的功能,對試算表資料執行有效的分析。如需詳細資訊,請參閱 SQL Server Analysis Services - 資料採礦 (https://go.microsoft.com/fwlink/?linkid=199543&clcid=0x404)。

  • 適用於 Excel 的資料採礦用戶端讓使用者利用透過 Analysis Services 取得的工作表資料或外部資料,來建立、測試與查詢 Microsoft Office Excel 2007 中的資料採礦模型。

注意

若要啟用增益集,您必須連線至伺服器。

SQL Server Reporting Services (SSRS)

Microsoft SQL Server Reporting Services (SSRS) 與 SharePoint Server 2010 可輕鬆整合。SQL Server Reporting Services 有完整的工具能讓您建立、部署與管理組織的報表。它還有可讓您延伸及自訂報表功能的特性。

可用的功能包括:

  • 使用 Report Builder 3 (SQL Server Reporting Services 製作工具之一) 建立報表,您可直接從 SharePoint Server 2010 啟動此功能。

  • 在 SharePoint Server 2010 中發佈 SSRS 報表。

    您可以將報表伺服器內容類型發佈至 SharePoint 文件庫,然後從 SharePoint 網站檢視及管理那些文件。

如需 SSRS 的詳細資訊,請參閱 SQL Server Reporting Services (https://go.microsoft.com/fwlink/?linkid=199545&clcid=0x404)。如需如何安裝不同整合模式的詳細資訊,請參閱<SharePoint 中的 SSRS 報表文件 (概觀)>。

SQL Server Integration Services (SSIS)

Microsoft SQL Server Integration Services (SSIS) 提供豐富的資料整合及資料轉換解決方案。您可以建立重複的擷取、轉換及載入 (ETL) 程序,將 XML 資料檔案、一般檔案或關聯式資料來源之類來源的資料,自動移至一或多個目的地。若資料的來源不同,且未經過探勘或清除,而無法發揮 BI 應用程式的效益,SQL Server Integration Services 即會協助準備資料。如需詳細資訊,請參閱 SQL Server Integration Services (https://go.microsoft.com/fwlink/?linkid=199546&clcid=0x404)。

Business Intelligence Development Studio (BIDS)

Microsoft Business Intelligence Development Studio (BIDS) 提供直覺式精靈,可在統一的環境中建立整合、報表及分析解決方案。BIDS 支援完整的開發週期,包括開發、測試與部署解決方案及報表。BIDS 的基礎是 Visual Studio 2005 開發環境,但可針對報表、ETL 資料流程、OLAP Cube 及資料採礦結構,以 SQL Server 服務專用的擴充功能及專案類型加以自訂。

PowerPivot for Excel 及 PowerPivot for SharePoint

PowerPivot 是讓使用者建立自助 BI 解決方案的增益集,也有助於在 SharePoint Server 2010 環境中共用這些解決方案及進行共同作業。透過 Microsoft SQL Server 2008 管理工具,PowerPivot 也可讓 IT 組織增加作業效率。PowerPivot 包括下列元件:

  • PowerPivot for Excel 2010 是一種資料分析增益集,直接提供 Microsoft Excel 2010 計算能力。PowerPivot for Excel (之前稱為 "Gemini") 可讓使用者分析大量資料,若與 SharePoint Server 2010 整合,則可協助 IT 部門監視及管理使用者共同作業的情形。此增益集去除了工作表一百萬列的限制,並提供快速計算大型資料集的能力。如需詳細資訊,請參閱 PowerPivot 概觀 (https://go.microsoft.com/fwlink/?linkid=199547&clcid=0x404)。

  • PowerPivot for SharePoint 2010 擴充 SharePoint Server 2010 及 Excel Services,為您發佈至 SharePoint 網站的 PowerPivot 活頁簿新增伺服器端的處理、共同作業及文件管理支援。如需詳細資訊,請參閱 PowerPivot for SharePoint (https://go.microsoft.com/fwlink/?linkid=199547&clcid=0x404)。

Master Data Services

SQL Server Master Data Services 可讓您集中管理全公司與不同系統間的重要資料資產,為您的 BI 應用程式提供更值得信賴的資料。Master Data Services 可協助您建立主要的資料中樞,此中樞內含精簡型用戶端資料管理應用程式,以供資料管理員使用。該應用程式也可將工作流程套用到指派的擁有者、套用可延伸的商業規則以保護資料品質,及套用階層與屬性管理策略。如需詳細資訊,請參閱 Master Data Services (https://go.microsoft.com/fwlink/?linkid=199548&clcid=0x404)。

StreamInsight 及複雜事件處理

Microsoft StreamInsight 是 SQL Server 2008 R2 的新功能,可提供功能強大的平台來開發及部署複雜事件處理 (CEP) 應用程式。CEP 是一種處理事件資料流的技術,具有高輸送量、低延遲特性。StreamInsight 可讓您在分析資料前毋需先儲存資料,並能協助監視來自多種來源的資料,甚至幾乎立即就能偵測出資料的模式、趨勢及例外。以事件導向處理方式,對於資料進行監視、分析及採取因應措施,這種能力將可讓您掌握重要機會,快速做出掌握全局的業務決策。如需詳細資訊,請參閱 Microsoft StreamInsight (https://go.microsoft.com/fwlink/?linkid=199549&clcid=0x404)。

SharePoint Server 2010 的商務智慧製作與發佈工具

下列是 SharePoint Server 2010 中有助於建立 KPI、計分卡、儀表板及報表的製作與發佈工具。每項工具均可連結至 SQL Server 關聯式資料與多維度資料。若要深入瞭解,請參閱<SharePoint 2010 的資料倉儲、OLAP 與 Analysis Services>。如需服務的詳細資訊,並瞭解每項工具如何使用 SQL Server 資料,請參閱<SharePoint Server 2010 商務智慧架構>與<(已汰換) 選擇 SharePoint Server 的商業智慧工具>。

  • Excel Services 使用 Excel 2010 與 Excel Services 可檢視與重新整理連結至資料來源的分析模型,或與其互動。您也可使用它們來分析、篩選及顯示本機儲存的資料。Excel 2010 是製作工具。Excel Services 可讓您將 Excel 2010 檔案發佈至 SharePoint Server 2010。

  • Visio Services 使用 Visio Services 可建立繫結至資料之商業結構的視覺呈現效果,例如建立顯示視覺效果的視覺流程、系統與資源。舉例而言,工程師可使用視覺效果來建立資料繫結物件以代表流程。

  • PerformancePoint Services 使用 PerformancePoint Services 可建立儀表板、計分卡與關鍵效能指標 (KPI),以提供商務績效的摘要檢視。PerformancePoint Services 提供使用者監視、分析及報表的整合分析功能。

  • Web Analytics Service 應用程式 使用 Web Analytics Service 應用程式可以更瞭解 SharePoint 網站的瀏覽記錄。Web Analytics Service 應用程式會收集使用者存取 SharePoint 頁面之情形的相關資料。

相關內容

資源中心

SharePoint Server 2010 的營運持續力管理(可能為英文網頁)

SharePoint Server 2010 中的商務智慧 (https://go.microsoft.com/fwlink/?linkid=199757&clcid=0x404)

Microsoft Business Intelligence(可能為英文網頁) (https://go.microsoft.com/fwlink/?linkid=199758&clcid=0x404)(可能為英文網頁)

SQL Server 技術中心(可能為英文網頁) (https://go.microsoft.com/fwlink/?linkid=199760&clcid=0x404)(可能為英文網頁)

SQL Server Analysis Services 多維度資料 (SSAS)(可能為英文網頁) (https://go.microsoft.com/fwlink/?linkid=199761&clcid=0x404)(可能為英文網頁)

SQL Server Analysis Services (SSAS) 資料採礦(可能為英文網頁) (https://go.microsoft.com/fwlink/?linkid=199762&clcid=0x404)(可能為英文網頁)

開發人員內容

SharePoint 開發人員中心 (https://go.microsoft.com/fwlink/?linkid=159918&clcid=0x404)

SQL Server 開發人員中心(可能為英文網頁) (https://go.microsoft.com/fwlink/?linkid=199764&clcid=0x404)(可能為英文網頁)

SQL Server Database Engine (https://go.microsoft.com/fwlink/?linkid=199765&clcid=0x404)

SQL Server Reporting Services (SSRS) (https://go.microsoft.com/fwlink/?linkid=199766&clcid=0x404)

Microsoft StreamInsight(可能為英文網頁) (https://go.microsoft.com/fwlink/?linkid=199767&clcid=0x404)(可能為英文網頁)