共用方式為


使用 SharePoint Server 2013 (Secure Store 設定 Power Pivot 的排程數據重新整理)

適用於:yes-img-13 2013no-img-16 2016no-img-19 2019no-img-seSubscription Edition no-img-sopSharePoint in Microsoft 365

重要事項

此案例僅適用於 SharePoint Server 2013。

在本文中,我們將探討如何使用 Secure Store Service 在 SQL Server 2012 Power Pivot for SharePoint 2013 中設定排程數據重新整理。

藉由使用 Secure Store,您可以將數據存取認證儲存在加密的資料庫中,而 Power Pivot for SharePoint 可以使用這些認證,依您設定的排程重新整理報表中的數據。

開始之前

開始之前,您需要有:

  • 一個 Active Directory 帳戶,供您用來存取報表中使用的資料來源。 我們將此稱為數據存取帳戶。 我們將在本文中探討如何設定帳戶以存取您的數據源,因此您只需要帳戶本身即可開始使用。

  • Active Directory 群組,其中包含將觸發數據重新整理的所有使用者,方法是設定數據重新整理排程,或手動在一般排程之外啟動數據重新整理。 我們將此群組稱為數據重新整理使用者群組。

  • 對將使用之 SharePoint 文件庫的參與存取權。

此外,請確定已在 SharePoint Server 2013 伺服器陣列中設定 Excel ServicesSecure Store

影片示範

這段影片示範使用 Secure Store Service 在 SQL Server 2012 Power Pivot for SharePoint 2013 中設定排程數據重新整理的相關步驟,如本文所述。

影片:使用 Secure Store 設定 Power Pivot 的排程數據重新整理

設定對資料來源的存取權

使用 Secure Store 設定排程數據重新整理的第一個步驟,是確保數據存取帳戶具有報表中所使用數據源的適當存取權。 我們將探討 SQL Server 和 Analysis Services 數據源。

使用 SQL Server 數據源

如果您針對數據源使用 SQL Server,則必須確定您的數據存取帳戶具有數據所在 SQL Server 資料庫的讀取許可權。

設定 SQL Server 資料庫的讀取許可權

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

  2. 展開 [安全性]

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

  4. 在 [登入名稱] 方塊中,輸入想要授與資料庫存取權之帳戶的網域和使用者名稱。

  5. 在 [使用者對應] 頁面上,選取想要授與存取權之資料庫的 [對應] 核取方塊。

  6. 選取 [db_datareader] 核取方塊。

  7. 選擇 [確定]

如果您也使用 Analysis Services,請參閱下一節,以取得如何設定 Analysis Services 數據源存取權的相關信息。 如果您不是使用 Analysis Services,請直接跳到 將數據存取帳戶儲存在 Secure Store 中。

使用 Analysis Services 數據源

如果您使用 Analysis Services,您必須確定您的數據存取帳戶是適當 Analysis Services 角色的成員,而且該角色具有 Analysis Services Cube 的讀取許可權。

在 Analysis Services Cube 上設定讀取許可權

  1. 在 SQL Server Management Studio 中,連線至 Analysis Services。

  2. 展開 [資料庫],並展開您想要授與存取權的資料庫。

  3. 以滑鼠右鍵按一下 [角色],然後選擇 [新增角色]

  4. 輸入角色的名稱。

  5. 在 [成員資格] 頁面上:

  6. 按一下 [新增]

  7. 輸入您的資料存取帳戶,然後選擇 [確定]

  8. 在 [Cube] 頁面上,選取您想要授與存取權之 Cube 的 [讀取] 存取權。

  9. 選擇 [確定]

將您的數據存取帳戶儲存在 Secure Store 中

一旦數據存取帳戶獲得數據源的存取權,下一個步驟是將此帳戶儲存在 Secure Store 中。 首先,我們將為數據存取帳戶建立 Secure Store 目標應用程式。 目標應用程式基本上是一種定義帳戶相關專案的方式,例如帳戶的類型,以及允許誰使用它。

建立 Secure Store 目標應用程式

  1. 在 [管理中心] 的 [ 應用程式管理] 下,選擇 [ 管理服務應用程式]

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

  3. 在功能區上的 [ 編輯] 索引 標籤上,選擇 [ 新增]

  4. 輸入 目標應用程式識別碼

    注意事項

    當您為Power Pivot 活頁簿設定重新整理排程時,將會需要此值。

  5. 輸入 顯示名稱聯繫人電子郵件

  6. 針對 [目標應用程式類型],選擇 [ 群組]

  7. 選擇 [下一步]

  8. 保留預設認證設定,然後選擇 [ 下一步]

  9. 在 [目標應用程式管理員] 方塊中指定要管理目標應用程式的使用者,例如伺服器陣列 管理員

  10. 在 [ 成員] 方 塊中,包含:

  • 執行 Power Pivot for SharePoint 服務應用程式之應用程式集區的帳戶。

  • 數據重新整理群組,其中包含將在 Power Pivot for SharePoint 中排程或開始數據重新整理的使用者。

  1. 選擇 [確定]

建立目標應用程式之後,下一個步驟是將您的數據存取帳戶與其建立關聯。

建立資料存取帳戶與目標應用程式的關聯

  1. 在 [Secure Store 管理] 頁面上,選取您要設定認證之目標應用程式的複選框。

  2. 在功能區上的 [ 認證] 區段中,選擇 [ 設定]

  3. 輸入存取帳戶的使用者名稱和密碼。

  4. 選擇 [確定]

安全存放區設定現在已完成。 下一個步驟是在Power Pivot for SharePoint 中設定數據重新整理排程。

在 Power Pivot for SharePoint 中設定數據重新整理排程

現在一切都已設定完成,我們可以在Power Pivot for SharePoint 中設定重新整理排程和其他設定。 首先,我們將在 Excel 中建置具有數據模型的測試活頁簿,並將它發佈至已啟用 Power Pivot for SharePoint 之網站集合中的文檔庫。 然後,我們就可以設定重新整理設定。

建立測試活頁簿

  1. 在 Excel 的 [ 數據] 索 引標籤上,選擇 [ 從其他來源],然後選擇 [ 從 SQL Server]

  2. 輸入數據所在的 SQL Server 實例名稱。

  3. 遵循精靈的指示,連線至包含您資料的表格。

  4. 當精靈完成時,您應該會看到 [ 匯入數據 ] 對話框。 選擇 [僅建立連線] 選項,然後選取 [新增此資料至資料模型] 核取方塊。

  5. 選擇 [確定]

  6. 在 [Power Pivot] 索引標籤上,選擇 [管理]

  7. 在 [Power Pivot] 功能區上,選擇 [樞紐分析表]

  8. 在 [ 插入樞紐] 對話框中,選擇 [ 現有工作表 ] 選項,然後選擇 [ 確定]

  9. 選取樞紐分析表報表要有的欄位。

  10. 將活頁簿儲存至您啟用Power Pivot之網站集合上的文檔庫。

現在活頁簿已儲存至 SharePoint 文件庫,讓我們設定重新整理設定。

設定活頁簿的重新整理設定

  1. 在 Excel 活頁簿儲存所在的文檔庫中,選擇省略號 (...) 控件兩次,然後選擇 [管理 Power Pivot 數據重新整理]

    文件庫控制項的螢幕擷取畫面。

  2. 在 [管理數據重新整理] 頁面上,選取 [ 啟用] 複選框。

  3. 在 [排程詳細資料] 區段中,選擇想用於重新整理此活頁簿中之資料的排程選項。

  4. (選用) 如果您想要立即重新整理活頁簿,請選取 [並且盡快重新整理] 核取方塊。

  5. 在 [ 認證] 區段中,選擇 [ 使用儲存在 Secure Store Service 中的認證連線 ] 選項。

  6. 輸入您在 [標識符] 方塊中建立之 Secure Store 目標應用程式的 識別 碼。

  7. 選擇 [確定]

您可以對資料進行一些變更,然後使用 [並且盡快重新整理] 選項設定立即重新整理活頁簿,藉以測試資料重新整理的運作是否正確。

另請參閱

概念

針對 SharePoint 2013 設定 Power Pivot

使用 SharePoint Server 2013 (指定的帳戶,設定 Power Pivot 的排程數據重新整理)

使用 SharePoint Server 2013 (自動數據重新整理帳戶,設定 Power Pivot 的排程數據重新整理)