数据挖掘需要的服务器性能,远程和本地服务器(Analysis Services - 数据挖掘)

本文介绍了在数据挖掘过程中,如何通过不同的访问接口(如 ADO、ADO.NET、ADOMD.NET、Server ADOMD 和 AMO)连接和处理Analysis Services数据库。强调了ADOMD.NET在效率和元数据检索方面的优势,以及在不同场景下的适用性。此外,还讨论了使用存储过程在数据挖掘中的应用,以及权限和安全性的问题。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

对数据挖掘对象的编程访问

您可以使用下列对象模型创建与 Analysis Services 数据库的连接和处理数据挖掘对象:

ADO 使用 OLE DB 连接到 Analysis Services 服务器。使用 ADO 时,客户端仅限于架构行集查询和 DMX 语句。

ADO.NET 与其他访问接口相比,可以更好地与 SQL Server 访问接口进行交互。使用数据适配器存储动态行集。使用数据集对象,该数据集对象是作为数据表存储的服务器数据的缓存,可将该服务器数据更新或另存为 XML 格式。

ADOMD.NET 为处理数据挖掘和 OLAP 而优化的托管数据访问接口。ADOMD.NET 速度比 ADO.NET 更快,并且更能有效地利用内存。您还可以通过 ADOMD.NET 检索有关服务器对象的元数据。建议用于客户端应用程序,除非 .NET 不可用。

Server ADOMD 用于在服务器上直接访问 Analysis Services 对象的对象模型。供 Analysis Services 存储过程使用;不能用于客户端。

AMO 替换决策支持对象 (DSO) 的 Analysis Services 的管理接口。与使用其他接口相比,在使用 AMO 时,循环访问对象等操作需要更高的权限。这是因为 AMO 直接访问元数据,而 ADOMD.NET 和其他接口仅访问数据库架构。

浏览和查询模型

使用本地或远程服务器可以执行所有类型的预测,但具有下列限制:

如果使用 Server ADOMD,则可以在不进行连接的情况下使用 DMX 访问该服务器。然后可以将结果直接复制到数据表中。但是,不能将 Server ADOMD 用于远程实例;您只能查询本地服务器。

对于数据挖掘,ADO.NET 不支持命名参数。您必

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值