使用 SharePoint Server 2013 (Secure Store 設定 Power Pivot 的排程數據重新整理)
適用於:Subscription Edition
SharePoint 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 Services 和 Secure 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 資料庫的讀取許可權
在 SQL Server Management Studio 中,連線至資料庫引擎。
展開 [安全性]。
以滑鼠右鍵按一下 [登入],然後選擇 [新增登入]。
在 [登入名稱] 方塊中,輸入想要授與資料庫存取權之帳戶的網域和使用者名稱。
在 [使用者對應] 頁面上,選取想要授與存取權之資料庫的 [對應] 核取方塊。
選取 [db_datareader] 核取方塊。
選擇 [確定]。
如果您也使用 Analysis Services,請參閱下一節,以取得如何設定 Analysis Services 數據源存取權的相關信息。 如果您不是使用 Analysis Services,請直接跳到 將數據存取帳戶儲存在 Secure Store 中。
使用 Analysis Services 數據源
如果您使用 Analysis Services,您必須確定您的數據存取帳戶是適當 Analysis Services 角色的成員,而且該角色具有 Analysis Services Cube 的讀取許可權。
在 Analysis Services Cube 上設定讀取許可權
在 SQL Server Management Studio 中,連線至 Analysis Services。
展開 [資料庫],並展開您想要授與存取權的資料庫。
以滑鼠右鍵按一下 [角色],然後選擇 [新增角色]。
輸入角色的名稱。
在 [成員資格] 頁面上:
按一下 [新增]。
輸入您的資料存取帳戶,然後選擇 [確定]。
在 [Cube] 頁面上,選取您想要授與存取權之 Cube 的 [讀取] 存取權。
選擇 [確定]。
將您的數據存取帳戶儲存在 Secure Store 中
一旦數據存取帳戶獲得數據源的存取權,下一個步驟是將此帳戶儲存在 Secure Store 中。 首先,我們將為數據存取帳戶建立 Secure Store 目標應用程式。 目標應用程式基本上是一種定義帳戶相關專案的方式,例如帳戶的類型,以及允許誰使用它。
建立 Secure Store 目標應用程式
在 [管理中心] 的 [ 應用程式管理] 下,選擇 [ 管理服務應用程式]。
按一下 Secure Store Service 應用程式。
在功能區上的 [ 編輯] 索引 標籤上,選擇 [ 新增]。
輸入 目標應用程式識別碼。
注意事項
當您為Power Pivot 活頁簿設定重新整理排程時,將會需要此值。
輸入 顯示名稱 和 聯繫人電子郵件。
針對 [目標應用程式類型],選擇 [ 群組]。
選擇 [下一步]。
保留預設認證設定,然後選擇 [ 下一步]。
在 [目標應用程式管理員] 方塊中指定要管理目標應用程式的使用者,例如伺服器陣列 管理員 。
在 [ 成員] 方 塊中,包含:
執行 Power Pivot for SharePoint 服務應用程式之應用程式集區的帳戶。
數據重新整理群組,其中包含將在 Power Pivot for SharePoint 中排程或開始數據重新整理的使用者。
- 選擇 [確定]。
建立目標應用程式之後,下一個步驟是將您的數據存取帳戶與其建立關聯。
建立資料存取帳戶與目標應用程式的關聯
在 [Secure Store 管理] 頁面上,選取您要設定認證之目標應用程式的複選框。
在功能區上的 [ 認證] 區段中,選擇 [ 設定]。
輸入存取帳戶的使用者名稱和密碼。
選擇 [確定]。
安全存放區設定現在已完成。 下一個步驟是在Power Pivot for SharePoint 中設定數據重新整理排程。
在 Power Pivot for SharePoint 中設定數據重新整理排程
現在一切都已設定完成,我們可以在Power Pivot for SharePoint 中設定重新整理排程和其他設定。 首先,我們將在 Excel 中建置具有數據模型的測試活頁簿,並將它發佈至已啟用 Power Pivot for SharePoint 之網站集合中的文檔庫。 然後,我們就可以設定重新整理設定。
建立測試活頁簿
在 Excel 的 [ 數據] 索 引標籤上,選擇 [ 從其他來源],然後選擇 [ 從 SQL Server]。
輸入數據所在的 SQL Server 實例名稱。
遵循精靈的指示,連線至包含您資料的表格。
當精靈完成時,您應該會看到 [ 匯入數據 ] 對話框。 選擇 [僅建立連線] 選項,然後選取 [新增此資料至資料模型] 核取方塊。
選擇 [確定]。
在 [Power Pivot] 索引標籤上,選擇 [管理]。
在 [Power Pivot] 功能區上,選擇 [樞紐分析表]。
在 [ 插入樞紐] 對話框中,選擇 [ 現有工作表 ] 選項,然後選擇 [ 確定]。
選取樞紐分析表報表要有的欄位。
將活頁簿儲存至您啟用Power Pivot之網站集合上的文檔庫。
現在活頁簿已儲存至 SharePoint 文件庫,讓我們設定重新整理設定。
設定活頁簿的重新整理設定
在 Excel 活頁簿儲存所在的文檔庫中,選擇省略號 (...) 控件兩次,然後選擇 [管理 Power Pivot 數據重新整理]。
在 [管理數據重新整理] 頁面上,選取 [ 啟用] 複選框。
在 [排程詳細資料] 區段中,選擇想用於重新整理此活頁簿中之資料的排程選項。
(選用) 如果您想要立即重新整理活頁簿,請選取 [並且盡快重新整理] 核取方塊。
在 [ 認證] 區段中,選擇 [ 使用儲存在 Secure Store Service 中的認證連線 ] 選項。
輸入您在 [標識符] 方塊中建立之 Secure Store 目標應用程式的 識別 碼。
選擇 [確定]。
您可以對資料進行一些變更,然後使用 [並且盡快重新整理] 選項設定立即重新整理活頁簿,藉以測試資料重新整理的運作是否正確。
另請參閱
概念
針對 SharePoint 2013 設定 Power Pivot
使用 SharePoint Server 2013 (指定的帳戶,設定 Power Pivot 的排程數據重新整理)
使用 SharePoint Server 2013 (自動數據重新整理帳戶,設定 Power Pivot 的排程數據重新整理)