Visual Studio+SQL Server数据发掘

[复制链接]
发表于 2025-7-9 00:41:04 来自手机 | 显示全部楼层 |阅读模式
工具预备

Visual studio 2017
analysis service
SQLserver2012、2017均可
SSMS
安装Visual studio 2017

Visual studio 2017下载地点:https://aka.ms/vs/15/release/vs_community.exe
Visual studio 2019 下载地点: https://aka.ms/vs/16/release/vs_community.exe
Visual studio 安装时选择以下内容

安装SQL Server

SQL-DEV是SQL Server安装包的下载器
SQL Server2012下载地点: https://www.microsoft.com/zh-cn/download/details.aspx?id=43351
SQL Server2017下载地点: https://download.microsoft.com/download/5/A/7/5A7065A2-C81C-4A31-9972-8A31AC9388C1/SQLServer2017-SSEI-Dev.exe
自界说即可

安装完成之后打开安装步调


功能根据本身现实环境选择。未下载且必要使用的功能可以重新执行该安装步调给实例添加功能。此处无需多选,可根据需求勾选
此处必须选择:数据库引擎服务、analysis services、sql server Data Tools
实例设置,可根据需求命名实例,方便后续创建实例时区别

选择混合模式,输入暗码,
在指定SQLServerr管理员中,点击“添加当前用户”,下一步。

选“多维和数据发掘模式”,在“指定那些用户具有对Analysis Services的管理权限”,点击“添加当前用户”,下一步。

安装SQL Server Management Studio

https://aka.ms/ssms/21/release/vs_SSMS.exe
安装analysis service

下载地点:https://probitools.gallerycdn.vsassets.io/extensions/probitools/microsoftanalysisservicesmodelingprojects/2.9.18/1626109082514/Microsoft.DataTools.AnalysisServices.vsix
SSMS连接sql server

打开SSMS


若有备份的.bak数据库文件
可右键数据库,选择还原

可以本身右键新建数据库,点击新建的数据库->右键->任务->导入平面文件,选择想要导入的文件并命名新表名称即可。
Visual studio新建项目

打开visual studio 文件-新建-Analysis Service多维数据和 数据发掘项目

数据源

打开解决方案资源管理器 视图->解决方案资源管理器
数据源文件夹(右键)->新建数据源 下一步


留意!此处若提供步调没有SQL Server Native Client 11.0该选项,必要下载安装步调SQL Server Native Client 11.0
下载地点:https://download.microsoft.com/download/5/b/6/5b6c9d87-52d9-4d9b-879d-9b9cb5bed8e3/CHS/x86/sqlncli.msi
数据源视图

点击数据源视图(右键)->新建数据源视图
通过数据源视图,我们可以选择项目所必要的数据,建立表之间的关系,在不修改原来的数据的环境下修改数据的结构。
选择必要的表或视图

发掘结构

点击发掘结构(右键)->新建发掘结构
下一步->从已有的数据仓库选择->数据发掘结构,我们选择bayes模子、选择数据源
选择模子信息,我们最少必要一个预测列,一个输入列和一个关键值列。

确认数据范例,内容范例
确认测试数据集结构(Testing Data Set for the Structure)
这里设置测试比例为30%,根据本身需求,此处默认
摆设

右键解决方案“MultidimensionalProject1” 点击属性

属性页中点击摆设栏 确定服务器信息是否准确 点击确定

若没反应请点击绿色启动按钮

模子设置

可点击发掘模子 右键点击bayes结构举行设置,如算法参数设置

发掘预测

点击发掘结构
点击检察发掘模子

点击发掘模子预测

摆设易错点

摆设不成功一样平常看两点:
一、未指定明确服务器名称,不使用localhost,使用 “机器名\实例名称” 如SEA\MYSQLSERVER2012 确保已经连接sql server服务
二、没有设置数据库的用户名。
打开管理工具SSMS,连接服务之后,右键登录名->新建登录,登录名设置为报错内容的ODBC连接错误用户名。
如NT SERVICE\MSOLAP$MYSQLSERVER2012 根据报错内容连接用户名来填。(MYSQLSERVER2012为实例名)


免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!更多信息从访问主页:qidao123.com:ToB企服之家,中国第一个企服评测及商务社交产业平台。
继续阅读请点击广告

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册

×
回复

使用道具 举报

© 2001-2025 Discuz! Team. Powered by Discuz! X3.5

GMT+8, 2025-7-25 07:39 , Processed in 0.078682 second(s), 31 queries 手机版|qidao123.com技术社区-IT企服评测▪应用市场 ( 浙ICP备20004199 )|网站地图

快速回复 返回顶部 返回列表