Use EffectiveUserName in PerformancePoint Services

 

**適用版本:**SharePoint Server 2013, SharePoint Server 2016

**上次修改主題的時間:**2017-07-07

**摘要:**了解如何從 PerformancePoint Services 儀表板設計工具到 Analysis Services 資料連線時使用的 EffectiveUserName 選項。

EffectiveUserName是SQL Server Analysis Services連線字串屬性包含存取報告或儀表板之使用者的名稱。在SharePoint Server 2013和SharePoint Server 2016,您可以使用這個屬性搭配PerformancePoint Services傳遞檢視報告或儀表板以SQL Server Analysis Services之使用者的身分識別。這可讓沒有,才可設定 Kerberos 委派的每個使用者身分識別。

案例概觀

使用 EffectiveUserName 功能與PerformancePoint Services可讓使用者檢視要傳遞至SQL Server Analysis Services報表的身分識別。

使用 EffectiveUserName 選項允許將使用者的身分識別傳遞給SQL Server Analysis Services而,才可設定Secure Store或 Kerberos 委派。

開始之前

開始之前,請確認您已符合軟體和權限需求。

  • 您必須在伺服器陣列上設定PerformancePoint Services 。

  • 您擁有伺服器陣列管理員存取SharePoint Server伺服器陣列管理員,以及存取SQL Server Analysis Services。

設定 PerformancePoint Services 應用程式設定

使用 EffectiveUserName 功能與PerformancePoint Services需要下列各項:

  • PerformancePoint Services應用程式集區帳戶必須是Analysis Services系統管理員。

  • [EffectiveUserName] 選項中必須啟用PerformancePoint Service 應用程式設定] 中。

  • 在 PerformancePoint 儀表板設計工具中建立資料來源時,必須選取 [每個使用者的識別] 選項。

此設定會套用到所有 Analysis Services 資料來源設定為每個使用者驗證。 啟用此設定時,會使用 EffectiveUserName 連線字串屬性,而不 Windows 委派進行Analysis Services資料的個別使用者的所有連線。

若要啟用 PerformancePoint Services 的 EffectiveUserName

  1. 在管理中心中,按一下 [應用程式管理] 區段的 [管理服務應用程式]。

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

  3. 按一下 [PerformancePoint Service 應用程式設定]。

  4. 選取 [使用 EffectiveUserName 連線字串屬性,而不是 Windows 委派] 核取方塊。

  5. 按一下 [確定]。

注意

EffectiveUserName 功能不適用於Power Pivot資料來源。

重要

若使用連接字串建立資料連線,且連接字串包含有效的使用者欄位,則 EffectiveUserName 功能將以系統提供值覆寫使用者提供的有效使用者值。

設定 Analysis Services 存取

如果您不知道哪個帳戶伺服器陣列中執行PerformancePoint Services應用程式集區,請遵循下列步驟來判定帳戶。如果您知道帳戶,請略過此程序。

若要判斷 PerformancePoint Services 應用程式集區帳戶

  1. 在 SharePoint 管理中心網站首頁上,按一下 [安全性]。

  2. 在安全性頁面上的 [一般安全性] 底下,按一下 [設定服務帳戶]。

  3. 在 [服務帳戶] 頁面上 [認證管理] 區段中,從下拉式清單中選取執行PerformancePoint Services應用程式的應用程式集區。

    選取此選項時,服務應用程式的名稱會出現在下拉式清單下方的方塊。顯示在 [選取此元件的帳戶] 下拉式清單中的帳戶是您要新增為Analysis Services管理員的 Windows 身分識別。

  4. 按一下 [取消]。

您必須Analysis Services系統管理員身分新增PerformancePoint Services應用程式集區帳戶。若要將此帳戶新增為Analysis Services管理員使用下列程序。

若要新增 Analysis Services 管理員

  1. 在 SQL Server Management Studio 中,連線到 Analysis Services。

  2. 以滑鼠右鍵按一下Analysis Services最頂端的節點,並再按一下 [內容

  3. 在 [安全性] 頁面上按一下 [新增]。

  4. 輸入執行PerformancePoint Services應用程式集區帳戶的名稱,然後按一下 [確定]

  5. 按一下 [確定]。

從儀表板設計工具到 Analysis Services 資料來源連線

您可以連線至Analysis Services資料來源所輸入的名稱Analysis Services伺服器、 資料庫及 cube 名稱,或在儀表板設計工具中輸入連線字串與 cube 名稱。

若要啟用的 EffectiveUserName 選項以連線至 Analysis Services 資料來源

  1. 啟動儀表板設計工具。

  2. 按一下 [建立] 索引標籤,然後按一下 [資料來源]。

  3. 在 [選取資料來源範本] 對話方塊的 [類別] 窗格中,按一下 [多維度],然後按一下 [Analysis Services]。按一下 [確定]。

  4. 在左功能窗格 (工作區瀏覽器) 中,輸入資料來源的名稱。

  5. 在 [格式化維度] 下拉式清單中,選取報表所需的維度格式化。

  6. 在 [快取存留期間] 下拉式方塊中,輸入快取的重新整理頻率 (分鐘)。會依此間隔更新此資料來源中的資料。

  7. 在中央窗格中,按一下 [編輯器] 索引標籤。在 [連線設定] 區段中選取所要連線到資料來源的方法。若要使用標準的連線:

    1. 選取 [使用標準的連線]

    2. 輸入您要連線之伺服器的完整路徑。資料庫清單中的選項隨即填入。

    3. 在 [資料庫] 方塊中,選取資料庫名稱。

    4. (選用) 在 [角色] 方塊中,輸入角色名稱,如管理員或資料庫角色。若要指定多個角色,請輸入這些角色的名稱,並以逗號分隔。

    5. 在 [Cube] 下拉式清單中,選取要在資料庫中作為資料來源的特定 Cube。

  8. 在 [資料來源設定] 區段中選取每個使用者身分識別身分驗證資料來源的方法。

  9. 按一下 [測試資料來源] 確認已正確設定連線。