在sharepoint2013中如使用PowerView


在sharepoint2013中如使用PowerView

安裝前提

  • Sql sqlserver 2012 sp1
  • Sharepoint2013
  • Sql server 2012 sp1 PowerPivot for sharepoint2013
  • Excel2013

在開始之前,請確保您已具備以下組件:

 

注意:

備注:如果是Excel2010 需要安裝PoweerPivot for Excel2010

http://www.microsoft.com/zh-cn/download/details.aspx?id=7609

您必須具有 Silverlight。 可以通過 Microsoft 更新來下載和安裝 Silverlight。 如果使用不具備 Silverlight 的瀏覽器查看“PowerPivot 庫”庫,則單擊該頁上的鏈接可以安裝它。安裝后,必須關閉再重新打開瀏覽器。

如果要基於在 PowerPivot 庫中發布的 PowerPivot 工作簿創建新的 Reporting Services 報表,則必須將 SQL Server 2008 R2 Reporting Services 或 SQL Server 2012 Reporting Services 置於 SharePoint 集成模式下。

若要查看或創建基於 PowerPivot 工作簿的 Reporting Services 報表,工作簿和報表都必須處於同一 PowerPivot 庫中。該報表必須或者使用包含嵌入數據的 PowerPivot 工作簿,或者工作簿必須包含至多一個是 PowerPivot 工作簿的外部數據源。

 

安裝PowerPivot

1、  需要下載PowerPivot: Microsoft SQL Server 2012 SP1 PowerPivot for SharePoint 2013

下載地址:http://www.microsoft.com/zh-CN/download/details.aspx?id=35577

 

 

 

 

備注:

Microsoft SQL Server 2012 SP1 PowerPivot for SharePoint 2013 擴展了 SharePoint Server 2013 的功能,以添加對 PowerPivot 工作簿的服務器端數據刷新處理、協作和管理支持。

2、  下載完畢后開始安裝

 

 

 

 

 

 

安裝完畢

配置Excel Services

為了更安全,建議您使用獨立的域帳戶運行 Excel Services 應用程序池。讓域管理員創建運行 Excel Services 應用程序池時要使用的域帳戶。此帳戶無需任何特定的域特權。

必須先將帳戶注冊為 SharePoint Server 中的管理帳戶,然后才能使用帳戶運行應用程序池。使用以下過程注冊帳戶。

 

注冊管理帳戶

1)    在 SharePoint 管理中心網站主頁的左側導航窗格中,單擊“安全性”。

2)    在“安全性”頁的“一般安全性”下,單擊“配置管理帳戶”。

3)    在“管理帳戶”頁上,單擊“注冊管理帳戶”。

4)    鍵入您正注冊的域帳戶的用戶名和密碼。

5)    (可選)如果您希望 SharePoint Server 管理此帳戶的密碼更改,請選中“啟用自動更改密碼”復選框。

6)    單擊“確定”。

 

 

為管理帳戶授予內容數據庫訪問權限

您還必須為用於運行 Excel Services 應用程序池的帳戶授予對 SharePoint 內容數據庫的訪問權限。對將與 Excel Services 關聯的每個 Web 應用程序使用下列過程。

向管理帳戶授予內容數據庫訪問權

1)    在 SharePoint Server 應用程序服務器上,依次單擊“開始”、“所有程序”、“Microsoft SharePoint 2013 產品”,右鍵單擊“SharePoint 2013 命令行管理程序”,然后單擊“以管理員身份運行”。

2)    在 Windows PowerShell 命令提示符處,鍵入以下命令(在鍵入每行命令后按 Enter):

3)  $w = Get-SPWebApplication -identity http://<WebApplication>
4)  $w.GrantAccessToProcessIdentity("<Domain>\<Username>")

重要說明:

如果將來您要添加其他內容數據庫,您必須重新運行這些 cmdlet 以確保 Excel Services 可以訪問新數據庫。

為應用程序池帳戶授予內容數據庫訪問權之后,下一步是啟動 Excel Calculation Services 服務。

$w = Get-SPWebApplication -identity http://sp2013:8001

$w.GrantAccessToProcessIdentity("contoso\Excelapppool")


啟動 Excel Calculation Services 服務
 

若要使用 Excel Services,您必須至少在服務器場中的一台應用程序服務器上啟動 Excel Calculation Services 服務。請使用以下過程啟動服務。

啟動 Excel Calculation Services 服務

  1. 在管理中心主頁的“系統設置”部分中,單擊“管理服務器上的服務”。
  2. 若要選擇在其中啟動此服務的服務器,請單擊“服務”列表上的“服務器”下拉列表,然后單擊“更改服務器”並選擇適當的服務器。
  3. 在“服務”列表中,單擊“Excel Calculation Services”旁邊的“啟動”。

啟動 Excel Calculation Services 服務后,下一步是創建 Excel Services 服務應用程序。

 

 

創建 Excel Services 服務應用程序

使用以下過程創建 Excel Services 服務應用程序。

創建 Excel Services 服務應用程序

  1. 在管理中心主頁的“應用程序管理”下,單擊“管理服務應用程序”。
  2. 在“管理服務應用程序”頁上,單擊“新建”,然后單擊“Excel Services 應用程序”。
  3. 在“名稱”部分的文本框中鍵入服務應用程序的名稱。
  4. 選擇“新建應用程序池”選項,並在文本框中為應用程序池鍵入名稱。
  5. 選擇“可配置”選項,然后從下拉列表中選擇創建的用於運行應用程序池的帳戶。
  6. 單擊“確定”。

 

配置PowerPivot

1、  注冊一個域帳戶作為 SharePoint Server 2013 中的管理帳戶 

 

2、  Sp2013注冊管理帳戶

a)      在 管理中心中,單擊“安全性”。在“一般安全性”下方,單擊“配置管理帳戶”,單擊“注冊管理帳戶”

 

b)      鍵入已創建的用於運行 Power Pivot 應用程序池的帳戶的用戶名和密碼。

 

如果想讓 SharePoint Server 為您處理帳戶密碼更改問題,請選中“啟用密碼更改”復選框,然后詳細填寫您希望何時更改密碼。單擊“確定”。

 

 

3、  向管理帳戶授予內容數據庫訪問權

為內容數據庫授予管理帳戶訪問權限 
您還必須為此帳戶的 SharePoint 內容數據庫授予訪問權限。對將與 Power Pivot 關聯的每個 Web 應用程序使用下列過程。

1)   依次單擊“開始”、“所有程序”和“Microsoft SharePoint 2013 產品”,再右鍵單擊“SharePoint2013 Management Shell”,然后單擊“以管理員身份運行”。

2)   在Windows PowerShell 命令提示符處,鍵入以下語法(在鍵入每行后按 ENTER):

$w = Get-SPWebApplication -identityhttp://<WebApplication>

$w.GrantAccessToProcessIdentity("<Domain>\<PowerPivotApplicationPoolAccount>")

重要說明:

如果將來您要添加其他內容數據庫,您需要重新運行這些 cmdlet 以確保 Power Pivot 可以訪問新數據庫。

具體操作

 

$w = Get-SPWebApplication -identity http://sp2013:8001

$w.GrantAccessToProcessIdentity("contoso\pivotapppool")

 

4、  在Secure Store中創建目標應用程序 

下一步是在Secure Store中為Power Pivot 無人參與數據刷新帳戶創建一個目標應用程序。此目標應用程序將用於刷新 PowerPivot 報告中的數據。

1)      在管理中心中的“應用程序管理”下,單擊“管理服務應用程序”。單擊 Secure Store Service 應用程序。

 

 

2)      點擊進入后在功能區中,先點擊“生成密鑰”,再單擊“新建”。

 

記住此服務,在配置powerpivot的時候需要用到

 

3)        新建:在“目標應用程序 ID”框中,鍵入 PowerPivotUnattendedAccount

 

 

 

                   對於“目標應用程序類型”,確保選中了“個人”,然后單擊“下一步”

確保將“字段類型”設置為“Windows 用戶名”和“Windows 密碼”,並單擊“下一步”。

 

鍵入“目標應用程序管理員”的名稱或組,然后單擊“確定”。

 

 

選擇剛剛創建的目標應用程序,然后在功能區的“憑據”部分單擊“設置”。

 

對於“憑據所有者”,鍵入為 Power Pivot 應用程序池創建的帳戶(此帳戶剛剛被您配置為管理帳戶)。

 

單擊“確定”。

5、  授予到 SharePoint Server 管理內容數據庫的訪問權限 

授予管理內容數據庫的訪問權限

1)   打開SQL Server Management Studio 並連接到數據庫引擎。

 

2)   展開“安全性”,並雙擊用於 Excel Services 應用程序池的帳戶。

 

3)   在“用戶映射”頁,單擊“SharePoint 管理內容數據庫”(通常名為 SharePoint_AdminContent_<GUID>)。

4)   選中“SPDataAccess”數據庫角色復選框。

 

5)   單擊“確定”。

目前已完成基本場設置,所以接下來要做的就是安裝和配置 Power Pivot for SharePoint。

 

6、  配置powerpivot

 

 

 

 

 

 

 

添加服務器名稱 sp2013

 

 

 

如果場中還有其他服務器,我們最終也會在那些服務器上運行 Power Pivot for SharePoint 2013 Configuration 工具,但首先我們要執行幾個步驟。

創建一個 Power Pivot 服務應用程序 
我們阻止了 Power Pivot 配置工具創建 Power Pivot 服務應用程序,因此我們可以手動創建一個並使用我們在前面創建的應用程序池帳戶。現在,我們需要返回去並創建該服務應用程序。

創建一個 Power Pivot 服務應用程序

1)   在管理中心的“應用程序管理”下,單擊“管理服務應用程序”。

2)   在功能區,單擊“新建”,然后單擊“SQL Server Power Pivot 服務應用程序”。

3)   在“名稱”文本框中鍵入服務應用程序的名稱。

4)   在“應用程序池名稱”文本框中鍵入新應用程序池的名稱。

5)   從“配置”下拉列表中,選擇您作為 Power Pivot 應用程序池的管理帳戶注冊的帳戶。

6)   單擊“確定”。

 

 

 

 

 

 

 

 

 

Reporting Services 配置管理器不啟動

配置RS服務

a.  Install-SPRSService

 

b.  Install-SPRSServiceProxy

 

c.  Get-SPServiceInstance -all |where {$_.TypeName -like "SQL Server Reporting*"} | Start-SPServiceInstance

 

 


注意!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系我们删除。



 
粤ICP备14056181号  © 2014-2020 ITdaan.com