共用方式為


工作區資料庫(SSAS 資料表格式)

當您在 SQL Server Data Tools 中建立新的表格式模型專案時,會建立模型製作期間使用的表格式模型工作區資料庫。 工作區資料庫位於以表格式模式執行的 Analysis Services 實例記憶體中;通常位於與 SQL Server Data Tools 相同的電腦上。

本主題包含下列各節:

工作區資料庫概觀

當您使用 SQL Server Data Tools 中的某個表格式模型專案範本建立新的商務智慧專案時,系統會在 Workspace Server 屬性中指定的 Analysis Services 實例上創建一個工作區資料庫。 每個表格式模型項目都會有自己的工作區資料庫。 您可以使用 SQL Server Management Studio 來檢視 Analysis Services 伺服器上的工作區資料庫。 工作區資料庫名稱包含專案名稱,後面接著底線,後面接著使用者名稱,後面接著底線,後面接著 GUID。

當表格式模型專案在 SQL Server Data Tools 中開啟時,工作區資料庫會位於記憶體中。 當您關閉專案時,工作區資料庫會保留在記憶體中、儲存至磁碟並從記憶體中移除(預設值),或從記憶體中移除,而不是儲存在磁碟上,如工作區保留屬性所決定。 如需工作區保留屬性的詳細資訊,請參閱本主題稍後的 工作區資料庫屬性

當您使用 [數據表匯入精靈] 或複製/貼上將數據加入模型項目之後,當您在模型設計師中檢視數據表、數據行和數據時,您就會檢視工作區資料庫。 如果您新增其他數據表、數據行、關聯性等,則會變更工作區資料庫。

這很重要

如果模型中的任何數據表都會包含大量數據列,請考慮在模型撰寫期間只匯入數據的子集。 藉由匯入數據的子集,您可以減少工作區資料庫伺服器資源的處理時間和耗用量。

備註

[數據表匯入精靈]、[編輯數據表屬性] 對話框和 [資料分割管理員] 對話方塊的 [選取數據表和檢視] 頁面中的預覽視窗會顯示數據源中的數據表、數據行和數據列,而且可能不會顯示與工作區資料庫相同的數據表、數據行和數據列。

當您部署表格式模型專案時,部署的模型資料庫基本上是工作區資料庫的複本,會在 Deployment Server 屬性中指定的 Analysis Services 伺服器實例上建立。 如需部署伺服器屬性的詳細資訊,請參閱專案屬性(SSAS 表格式)。

模型工作區資料庫通常位於 localhost 或 Analysis Services 伺服器的本機具名實例上。 您可以使用 Analysis Services 的遠端實例來裝載工作區資料庫,不過,由於數據查詢和其他限制期間的延遲,不建議使用此設定。 以最佳方式,將裝載工作區資料庫的 Analysis Services 實例會與 SQL Server Data Tools 位於同一部計算機上。 在與裝載工作區資料庫之 Analysis Services 實例相同的計算機上撰寫模型專案可以改善效能。

遠端工作區資料庫有下列限制:

  • 查詢期間的潛在延遲。

  • [數據備份] 屬性無法設定為 [ 備份至磁碟]。

  • 您無法在使用「從 PowerPivot 匯入」專案範本建立新的表格式模型專案時,從 PowerPivot 活頁簿匯入資料。

工作區資料庫屬性

工作區資料庫屬性包含在模型屬性中。 若要檢視模型屬性,請在 SQL Server Data Tools 的 [方案總管] 中,按兩下 Model.bim 檔案。 您可以使用 [ 屬性 ] 視窗來設定模型屬性。 工作區資料庫特定屬性包括:

備註

當您建立新的模型專案時,工作區伺服器工作區保留和數據備份屬性會套用預設設定。 您可以在 [工具\選項] 對話框的 [Analysis Server 設定] 的 [數據模型化] 頁面上,變更新模型專案的默認設定。 這些屬性以及其他屬性也可以針對 [ 屬性 ] 視窗中的每個模型項目設定。 變更預設設定不會套用至已建立的模型專案。 如需詳細資訊,請參閱設定預設數據模型化和部署屬性 (SSAS 表格式)。

房產 預設設定 說明
工作區資料庫 專案名稱,接著是底線,再接著是使用者名稱,然後是底線,最後是 GUID。 用來儲存和編輯記憶體內模型專案之工作區資料庫的名稱。 建立表格式模型項目之後,這個資料庫會出現在 Workspace Server 屬性中指定的 Analysis Services 實例中。 這個屬性無法在 [屬性] 視窗中設定。
工作區保留期 從記憶體卸載 指定在關閉模型項目之後如何保留工作區資料庫。 工作區資料庫包含模型元數據和匯入的數據。 在某些情況下,工作區資料庫可能非常大,並耗用大量的記憶體。 根據預設,當您在 SQL Server Data Tools 中關閉模型專案時,工作區資料庫會從記憶體卸除。 變更此設定時,請務必考慮可用的記憶體資源,以及您計劃處理模型項目的頻率。 此屬性設定具有下列選項:

保留記憶體 - 指定在模型專案關閉之後,將工作區資料庫保留在記憶體中。 此選項會耗用更多記憶體;不過,在 SQL Server Data Tools 中開啟模型專案時,會耗用較少的資源,而且工作區資料庫會更快載入。

從記憶體卸除 - 指定將工作區資料庫保留在磁碟上,但在模型專案關閉之後不再位於記憶體中。 此選項會耗用較少的記憶體;不過,在 SQL Server Data Tools 中開啟模型專案時,必須重新附加工作區資料庫;會耗用額外的資源,而且模型專案載入的速度會比工作區資料庫保留在記憶體中還要慢。 當記憶體內部資源有限或處理遠端工作區資料庫時,請使用此選項。

刪除工作區 - 指定在模型專案關閉之後,從記憶體中刪除工作區資料庫,而不會將工作區資料庫保留在磁碟上。 此選項會耗用較少的記憶體和儲存空間;不過,在 SQL Server Data Tools 中開啟模型專案時,會耗用其他資源,而且模型專案載入速度會比工作區資料庫保留在記憶體或磁碟上時慢。 只有在偶爾處理模型專案時,才使用此選項。



此屬性的預設設定可以在 [工具\選項] 對話框中的 [Analysis Server 設定] 的 [數據模型化] 頁面上變更。
工作區伺服器 localhost 這個屬性會指定在 SQL Server Data Tools 中撰寫模型專案時,用來裝載工作區資料庫的預設伺服器。 在本機電腦上執行的所有可用的 Analysis Services 實例都包含在列表框中。

若要指定不同的 Analysis Services 伺服器(以表格式模式執行),請輸入伺服器名稱。 登入的用戶必須是 Analysis Services 伺服器上的系統管理員。

請注意,建議您將本機 Analysis Services 伺服器指定為工作區伺服器。 對於遠端伺服器上的工作區資料庫,不支援從 PowerPivot 匯入、無法在本機備份數據,而且使用者介面可能會在查詢期間遇到延遲。

另請注意,此屬性的預設設定可以在 [工具\選項] 對話框中的 Analysis Services 設定的 [數據模型化] 頁面上變更。

使用SSMS管理工作區資料庫

您可以使用 SQL Server Management Studio (SSMS) 連線到裝載工作區資料庫的 Analysis Services 伺服器。 一般而言,不需要管理工作區資料庫;唯一的例外是必須從 SQL Server Management Studio 卸離或刪除工作區資料庫。

警告

在模型設計工具中開啟專案時,請勿使用 SQL Server Management Studio 來管理工作區資料庫。 這樣做可能會導致數據遺失。

主題 說明
模型屬性 (SSAS 表格式) 提供模型工作區資料庫屬性的描述和設定步驟。

另請參閱

設定預設資料模型化和部署屬性 (SSAS 表格式)
項目屬性 (SSAS 表格式)