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

摘要:設定 Excel Online 使用 Secure Store 目標應用程式進行外部資料重新整理。

Excel Online 支援兩種使用 Secure Store Service 連線至外部資料的方法:

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

  1. 設定資料存取帳戶

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

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

請注意,您必須已安裝 Office Online Server設定 SharePoint Server,才能使用它來轉譯檔,才能運作。

設定資料存取帳戶

您擁有的帳戶必須可取得 Excel 活頁簿要連線之資料來源的存取權。 這可以是 Windows 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 中建立的目標應用程式,必須含有為資料存取所建立的認證。 如此一來,即可在資料連線的 Excel 活頁簿中指定此目標應用程式,而且將會在 Excel Online 重新整理活頁簿中的資料時使用此目標應用程式。

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

注意事項

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

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

建立目標應用程式

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

  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. 按一下 [確定]

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

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

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

設定 Excel Online 驗證設定

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

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

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

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

    注意事項

    如果您使用的是 Excel 2010,請選取 [SSS] 選項。

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

    注意事項

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

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

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

另請參閱

Configure the Secure Store Service (SharePoint Server 2013)