数据挖掘存储过程(Analysis Services - 数据挖掘)

适用于:SQL Server 2019 及更早版本的 Analysis Services Azure Analysis Services Fabric/Power BI Premium

重要

数据挖掘在 SQL Server 2017 Analysis Services 中已弃用,现在在 SQL Server 2022 Analysis Services 中已停止使用。 对于已弃用和停止使用的功能,文档不会更新。 若要了解详细信息,请参阅 Analysis Services 后向兼容性

从 2005 (9.x) SQL Server 开始,SQL Server Analysis Services支持可以用任何托管语言编写的存储过程。 支持的托管语言包括 Visual Basic .NET、C# 和托管 C++。 在 SQL Server Management Studio 中,可以使用 CALL 语句直接调用存储过程,也可以作为 DMX) 查询 (数据挖掘扩展插件的一部分调用存储过程。

有关调用SQL Server Analysis Services存储过程的详细信息,请参阅调用存储过程

有关可编程性的一般信息,请参阅 数据挖掘编程

有关如何对数据挖掘对象编程的其他信息,请参阅 MSDN Library 中的文章“SQL Server Data Mining Programmability(SQL Server 数据挖掘可编程性)”。

注意

查询挖掘模型时,特别是测试新的数据挖掘解决方案时,您可能会发现调用数据挖掘引擎内部使用的系统存储过程会很方便。 通过使用 SQL Server Profiler 在 SQL Server Analysis Services 服务器上创建跟踪,然后创建、浏览和查询数据挖掘模型,可以查看这些系统存储过程的名称。 但是,Microsoft 不保证版本之间的系统存储过程的兼容性,并且你绝不应在生产系统中使用对系统存储过程的调用。 为了兼容性,您应使用 DMX 或 XML/A 创建自己的查询。

本节内容

另请参阅

交叉验证(Analysis Services – 数据挖掘)
“交叉验证”选项卡(“挖掘准确性图表”视图)
调用存储过程