数据挖掘 Web 控件库用于使数据挖掘用户的操作范围能够从 Microsoft SQL Server 2005 Analysis Services (SSAS) 扩展到 Web。此库提供了数据挖掘模型查看器的简化版。使用数据挖掘 Web 控件,您可以在任一安装了 Microsoft Internet Explorer 的计算机上浏览复杂的挖掘模型。
这些控件位于服务器端。也就是说,这些控件位于 Web 服务器的内存空间中。Web 服务器可以是(但不要求一定是)安装了 Analysis Services 的计算机。但是,在将要安装数据挖掘 Web 控件的计算机上,必须安装了并正在运行 Internet 信息服务 (IIS) 和 ASP.NET 2.0(或更高版本)。
与这些示例相关联的文档和源代码位于 C:\Program Files\Microsoft SQL Server\90\Samples\AnalysisServices\DataMining\Data Mining Web Controls 文件夹下。
生成和安装数据挖掘 Web 控件
-
在 Windows 资源管理器中,定位到 C:\Program Files\Microsoft SQL Server\90\Samples\Analysis Services\DataMining\Data Mining Web Controls,然后双击 WebControls.sln 文件。将在 Visual Studio 中打开 WebControls 解决方案。
-
在“生成”菜单上,单击“配置管理器”。
-
在“配置管理器”对话框中,对 DMHTMLViewersSetup 和 WebControls 项目选中“生成”复选框。
-
在“生成”菜单上,单击“重新生成解决方案”。
-
在 Windows 资源管理器中,定位到 C:\Program Files\Microsoft SQL Server\90\Samples\Analysis Services\DataMining\Data Mining Web Controls\WebControlsSetup\Debug,然后双击 setup.exe 文件。
-
在 Microsoft SQL Server 数据挖掘 HTML 控件安装向导中,单击“下一步”,然后再次单击“下一步”以开始安装控件。
-
控件安装完成之后,就会在服务器上添加下列文件夹:
- C:\Program Files\Microsoft.AnalysisServices.DataMiningHtmlViewers 文件夹,其中包含控件库、控件源代码和本文档。
- C:\Inetpub\wwwroot\aspnet_client\microsoft_analysisservices_datamininghtmlviewers 文件夹,其中包含数据挖掘 Web 控件使用的客户端脚本和图像。此文件夹还是 Web 共享文件夹。
将控件添加到应用程序
生成示例之后,就可以使用数据挖掘控件。若要使用这些控件,首先必须创建一个 ASP.NET Web 应用程序,将所需的控件添加到该应用程序,然后对已添加的控件进行配置。配置步骤如下:
-
在 Microsoft Visual Studio .NET 2005 中,在“文件”菜单上单击“新建网站”。
-
在“新建网站”对话框中,选择“ASP.NET 网站”,选择 Microsoft C# 作为语言,然后单击“确定”。
-
如果工具箱当前不可见,请在“视图”菜单上单击“工具箱”。
-
在工具箱中,展开所需数据挖掘控件所属的类别,右键单击该类别,然后单击“选择项”。
-
在“选择工具箱项”对话框中,找到并打开 C:\Program Files\Microsoft.AnalysisServices.DataMiningHtmlViewers\Microsoft.AnalysisServices.DataMiningHTMLViewers.dll 文件。组件列表中将显示三个数据挖掘控件,并已自动选中它们的复选框。
-
单击“确定”。现在,这三个数据挖掘控件就会显示在工具箱中的选定类别下。
-
若要将某个数据挖掘控件添加到应用程序,请将该控件从工具箱拖到 Web 窗体设计页上。
设置 DMDecisionTreeViewer 控件必需的属性
-
在 Visual Studio 中,在 Web 窗体设计视图上选择 DMDecisionTreeViewer 控件。
-
在“属性”窗口中,在“数据挖掘内容”类别中对下列属性进行设置:
- 将 Server 属性设置为安装了 Analysis Services 的计算机的名称。
- 将 Database 属性设置为包含要显示的模型的目录名称。
- 将 Model 属性设置为要在查看器中加载的挖掘模型。
- (可选)将 Connection 属性设置为现有 OLE DB 连接。
- 将 TargetTree 属性设置为要显示在控件中的树。请用可预测属性的名称来标识此树。
- 将 TargetNode 属性设置为要显示的节点的 NODE_UNIQUE_NAME 值。