共用方式為


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

 

適用版本: Excel Services, SharePoint Server 2010

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

Microsoft SharePoint Server 2010 的 Excel Services 提供三種使用 Secure Store 在活頁簿中重新整理外部資料來源的方法:

使用 ODC 檔案提供資料連線,可以讓 Microsoft Excel 活頁簿與資料連線資訊有所區隔。這可讓多個活頁簿共用單一 ODC 檔案,還可讓您集中管理資料連線。

搭配 ODC 檔案使用 Excel Services 包含下列步驟:

  1. 設定資料存取帳戶

  2. 建立 Secure Store 目標應用程式

  3. 建立和發佈 ODC 檔案

  4. 設定 Excel 活頁簿以使用發佈的 ODC 檔案做為資料連線

影片示範

這段影片顯示設定 Excel Services 使用 Office 資料連線檔案的相關程序。

影片螢幕擷取畫面

影片時間:12 分 18 秒

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

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

在該連結上按一下滑鼠右鍵並按一下 [另存目標] 下載複本。按一下該連結會在預設視訊檢視器中開啟一個 .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. 針對您要提供存取的資料庫,選取 [對應] 核取方塊,然後在 [資料庫角色成員資格對象: <資料庫>] 下,選取 db_datareader 核取方塊。

  7. 按一下 [確定]。

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

建立 Secure Store 目標應用程式

您必須在 Secure Store 中建立目標應用程式,其中須包含您為取得資料存取而建立的認證。您可以在 ODC 檔案中指定此目標應用程式,而且將由 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. 按一下 [確定]。

設定目標應用程式的認證之後,就可以使用該目標應用程式。下一步是建立 ODC 檔案,指定此目標應用程式,以供 Excel Services 用於重新整理資料。

建立和發佈 ODC 檔案

現在您已設定 Secure Store 目標應用程式,下一步是建立 ODC 檔案,並將其發佈至信任的資料連線庫。請使用下列程序建立 ODC 檔案,指定您剛才建立的目標應用程式。

建立和發佈 ODC 檔案

  1. 在 Excel 的 [資料] 索引標籤上,按一下 [從其他來源],然後選取您的資料來源。

  2. 完成精靈以建立資料來源的資料連線。

  3. 在 [資料] 索引標籤上,按一下 [連線]。

  4. 在 [活頁簿連線] 對話方塊中,選取剛才建立的連線,然後按一下 [內容]。

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

  6. 在 [Excel Services 驗證設定] 對話方塊中,選取 [SSS] 選項,並在 [SSS 識別碼] 方塊中,輸入您所建立之 Secure Store 目標應用程式的應用程式識別碼,然後按一下 [確定]

  7. 在 [連線內容] 對話方塊上,按一下 [匯出連線檔案]。

  8. 在伺服器陣列上,將 ODC 檔案儲存至信任的資料連線庫。

設定活頁簿使用 ODC 檔案

為了讓活頁簿使用剛才建立的 ODC 檔案,您必須連線至該檔案做為資料來源。連線之後,便可以將活頁簿發佈至 SharePoint Server 2010 文件庫,然後文件庫將會持續與 ODC 檔案連線。之後當 Excel Services 重新整理活頁簿中的資料時,就會使用 ODC 檔案中指定的連線資訊。

請使用下列程序在 Excel 中連線至 ODC 檔案。

在 Excel 中使用 ODC 檔案做為資料來源

  1. 在 Excel 的 [資料] 索引標籤上,按一下 [現有連線]。

  2. 在 [現有連線] 對話方塊中,按一下 [瀏覽更多]。

  3. 在 [選取資料來源] 對話方塊的 [URL] 方塊中,輸入您儲存 ODC 檔案的受信任資料連線庫 URL,然後按 Enter。

    注意

    可能需要一點時間,才能從指定的位置重新整理清單內容。

  4. 在 [資料連線] 清單中,選取您儲存的 ODC 檔案,然後按一下 [開啟]。

  5. 在 [匯入資料] 對話方塊中,選取 [樞紐分析表] 或 [樞紐分析圖和樞紐分析表] 選項,然後按一下 [確定]。

完成資料連線精靈之後,您就可以建立報表,然後將其發佈至文件庫。使用 Excel Services 轉譯活頁簿時,Excel Services 會使用 ODC 檔中指定的連線資訊來重新整理資料。

注意

您必須將活頁簿發佈至 Excel Services 信任的檔案位置。

See Also

Concepts

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