Visual Studio+SQL Server數據挖掘

這里寫自定義目錄標題

  • 工具準備
    • 安裝Visual studio 2017
    • 安裝SQL Server
    • 安裝SQL Server Management Studio
    • 安裝analysis service
  • SSMS連接sql server
  • Visual studio新建項目
    • 數據源
    • 數據源視圖
    • 挖掘結構
    • 部署
    • 模型設置
    • 挖掘預測
  • 部署易錯點

工具準備

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為實例名)
在這里插入圖片描述

本文來自互聯網用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務,不擁有所有權,不承擔相關法律責任。
如若轉載,請注明出處:http://www.pswp.cn/diannao/85139.shtml
繁體地址,請注明出處:http://hk.pswp.cn/diannao/85139.shtml
英文地址,請注明出處:http://en.pswp.cn/diannao/85139.shtml

如若內容造成侵權/違法違規/事實不符,請聯系多彩編程網進行投訴反饋email:809451989@qq.com,一經查實,立即刪除!

相關文章

如何遷移SOS數據庫和修改sos服務的端口號

一. 遷移SOS數據庫。 1. 對SOS整個庫進行拷貝。壓縮拷貝等都可以 2. 找到SOS安裝目錄下的這個目錄 /SOS7/SERVERS7/LOCAL/ 在此目錄下會發現,有SOS服務庫的文件夾。拷貝你要遷移的SOS數據庫 3. 進入該文件夾,找到:serverdb.cfg 打開后&…

Oracle向PG轉移建議以及注意點

Oracle向PG轉移建議以及注意點 ? 一、語法差異與遷移建議 1. 包結構(Package) Oracle 支持 PACKAGE 和 PACKAGE BODY 分離定義。PostgreSQL 不支持包結構,需將每個函數/過程單獨定義。 遷移建議: 將 PACKAGE 包中的每個函數…

PCIe-PCI、PCIe中斷機制概述

PCI、PCIe中斷概述 PCIe 中斷機制在繼承 PCI 傳統中斷(INTx)的基礎上,引入了更高效的 MSI/MSI-X 方案,以提升設備性能并減少 CPU 輪詢開銷。以下是核心要點及技術演進: ?? ??一、PCIe 中斷類型與演進?? ??IN…

改進自己的圖片 app

1. 起因, 目的: 前面我寫過一個圖片 app , 最新做了些改動。 把原來的一列,改為3列, 繼續使用瀑布流手機上使用,更流暢,橫屏顯示為2列。 2. 先看效果 3. 過程: 過程太細碎了,這里只是做一下…

【HTML-15】HTML表單:構建交互式網頁的基石

表單是HTML中最強大的功能之一,它允許網頁收集用戶輸入并與服務器進行交互。無論是簡單的搜索框、登錄頁面,還是復雜的多步驟調查問卷,表單都是實現這些功能的核心元素。本文將深入探討HTML表單的各個方面,幫助您構建高效、用戶友…

關于智能體接入后端,在Apifox能夠傳參數給智能體的測試

from flask import Flask, request, jsonify, render_template import requests import json # 用于解析嵌套的 JSON 字符串app Flask(__name__)COZE_BOT_ID 7508736911423963162 COZE_API_KEY pat_cHXqrFzcvtktfmmlp4pjF3O2qmjioQW46uU8UNbUugyvSlFZclklpunc53DbR8ws COZE…

SQL進階之旅 Day 8:窗口函數實用技巧

【SQL進階之旅 Day 8】窗口函數實用技巧 在現代數據庫開發中,處理復雜的業務邏輯和大規模數據時,僅僅依靠傳統的GROUP BY和JOIN操作已經無法滿足需求。**窗口函數(Window Function)**作為SQL標準的一部分,為開發者提供…

編譯rustdesk,使用flutter、hwcodec硬件編解碼

目錄 安裝相應的環境安裝visual studio安裝vpkg安裝rust開發環境安裝llvm和clang編譯源碼下載源碼使用Sciter作為UI的(已棄用)使用flutter作為UI的(主流)下載flutter sdk橋接靜默安裝最近某desk免費的限制越來越多,實在沒辦法,平時遠程控制用的比較多,只能用rustdesk了,…

由反匯編代碼確定結構體的完整聲明

C程序中遇到下面的代碼 typedef struct {int left;a_struct a[CNT];int right; } b_struct;void test( int i, b_struct *bp) {int nbp->leftbp->right;a_struct *ap&bp->a[i];ap->x[ap->idx]n; } 下面是test函數的反匯編代碼 結合C程序中的代碼與test函數…

鴻蒙OSUniApp復雜表單與動態驗證實踐:打造高效的移動端表單解決方案#三方框架 #Uniapp

UniApp復雜表單與動態驗證實踐:打造高效的移動端表單解決方案 引言 在移動應用開發中,表單處理一直是一個既常見又具有挑戰性的任務。隨著HarmonyOS生態的蓬勃發展,越來越多的開發者開始關注跨平臺解決方案。本文將深入探討如何使用UniApp框…

Python學習(2) ----- Python的數據類型及其集合操作

在 Python 中,一切皆對象,每個對象都有類型。下面是 Python 中的常見內置類型分類和示例: 🟡 1. 數字類型(Numeric Types) 類型說明示例int整數5, -42float浮點數3.14, -0.5complex復數1 2j a 10 …

深入解析Go語言數據類型:從底層到高級應用

引言 Go語言的數據類型系統設計體現了??簡潔性??與??高效性??的完美平衡。作為靜態編譯型語言,Go提供了豐富的數據類型支持,從基礎數值類型到高級并發原語,都經過精心設計。本文將深入剖析Go語言數據類型體系,揭示其底層…

數據交易場景的數據質量評估

在現代數字化時代,數據已成為推動商業發展的核心驅動力。基于不同的交易產品和業務場景,數據產品的質量和準確性直接影響到數據資產的價值及其在市場中的流通性。因此,為數據產品提供全面、深入的數據質量評估報告,不僅有助于提升…

Java 對接 Office 365 郵箱全攻略:OAuth2 認證 + JDK8 兼容 + Spring Boot 集成(2025 版)

🚨 重要通知:微軟強制 OAuth2,傳統認證已失效! 2023 年 10 月起,Office 365 全面禁用用戶名 密碼認證,Java 開發者必須通過OAuth 2.0實現郵件發送。本文針對 CSDN 技術棧,提供從 Azure AD 配置…

一文詳談Linux中的時間管理和定時器編程

(目錄) 先說一些在計算機中需要用到時間的地方:系統日志log、OS調度(時間片、定時器)等等~~ 時間的計量 計時的方式發展:日晷、沙漏 -> 機械鐘 -> 石英振蕩器、晶振 -> 銫原子鐘 -> 氫原子鐘 計算機中的計時方式&…

使用FastAPI+Sqlalchemy從一個數據庫向另一個數據庫更新數據(sql語句版)

from sqlalchemy import create_engine, text from sqlalchemy.orm import sessionmaker # 配置數據庫連接(示例為PostgreSQL->MySQL) SRC_DB_URL postgresql://user:passsource_host:5432/source_db DST_DB_URL mysqlpymysql://user:passdest_hos…

基于python腳本進行Maxwell自動化仿真

本文為博主進行Maxwell自動化研究過程的學習記錄,同時對Maxwell自動化腳本(pythonIron)實現方法進行分享。 文章目錄 腳本使用方法腳本錄制與查看常用腳本代碼通用開頭定義項目調整設計變量軟件內對應位置腳本 設置求解器軟件內對應位置腳本…

pikachu通關教程-RCE

目錄 RCE(remote command/code execute)概述: exec "ping" 管道符 亂碼問題 RCE(remote command/code execute)概述: RCE漏洞,可以讓攻擊者直接向后臺服務器遠程注入操作系統命令或者代碼,從而控制后臺系統 分為遠程代碼和遠程命令兩種.當…

JavaScript性能優化全景指南

JavaScript性能優化全景指南 Ⅰ. 加載性能優化 1.1 代碼分割與懶加載 動態導入(ES2020) javascript // 路由級代碼分割 const ProductPage () > import(/* webpackChunkName: "product" */ ./ProductPage.vue); // 交互驅動加載 document.querySelector(#char…

BaseTypeHandler用法-筆記

1.BaseTypeHandler簡介 org.apache.ibatis.type.BaseTypeHandler 是 MyBatis 提供的一個抽象類,通過繼承該類并實現關鍵方法,可用于實現 Java 類型 與 JDBC 類型 之間的雙向轉換。當數據庫字段類型與 Java 對象屬性類型不一致時(如&#xff…