共用方式為


數據採礦解決方案和物件的管理

適用於: SQL Server 2019 和舊版 Analysis Services Azure Analysis Services Fabric/Power BI Premium

重要

SQL Server 2017 Analysis Services 中已淘汰數據採礦,現在已在 SQL Server 2022 Analysis Services 中停止。 檔不會更新為已淘汰和已停止的功能。 若要深入瞭解,請參閱 Analysis Services 回溯相容性

SQL Server 2017 提供可用來管理現有採礦結構和採礦模型的用戶端工具。 本節說明您可以使用每個環境執行的管理作業。

除了這些工具之外,您還可以使用 AMO,或使用連線到 SQL Server Analysis Services 資料庫的其他用戶端,例如 Microsoft Excel 2007 的數據採礦載入宏,以程式設計方式管理數據採礦物件。

在本節中

移動數據採礦物件

處理需求和考慮 (數據採礦)

使用 SQL Server Profiler 監視數據採礦 (Analysis Services - 數據採礦)

數據採礦物件的位置

已處理的採礦結構和模型會儲存在 SQL Server Analysis Services 的實例中。

如果您在開發數據採礦物件時,在 立即 模式中建立 SQL Server Analysis Services 資料庫的連線,您建立的任何物件都會在您工作時立即新增至伺服器。 不過,如果您在離線 模式 設計數據採礦物件,這是您在 SQL Server Data Tools 中工作時的預設,則您建立的採礦物件只會是元數據容器,直到您將它們部署到 SQL Server Analysis Services 的實例為止。 因此,每當對對對象進行變更時,都必須將物件重新部署至 SQL Server Analysis Services 伺服器。 如需數據採礦架構的詳細資訊,請參閱 實體架構 (Analysis Services - 資料採礦)

注意

某些用戶端,例如適用於 Microsoft Excel 2007 的數據採礦載入宏,也可讓您建立會話採礦模型和採礦結構,其會使用實例的連線,但只會在會話期間將採礦結構和模型儲存在伺服器上。 您仍然可以透過用戶端管理這些模型,就像您將儲存在 SQL Server Analysis Services 資料庫中的結構和模型一樣,但在中斷 SQL Server Analysis Services 實例連線之後,物件不會保存。

在 SQL Server Data Tools 中管理數據採礦物件

SQL Server Data Tools 提供可讓您輕鬆建立、瀏覽和編輯數據採礦物件的功能。

下列連結提供如何使用 SQL Server Data Tools 修改數據採礦物件的資訊:

一般而言,您將使用 SQL Server Data Tools 作為開發新專案並新增至現有專案的工具,然後使用 SQL Server Management Studio 之類的工具來管理已部署的項目和物件。

不過,您可以使用 Immediate 選項,並以在線模式連線到伺服器,直接修改已部署到 ssASnoversion 實例的物件。 如需詳細資訊,請參閱 在在線模式中連線至 Analysis Services 資料庫

警告

採礦結構或採礦模型的所有變更,包括名稱或描述等元數據的變更,都需要重新處理結構或模型。

如果您沒有用來建立數據採礦專案或物件的方案檔,您可以使用 Analysis Services 匯入精靈從伺服器匯入現有的專案、修改物件,然後使用 [累加式] 選項重新部署。 如需詳細資訊,請參閱 使用 Analysis Services 匯入精靈匯入數據採礦專案。

在 SQL Server Management Studio 中管理數據採礦物件

在 SQL Server Management Studio 中,您可以編寫、處理或刪除採礦結構和採礦模型。 您只能使用物件總管來檢視一組有限的屬性;不過,您可以開啟 DMX 查詢 視窗並選取採礦結構,以檢視有關採礦模型的其他元數據。

以程序設計方式管理數據採礦物件

您可以使用下列程式設計語言來建立、改變、處理和刪除數據採礦物件。 每個語言都是針對不同的工作所設計,因此,您可能會限制您可以執行的作業類型。 例如,無法使用數據採礦延伸模組來變更數據採礦物件的某些屬性:您必須使用 XMLA 或 AMO。

剖析管理物件 (AMO)

Analysis Management Objects (AMO) 是建置在 XMLA 之上的物件模型,可讓您完全掌控數據採礦物件。 藉由使用 AMO,您可以建立、部署及監視採礦結構和採礦模型

限制: None。

資料採礦延伸模組 (DMX)

數據採礦延伸模組 (DMX) 可以與其他命令介面搭配使用,例如 ADO.NET 或 ADOMD.Net 來建立、刪除和查詢採礦結構和採礦模型。

限制: 無法使用 DMX 變更某些屬性。

XML for Analysis (XMLA)

XML for Analysis (XMLA) 是所有 Analysis Services 的數據定義語言。 XMLA 可讓您控制大部分的數據採礦對象和伺服器作業。 用戶端與伺服器之間的所有管理作業都可以使用 XMLA 來執行。 為了方便起見,您可以使用 SQL Server Analysis Services 腳本語言 (ASSL) 包裝 XML。

限制: SQL Server Data Tools 會產生一些 XMLA 語句,這些語句僅支持內部使用,而且不能用於 XML DDL 腳本。

另請參閱

Analysis Services 開發人員檔