Share via


使用內嵌資料連線設定 Excel Services 資料重新整理 (SharePoint Server 2010)

 

適用版本: SharePoint Server 2010

上次修改主題的時間: 2017-01-19

Microsoft SharePoint Server 2010 的 Excel Services 支援三種使用 Secure Store 連線至外部資料的方法:

若要設定 Excel Services 資料存取使用內嵌資料連線,請使用下列程序:

  1. 設定資料存取帳戶

  2. 設定 Secure Store Service

  3. 建立及發佈使用內嵌資料連線的 Excel 活頁簿

影片示範

本影片會顯示設定 Excel Services 使用內嵌資料連線的程序。

影片螢幕擷取畫面

播放時間:11:04

播放視訊 觀賞影片 (可能為英文網頁)

下載視訊為了獲得最佳觀賞體驗,請下載影片 (可能為英文網頁)

在該連結上按一下滑鼠右鍵並按一下 [另存目標] 下載複本。按一下該連結會在預設視訊檢視器中開啟一個 .wmv 檔案以進行高解析度檢視。

設定資料存取帳戶

您擁有的帳戶必須可取得 Microsoft Excel 活頁簿要連線之資料來源的存取權。這可以是 Windows Active Directory 帳戶、Microsoft SQL Server 登入或是資料來源所需的另一組認證。這個帳戶將會儲存在 Secure Store 中。

建立帳戶之後,下一步是將所需資料的讀取存取權授與該帳戶 (在本文中,我們使用透過 Active Directory 帳戶來存取 SQL Server 資料庫的範例。如果您使用的是 SQL Server 以外的資料來源,請參閱資料來源的說明,為資料存取帳戶建立具有資料讀取權限的登入)。

請遵循下列步驟來建立 SQL Server 登入,並授與資料庫的讀取權限。

為資料存取帳戶建立 SQL Server 登入

  1. 在 SQL Server Management Studio 中,連線至資料庫引擎。

  2. 在 [物件總管] 中,展開 [安全性]。

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

  4. 在 [登入名稱] 方塊中,輸入您為資料存取所建立的 Active Directory 帳戶名稱。

  5. 在 [選取頁面] 區段中,按一下 [使用者對應]。

  6. 為您要提供存取權的資料庫選取 [對應] 核取方塊,然後在 [<database> 的資料庫角色成員資格] 底下,選取 [db_datareader] 核取方塊。

  7. 按一下 [確定]。

建立資料存取帳戶並授與該帳戶資料來源的存取權之後,下一步是建立 Secure Store 目標應用程式。

建立 Secure Store 目標應用程式

您在 Secure Store 中建立的目標應用程式,必須含有為資料存取所建立的認證。如此一來,即可在資料連線的 Excel 活頁簿中指定此目標應用程式,而且將會在 Excel Services 重新整理活頁簿中的資料時使用此目標應用程式。

建立目標應用程式時,您必須指定哪些使用者有權限使用 Secure Store 中儲存的認證。您可以個別列出使用者,也可以使用 Active Directory 群組。建議您使用 Active Directory 群組以便於管理。

注意

列於目標應用程式的使用者無法直接存取儲存的認證。因此,Excel Services 會使用此認證來代表這些使用者重新整理指定此目標應用程式之資料連線活頁簿中的資料。

請使用下列程序建立 Secure Store 目標應用程式。

建立目標應用程式

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

  2. 按一下 Secure Store Service 應用程式。

  3. 在功能區上,按一下 [新增]。

  4. 在 [目標應用程式識別碼] 方塊中,輸入此目標應用程式的唯一識別碼 (例如,ExcelServicesDataAccess)。

  5. 在 [顯示名稱] 方塊中,輸入易記名稱或簡短描述。

  6. 在 [連絡人電子郵件] 方塊中,輸入此目標應用程式的連絡人電子郵件地址。

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

  8. 按 [下一步]。

  9. 在 [認證欄位] 頁面上,如果您使用的是 Windows 認證,請保留預設認證欄位。如果您使用的是 Windows 認證以外的認證,請修改 [欄位類型] 下拉式清單,以遵守您正在使用的認證,然後按 [下一步]。

  10. 在 [指定成員資格設定] 頁面上:

    • 在 [目標應用程式管理員] 方塊中,輸入將管理此目標應用程式的使用者帳戶。

      注意

      您可以指定多位使用者或 Active Directory 群組。

    • 在 [成員] 方塊中,輸入您要授與重新整理資料能力的使用者。

      注意

      您可以指定多位使用者或 Active Directory 群組。

  11. 按一下 [確定]。

請使用下列程序設定目標應用程式的認證。

設定目標應用程式的認證

  1. 在 Secure Store Service 應用程式頁面上的 [目標應用程式識別碼] 欄中,指向您剛建立的目標應用程式,按一下出現的箭頭,然後按一下 [設定認證]。

  2. 輸入資料存取帳戶的使用者名稱與密碼。

  3. 按一下 [確定]。

設定目標應用程式的認證之後,即可使用目標應用程式。下一步是在資料連線的 Excel 活頁簿之 Excel Services 驗證設定中指定此目標應用程式。

設定活頁簿使用內嵌資料連線

您必須先設定活頁簿中的 [Excel Services 驗證設定],才能將其發佈到 SharePoint Server 2010。這樣做可以讓活頁簿使用 Secure Store 目標應用程式來重新整理使用 Excel Services 所顯示的資料。使用下列程序可設定驗證設定。

設定 Excel Services 驗證設定

  1. 在資料連線的 Excel 活頁簿之 [資料] 索引標籤上,按一下 [連線]。

  2. 在 [活頁簿連線] 對話方塊上,選取您要更新的資料連線,然後按一下 [內容]。

  3. 在 [連線內容] 對話方塊中,按一下 [定義] 索引標籤上的 [驗證設定]。

  4. 在 [Excel Services 驗證設定] 對話方塊中,選取 [SSS] 選項,並在 [SSS 識別碼] 文字方塊中輸入目標應用程式的應用程式識別碼,然後按一下 [確定]。

  5. 在 [連線內容] 對話方塊中,按一下 [確定]。

    注意

    如果您看到一個警告,指出外部連線檔案的連結會被移除,請按一下 [是]。

  6. 在 [活頁簿連線] 對話方塊上,按一下 [關閉]。

透過在 [Excel Services 驗證設定] 中指定目標應用程式,Excel Services 會使用與目標應用程式相關聯的認證,以便在將活頁簿中的資料發佈至 SharePoint Server 2010 之後,重新整理該資料。

See Also

Concepts

使用 Secure Store 搭配 SQL Server 驗證 (SharePoint Server 2010)
Excel Services 資料重新整理流程圖
設定 Secure Store Service (SharePoint Server 2010)