本文為機器翻譯文章。如需檢視英文版,請選取 [原文] 核取方塊。您也可以將滑鼠指標移到文字上,即可在快顯視窗顯示英文原文。
譯文
原文

設定 Project Web App 的報表 (Project Server 2013)

 

適用版本:Project Server 2013

上次修改主題的時間:2016-12-16

摘要: 設定 Project Web App 的報表,並設定 Secure Store 和 Excel Services 設定,以啟用 Project Web App 範例報表。

Project Server 2013 將 SharePoint Server 2013 商務智慧中心網站範本整合至 Project Web App 的每個執行個體中,提供主控報表、儀表板、報表連線的中心點,這些項目都可自動建立或手動製作,以供存取給定 Project Web App 執行個體中的報表資料。商務智慧中心可用來主控以 SharePoint Server 2013 的 Excel Services、SharePoint 的 Visio Services、SharePoint 中的 PerformancePoint Services、Power Pivot 和 SQL Server Reporting Services (SSRS) 建立的內容。

若要設定報表功能,您必須執行下列步驟:

本影片會顯示與在 Project Web App 中設定報表相關的步驟,如本文所述。

影片:設定 Project Web App 的報表

視訊 (播放按鈕) 圖示

本文中的程序需要 Excel Services 和 Secure Store。如果您尚未將這些服務部署在 SharePoint Server 2013 上,則必須先部署,才能繼續進行本文中的程序。

注意事項 附註:
Excel Services 和 Secure Store 在 SharePoint Server 2013 中都是當做服務應用程式執行。如果您已經將這些服務應用程式部署在 SharePoint Server 2013 中,則可將其與 Project Server 搭配使用。不需要為Project Server 建立這些服務應用程式的新執行個體。

如需部署 Excel Services 的資訊,請參閱下列文章:

重要事項 重要事項:
Excel Services 應用程式集區帳戶需要 Project Web App 相關聯之 SharePoint 內容資料庫的存取權。如果此內容資料庫是在設定 Excel Services 之後建立,您必須遵循<將內容資料庫存取權授與受管理帳戶>中的程序授與適當的存取權。

如需部署 Secure Store 的資訊,請參閱下列文章:

Excel Services 和 Secure Store 都已設定在伺服器陣列上之後,再繼續進行下列各節中的程序。

下表說明本文各項程序所需要的帳戶和安全性群組。

用來為 Project Web App 設定報表的帳戶和安全性群組

帳戶 說明

報表作者群組

將會建立報表的使用者,或者任何其他需要存取 Excel 報表的使用者,新增至 Active Directory 安全性群組中。此群組會透過 PSDataAccess 資料庫角色獲得 Project Web App 資料庫的讀取權限。請先讓網域管理員建立此群組,再處理下文中的程序。

注意事項 附註:
如果您有多個 Project Web App 執行個體,並且想要為每個執行個體隔離報表存取,則每個 Project Web App 執行個體都需要報表作者群組。

報表檢視者群組

這是 Active Directory 安全性群組,檢視報表的使用者即是新增至此。請先讓網域管理員建立此群組,再處理後文中的程序。

注意事項 附註:
如果您有多個 Project Web App 執行個體,並且想要為每個執行個體隔離報表存取,則每個 Project Web App 執行個體都需要報表檢視者群組。

Secure Store 目標應用程式帳戶

此帳戶提供報表檢視者從 Project Web App 資料庫中的資料所產生之檢視報表所需的認證。此帳戶必須透過 PSDataAccess 資料庫角色具有 Project Web App 資料庫的讀取權。

提示 提示:
建議您將此帳戶新增至上述的報表作者 Active Directory 群組,以授與其所需的權限。

為了讓報表作者可以從 Excel 存取 Project Web App 資料庫,您必須設定 SQL Server 存取權,並新增 SQL Server 登入。該登入必須允許 Project Web App 資料庫的特定存取權,以取得結構說明資訊和資料。請使用您為報表作者建立的網域群組。

重要事項 重要事項:
Excel 不會使用 Secure Store Service 來存取資料。只有 SharePoint Server 2013 的 Excel Services 會使用 Secure Store。在 Excel 中使用報表的使用者,需要資料庫的直接存取權。

在 Project Web App 資料庫所在的電腦上執行下列程序,或是使用 SQL Server Management Studio,從遠端連接到資料庫引擎。

為報表作者群組新增登入
  1. 依序按一下 [開始]、[所有程式]、[Microsoft SQL Server <版本>]、[SQL Server Management Studio]。

  2. 選取 Project Server 2013 資料庫所在的 SQL Server 資料庫引擎執行個體,然後按一下 [連線]。

  3. 展開 [安全性],以滑鼠右鍵按一下 [登入],然後按一下 [新增登入]。

  4. 按一下「一般」頁面上的 [搜尋]。

  5. 按一下 [物件類型],然後選取 [群組] 核取方塊。

  6. 按一下 [確定]。

  7. 輸入您為報表作者建立的群組名稱。

  8. 按一下 [檢查名稱]。

  9. 按一下 [確定]。

  10. 選取「使用者對應」頁面。

  11. 在 [已對應到此登入的使用者] 清單方塊中,選取包含 Project Server 2013 資料庫的資料列。

  12. 為 Project Server 2013 資料庫選取 [對應] 核取方塊。

  13. 選取 [PSDataAccess] 資料庫角色成員資格核取方塊。

  14. 按一下 [確定]。

如果尚未安裝 SQL Server 2008 R2 分析管理物件 (AMO),您必須在伺服器陣列的每部應用程式伺服器上安裝這些物件。

注意事項 附註:
使用 SQL Server 2008 R2 版的 AMO,不論用來裝載您資料庫的 SQL Server 版本為何。

按一下 [下載SQL Server 2008 R2 分析管理物件 (http://go.microsoft.com/fwlink/?LinkID=188448)。

注意事項 附註:
安裝 AMO 物件之後,在其執行所在之伺服器陣列中的每部應用程式伺服器上,重新啟動 [Project Application Service]。此服務設定在 SharePoint 管理中心網站 [系統設定] 區段中的 [管理伺服器上的服務]。

您必須為 Project Web App 範例報表及範本庫設定信任檔案位置。

重複執行此程序兩次:每個文件庫各執行一次。

設定信任的檔案位置
  1. 在管理中心中,按一下 [應用程式管理] 區段中的 [管理服務應用程式]。

  2. 按一下 [Excel Services] 服務應用程式。

  3. 在「管理 Excel Services」頁面上,按一下 [信任的檔案位置]。

  4. 按一下 [新增信任的檔案位置]。

  5. 在 [位址] 方塊中輸入:

    範本庫:

    http://<servername>/<projectsitename>/ProjectBICenter/Templates/

    範例報表庫:

    http://<servername>/<projectsitename>/ProjectBICenter/Sample%20Reports/

  6. 在 [信任子項] 區段中,確認已選取 [子項信任] 核取方塊。

  7. 在 [外部資料] 區段中:

    1. 在 [允許外部資料] 區段中,選取 [信任的資料連線庫與內嵌連線] 選項。

    2. 在 [重新整理時警告] 區段中,取消選取 [啟用重新整理警告] 核取方塊。

  8. 保留其餘選項的預設值,然後按一下 [確定]。

您必須設定信任的資料連線庫,使用者才可存取將報表試算表連結到 Project Server 資料庫與 OLAP 資料庫之資料的連結程式。在此程序中,您需有 Project Web App (PWA) 的資料連線庫 URL。

請使用下列程序判斷 PWA 資料連線庫的 URL。

判斷資料連線庫的 URL
  1. 在 Project Web App 網站的左方導覽窗格中,按一下 [報表]。

  2. 按一下左窗格中的 [資料連線]

  3. 在「資料連線」頁面上,按一下 [英文 (美國)] 那一行的「開啟功能表」按鈕 (...) (或您區域設定所適用的語言)。

  4. 按一下工具列上的 [檢視內容]。

  5. 在「資料連線」內容頁面上,以滑鼠右鍵按一下 [英文 (美國)] (或您區域設定所適用的語言) 連結,然後選擇 [內容]。

  6. 複製 [位置] 文字方塊中的 URL。

設定信任的資料連線庫
  1. 在管理中心的 [應用程式管理] 中,按一下 [管理服務應用程式]。

  2. 按一下 [Excel Services] 服務應用程式。

  3. 按一下 [信任的資料連線庫]。

  4. 按一下 [新增信任的資料連線庫]。

  5. 在 [位址] 方塊中,將上個程序所複製的資料連線庫 URL 貼在此處。其格式應如下所示:

    http://<ServerName>/<ProjectSiteName>/ProjectBICenter/Data%20Connections/English%20(United%20States)

  6. 按一下 [確定]。

隨附於每個 Project Web App 執行個體的範例報表已設定為使用名為 ProjectServerApplication 的 Secure Store 目標應用程式。您必須建立此目標應用程式,範例報表才能運作。請使用下列程序建立目標應用程式。

建立 Secure Store 目標應用程式
  1. 在 SharePoint 管理中心網站首頁上,按一下 [應用程式管理] 區段中的 [管理服務應用程式]。

  2. 按一下 [Secure Store Service]。

  3. 在「Secure Store Service」頁面上,選取 [編輯] 索引標籤。

  4. 按一下 [新增]。

  5. 在「建立新的安全認證儲存目標應用程式」頁面上:

    1. 在 [目標應用程式識別碼] 方塊中輸入 ProjectServerApplication

    2. 在 [顯示名稱] 方塊中,輸入安全認證儲存目標應用程式的名稱。

    3. 在 [連絡人電子郵件] 方塊中,輸入電子郵件地址。

    4. 從 [目標應用程式類型] 下拉式清單中,選取 [群組]。

    5. 按 [下一步]。

  6. 在「指定安全認證儲存目標應用程式的認證欄位」頁面上,按 [下一步]。

  7. 在「指定成員資格設定」頁面上:

    1. 在 [目標應用程式管理員] 方塊中,輸入將管理此目標應用程式的使用者名稱。

    2. 在 [成員] 方塊中,輸入您為報表檢視者建立的網域群組名稱。

    3. 按一下 [確定]。

  8. 在「Secure Store Service 應用程式」頁面上,選取您剛才建立之目標應用程式的核取方塊。

  9. 在功能區的 [認證] 區段中,按一下 [設定]。

  10. 在 [設定安全認證儲存目標應用程式 (群組) 的認證] 對話方塊中,輸入您剛才為安全認證儲存目標應用程式建立的帳戶使用者名稱和密碼。

    重要事項 重要事項:
    此帳戶必須具有 Project Web App 資料庫的 PSDataAccess 權限。建議您將此帳戶新增至報表作者 Active Directory 群組,以授與其所需的權限。
  11. 按一下 [確定]。

若要為使用者提供所需之 Project Web App 及之中報表的商務智慧中心存取權,您必須以下列方式填入報表作者及報表檢視者 Active Directory 群組:

  • 報表作者群組:新增使用 Excel 建立報表之使用者的 Active Directory 帳戶。

  • 報表檢視者:新增在商務智慧中心內檢視報表之 Project Web App 使用者的 Active Directory 帳戶。

    注意事項 附註:
    如果您的報表作者也會檢視報表,您可以將「報表作者」群組新增至 Active Directory 中的「報表檢視者」群組。

如果您打算搭配使用 SQL Server Analysis Services OLAP Cube 與 Project Web App,則必須設定使用者的 Cube 存取。如需詳細資訊,請參閱<設定 Project Web App 的 OLAP Cube>。

https://technet.microsoft.com/zh-tw/library/jj943761.aspx
顯示: