共用方式為


資料採礦程式設計

適用于: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 Analysis Services中的內建工具和檢視者不符合您的需求,您可以撰寫自己的擴充功能來擴充SQL Server Analysis Services的功能。 在這種方法中,您有兩種選擇:

  • XMLA

    SQL Server Analysis Services支援 XML for Analysis (XMLA) 做為與用戶端應用程式通訊的通訊協定。 擴充 XML for Analysis 規格SQL Server Analysis Services支援其他命令。

    由於SQL Server Analysis Services針對資料定義、資料操作和資料控制支援使用 XMLA,因此您可以使用SQL Server Data Tools所提供的視覺化檢視來建立採礦結構和採礦模型,然後使用資料採礦延伸模組 (DMX) 和 Analysis Services 指令碼語言 (ASSL) 腳本,擴充您所建立的資料採礦物件。

    您可以完整地在 XMLA 指令碼中建立及修改資料採礦物件,並從您自己的應用程式以程式設計方式針對模型執行預測查詢。

  • 分析管理物件 (AMO)

    SQL Server Analysis Services也提供完整的架構,可讓協力廠商資料採礦提供者將資料採礦物件整合到SQL Server Analysis Services。

    您可以藉由使用 AMO 來建立採礦結構和採礦模型。 請參閱 CodePlex 中的以下範例:

    • AMO 瀏覽器

      連接到您所指定的 SSAS 執行個體,並列出所有伺服器物件及其屬性,包括採礦結構和採礦模型。

    • AMO Simple 範例

      AS Simple 範例涵蓋了大部分主要物件的程式設計存取方式,而且會示範中繼資料瀏覽以及存取物件中的值。

      此範例也會示範如何建立和處理資料採礦結構和模型,以及瀏覽現有的資料採礦模型。

  • DMX

    您可以使用 DMX 來封裝命令語句、預測查詢和中繼資料查詢,並以表格式格式傳回結果,假設您已建立與SQL Server Analysis Services伺服器的連線。

本節內容

OLE DB for Data Mining
描述此規格的添加來支援資料採礦和多維度資料:新的結構描述資料列集和資料行、用來建立和管理採礦結構的資料採礦延伸模組 (DMX) 語言。

使用 ADOMD.NET 進行開發
介紹 ADOMD.NET 用戶端和伺服器程式設計物件。

使用分析管理物件 (AMO) 來開發
介紹 AMO 程式設計程式庫。

使用 Analysis Services 指令碼語言 (ASSL) 開發
介紹 XML for Analysis (XMLA) 和它的延伸模組。

另請參閱

Analysis Services Developer Documentation (Analysis Services 開發人員文件)
資料採礦延伸模組 (DMX) 參考