数据挖掘编程

Microsoft  SQL Server 2012 Analysis Services (SSAS) 支持 XML for Analysis (XMLA) 作为与客户端应用程序进行通信的协议。 Analysis Services 还支持其他扩展了 XML for Analysis 1.1 规范的命令。

您可以创建和修改 XMLA 脚本中的全部数据挖掘对象,并以编程方式从您自己的应用程序对模型运行预测查询。

如果您觉得 Analysis Services 中的内置工具和查看器不符合您的要求,您可以编写自己的扩展插件代码来扩展 Analysis Services 的功能。 如果采用这种方法,您有两种选择:

  • 由于 Analysis Services 将 XMLA 用于数据定义、数据操作和数据控制支持,因此您可以使用 SQL Server Data Tools (SSDT) 提供的可视化工具创建挖掘结构和挖掘模型,然后扩展已使用数据挖掘扩展插件 (DMX) 和 Analysis Services 脚本语言 (ASSL) 脚本创建的数据挖掘对象。

  • Analysis Services 还提供了一个完整的框架,该框架使第三方数据挖掘访问接口能够将数据挖掘对象集成到 Analysis Services 中。

本节内容

  • OLE DB for Data Mining
    介绍在支持数据挖掘和多维数据方面对规范的扩展:新的架构行集和列,以及用于创建和管理挖掘结构的数据挖掘扩展插件 (DMX) 语言。

相关参考

请参阅

参考

数据挖掘扩展插件 (DMX) 参考

概念

开发人员指南 (Analysis Services)