共用方式為


在 Office Online Server 中使用外部資料連線設定 Excel Online 資料重新整理

摘要:使用 Secure Store 和外部 Office 資料連線 (ODC) 檔案設定 Excel Online 資料重新整理。

Excel Online 提供兩種使用 Secure Store Service 在活頁簿中重新整理外部資料來源的方法:

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

您必須先安裝 Office Online Server 並將它設定為使用 SharePoint Server,才能搭配 ODC 檔案使用 Excel Online。 若要使用 ODC 檔案,您還必須在 Office Online Server 和 SharePoint Server 之間設定伺服器對伺服器驗證

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

  1. 設定資料存取帳戶

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

  3. 建立和發佈 ODC 檔案

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

設定資料存取帳戶

您擁有的帳戶必須可取得 Excel 活頁簿要連線之資料來源的存取權。 這可以是 Active Directory 帳戶、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 Online 在重新整理活頁簿中的資料時使用。

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

注意事項

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

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

建立目標應用程式

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

  2. 按一下 [Secure Store Service 服務應用程式]。

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

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

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

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

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

  8. 按 [下一步]

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

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

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

    注意事項

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

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

    注意事項

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

  1. 按一下 [確定]

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

設定目標應用程式的認證

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

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

  3. 按一下 [確定]

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

建立和發佈 ODC 檔案

現在您已設定 Secure Store 目標應用程式,下一步是建立 ODC 檔案,並將其發佈至 SharePoint Server 2016 程式庫。 請使用下列程序建立 ODC 檔案,指定您剛建立的目標應用程式。

建立和發佈 ODC 檔案

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

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

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

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

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

  6. 在 [Excel Services 驗證設定] 對話方塊中,選取 [使用儲存的帳戶] 選項,並在 [應用程式識別碼] 方塊中,輸入已建立之 Secure Store 目標應用程式的應用程式識別碼。

    注意事項

    在 Excel 2010 中,選取 [SSS] 選項。

  7. 按一下 [確定]

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

  9. 在伺服器陣列上,將 ODC 檔案儲存至資料連線或文件庫。

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

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

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

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

  1. 在 Excel 的 [資料] 索引標籤上,按一下 [取得外部資料] 區段中的 [現有連線]。

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

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

    注意事項

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

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

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

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

  7. 在 [活頁簿連線] 對話方塊中,選取您剛開啟的連線,然後按一下 [內容]。

  8. 在 [連線內容] 對話方塊上,選取 [定義] 索引標籤上的 [永遠使用連線檔案] 核取方塊,然後按一下 [確定]。

    注意事項

    如此可確保使用已連線的連線檔案,而不是內嵌連線資訊。

  9. 按一下 [關閉]

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

另請參閱

Configure the Secure Store Service (SharePoint Server 2013)