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

Use EffectiveUserName with Excel Services (SharePoint Server 2013)

 

適用版本:SharePoint Server 2013 Enterprise

上次修改主題的時間:2013-12-18

摘要 ︰重新整理資料連線的活頁簿使用活頁簿檢視者的 Windows 身分識別的 Excel Services 中使用 Analysis Services EffectiveUserName 功能。

重要事項 重要事項:
此案例僅適用於具有Analysis Services資料來源上SharePoint Server 2013企業Excel Services 。

本文內容:

使用 EffectiveUserName 功能與Excel Services可讓使用者檢視要傳遞至SQL Server Analysis Services報表的身分識別。這可讓您指定適當的指定使用者的資料存取層級上的 OLAP cube 本身擷取。

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

開始之前,請閱讀下列有關權限及軟體需求的資訊。

設定的 EffectiveUserName 功能的第一個步驟是啟用Excel Services通用設定] 中的功能。使用下列程序可啟用的 EffectiveUserName 功能。

啟用 Excel Services 的 EffectiveUserName
  1. 在管理中心中,按一下 [應用程式管理] 下的 [管理服務應用程式]。

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

  3. 按一下 [通用設定]。

  4. 在 [Excel Services 應用程式設定] 頁面的 [外部資料] 區段中,選取 [使用 EffectiveUserName 屬性] 核取方塊。

  5. 按一下 [確定]。

使用 EffectiveUserName 功能需要執行Excel Services應用程式集區的帳戶是Analysis Services管理員。

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

若要判斷 Excel Services 應用程式集區帳戶
  1. 在 SharePoint 管理中心網站首頁上,按一下 [安全性]。

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

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

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

  4. 按一下 [取消]。

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

若要新增 Analysis Services 管理員
  1. 在 SQL Server Management Studio 中,連線到 Analysis Services。

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

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

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

  5. 按一下 [確定]

您必須授與存取 OLAP cube 的使用者將會建立或檢視Excel Services報表。為達成此目的,您必須建立 OLAP cube 中的角色。(您可以可以使用現有的角色如果先前建立一個)。

在角色,您可以授與存取權的使用者或 Active Directory 群組。我們建議使用更輕鬆地管理 Active Directory 群組。

Analysis Services提供各種指定之角色的存取選項。您可以建立多個角色如果您有不同的所需的 cube 的存取權的不同層級的使用者群組。

使用下列程序來建立角色指派權限給使用者。

注意事項 附註:
此程序說明如何授與 cube 的讀取權限。根據需要為您的使用者可以調整角色的權限。
若要建立角色
  1. 在 SQL Server Management Studio 中,連線到 Analysis Services。

  2. 展開 [資料庫] 並展開您要建立之角色的資料庫。

  3. 以滑鼠右鍵按一下 [角色並按一下 [新增角色

  4. 在 [一般] 頁面上輸入角色的名稱。

  5. 在 [成員資格] 頁面上新增的使用者或包含您要授與 cube 存取權之的使用者的 Active Directory 群組。

  6. 在 [Cube] 頁面上選取 [讀取您想要授與存取權之 cube 的 [存取] 下拉式清單中。

  7. 按一下 [確定]

授與一次的讀取權限至 OLAP cube,使用者將能夠連線至 cube 中Excel來建立報表和也能重新整理Excel Services的資料。

注意事項 附註:
一旦授與至 OLAP cube 的存取權,使用者也可以連線到直接在SQL Server Management Studiocube 中。他們會授與 cube 存取決定他們可以Management Studio中執行的動作。

一旦已授與使用者 cube 的存取權,他們可以連線至其Excel。連線至 cube 中使用下列程序。

連線至 OLAP 資料來源
  1. Excel、 [取得外部資料] 區段的 [資料] 索引標籤中按一下 [從其他來源] 和 [從 Analysis Services

  2. 在 [伺服器名稱] 文字方塊中輸入Analysis Services想要連線的執行個體名稱,然後按 [下一步

  3. 選取您想要連線的 cube,然後按一下 [下一步

  4. 按一下 [完成]

為了讓已發佈的報告中使用 EffectiveUserName 功能, Excel Services驗證設定必須設定為使用 Windows 驗證。使用下列程序來設定您的資料來源的Excel Services驗證設定。

設定 Excel Services 驗證設定
  1. Excel,在 [資料] 索引標籤的 [連線] 區段中按一下 [連線]。

  2. 選取您的Analysis Services cube 的連線,然後按一下 [屬性

  3. 在 [定義] 索引標籤上,按一下 [驗證設定]。

  4. 在 [ Excel Services 驗證設定] 對話方塊中,選取 [使用驗證的使用者帳戶(Excel 2013) 或Windows 驗證(Excel 2010)] 選項,然後再按一下 [確定]

  5. 按一下 [確定] ,然後按一下 [關閉

完成建立您的報表之後下, 一步是將其儲存至已設定為信任的檔案位置中Excel ServicesSharePoint Server文件庫。若要儲存活頁簿中使用下列程序。

注意事項 附註:
此程序會使用Excel 2013。在Excel 2010、 使用檔案儲存並傳送活頁簿發佈至SharePoint Server。
若要將報表發佈至 SharePoint Server
  1. Excel、 [檔案] 索引標籤中按一下 [儲存]。

  2. 按一下 [電腦],然後按一下 [瀏覽]。

  3. 輸入您要儲存檔案並將 SharePoint 文件庫的 URL。

  4. 輸入檔案名稱的方式,,然後按一下 [儲存

一旦活頁簿儲存至SharePoint Server、 您可以使用Excel Services轉譯及重新整理資料將會根據Excel Services信任檔案位置設定中所設定的重新整理設定。

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