[数据库] Microsoft SQL Server 数据库

news/2025/10/13 0:26:46/文章来源:https://www.cnblogs.com/johnnyzen/p/19137537

1 概述: Microsoft SQL Server

SQL Server 数据库

  • SQL是英文Structured Query Language的缩写,意思为结构化查询语言
  • SQL语言的【主要功能】就是同各种数据库建立联系,进行沟通。

按照ANSI(美国国家标准协会)的规定,SQL被作为关系型数据库管理系统的【标准语言】。
SQL语句可以用来执行各种各样的操作,例如更新数据库中的数据,从数据库中提取数据等。
目前,绝大多数流行的关系型数据库管理系统,如Oracle, Sybase, Microsoft SQL Server, Access等都采用了SQL语言标准。

2 SSMS = SQL Server Management Studio(SQL Server管理工作台)

简介

  • SQL Server Management Studio (SSMS)

作为 Azure Analysis ServicesSQL Server Analysis Services 服务器以及已部署模型数据库的【主要管理工具】。
SSMS 是一个免费的,支持网络下载,每月更新一次。

  • 下载链接
  • 下载 SQL Server Management Studio - Microsoft

SQL Server Profiler = SQL Server 探查器

  • SSMS 一起安装的 SQL Server Profiler 是 SQL 跟踪的图形用户界面,用于监视服务器实例。

您可以捕获有关每个事件的数据并将其保存到文件或表中,以便以后进行分析。

3 SSAS = SQL Server Analysis Services(SQL Server 分析服务) = Cube(多维数据库)

简介

  • SSAS:
  • Analysis Services决策支持和商业分析中使用的分析数据引擎VertiPaq)。 它为业务报表和客户端应用程序(如 Power BIExcelReporting Services 报表和其他数据可视化工具)提供企业级语义数据模型。 ---- SSAS
  • SQL Server Analysis Services 作为本地或虚拟机服务器实例安装,支持所有兼容级别的表格模型(具体取决于版本)、多维模型、数据挖掘和 Power Pivot for SharePoint。 ---- SSAS
  • 提供了联机分析处理OLAP)和数据挖掘功能的商务智能应用
    分析支持OLAP服务让你的设计,制造,和管理的多维结构,包含来自其他数据源汇总数据,如关系数据库。
    数据挖掘应用程序,分析服务,让你的设计,制造,和可视化的数据挖掘模型的构建通过使用各种各样的行业标准数据挖掘算法的其他数据源。

A、分析服务的概念和对象的AnalysisServices功能和体系结构的介绍

  • a、分析服务的结构: 微软SQL Server 2005分析服务(SSAS)使用的服务器和客 户端组件提供联机分析处理(OLAP)和数据挖掘功能的商 务智能应用: 分析服务的服务器组件作为微软Windows服务的实现。SQL Server 2005分析服务支持多个实例在同一台计算机上,与每 个AnalysisServices实例作为一个单独的Windows服务实例

  • b、客户使用公共标准XML分析服务沟通(XMLA),一个基 于SOAP发出命令和接收响应协议,公开为Web服务。客户 端对象模型也提供了XMLA,并可以用托管提供程序访问, 如adomd.net,或一个本地的OLE DB提供程序。

  • c、查询可以发出命令使用以下语言:SQL;多维表达式 (MDX),一个行业标准的查询语言的分析;或数据挖掘扩 展插件(DMX),一个行业标准的面向数据挖掘查询语言。 分析服务脚本语言(ASSL)也可以用来管理 AnalysisServices数据库对象。相关主题:在MDX中的关键 概念(MDX),多维表达式(MDX)参考,分析服务脚本语 言(ASSL),数据挖掘扩展插件(DMX)参考 分析服务还支持本地多维数据集引擎,使断开连接的客户端 浏览本地存储的多维数据的应用。更多信息,见客户端架构 (分析)

B、分析服务的概念

  • 微软SQL Server 2005分析服务(SSAS)提供在线分析处理 (OLAP)和数据挖掘功能的商业智能解决方案。

在使用分 析服务的商业智能解决方案的设计,您应该熟悉OLAP和数 据挖掘的概念,成功的解决方案所必需的。

  • 分析服务相结合的最好的方面,传统的基于OLAP分析和关系以使开发人员能够定义一个数据模型的报告,称为一个统一的三维模型(UDM)在一个或多个物理数据源

所有的最终用户查询OLAP,报告,和定制的商务智能应用程序访问的数据在基础数据源通过UDM,它提供了一个单一的这种关系数据业务视图

  • 分析服务提供了一套丰富的数据挖掘算法,使企业用户挖掘 其数据寻找特定的模式和趋势。

这些数据挖掘算法可以用来 通过UDM或直接从物理数据存储分析数据。
更多信息,见附加资源部分在SQL Server 2005–分析服务的 网页在微软TechNet网站。

C、分析服务的对象

  • 一个微软SQL Server 2005分析服务(SSAS)实例包含使用 数据库对象和组件的联机分析处理(OLAP)和数据挖掘。
  • a、数据库包含OLAP和数据挖掘的对象,如数据源,数据源 视图,立方体,措施,测量组,尺寸,属性,层次,结构挖 掘,挖掘模型和角色。
  • b、程序集包含用户定义的功能扩展提供多维表达式的内在 功能的功能(MDX)和数据挖掘扩展插件(DMX)语言。

SQL Server Analysis Services 工作流

  • 常见的工作流包括安装 SQL Server Analysis Services 实例、创建表格或多维数据模型、将模型部署为数据库到服务器实例、处理数据库以加载数据,然后分配权限以允许数据访问。

准备就绪后,任何支持 Analysis Services 作为数据源的客户端应用程序都可以访问数据模型。

  • 若要创建模型,请使用 Visual Studio 和 Analysis Services 项目扩展(也称为 SQL Server Data Tools 或简单 SSDT),选择表格或多维项目模板。 项目模板包含模型中所需的所有对象的文件夹。

可以使用向导创建所有基本元素,例如数据源、数据源视图、维度、多维数据集和角色。
Visual Studio 和 DevOps 支持高效的 CI/CD 管道。

  • 模型由来自其他数据系统的数据填充,通常是在 SQL ServerOracle 关系数据库引擎上托管的数据仓库(表格模型支持更多数据源类型)。

模型指定封装业务逻辑的查询对象、计算和 KPI。

  • 若要使用模型,请将其部署到服务器实例,并使它可供通过 Excel其他应用程序连接的授权用户使用。

Z FAQ for SQL Server

Q: SQL Server、SSIS、SSAS、SSRS的区别与关系?

  • SSIS : 作为 ETL 工具
  • ETL: 从基于OLTP的数据库到OLAP的数据仓库数据提取、清洗、转换、装载的过程。
  • SQL SERVER Integration Services的简称,可以使用SSIS来创建ETL包,执行上面的转换操作。

把【数据库】的数据抽取到【数据仓库】

生成高性能数据集成解决方案(包括数据仓库的提取、 转换和加载(ETL)包)的平台。 Integration Services 包括用于生成和调试包的图形工具和向导;
用于执行工作流函数(如 FTP 操作)、执行 SQL 语句 或发送电子邮件的任务;
用于提取和加载数据的数据源和目 标;用于清理、聚合、合并和复制数据的转换;
用于管理 Integration Services 的管理服务 Integration Services 服务 ;
以及用于对 Integration Services 对象模型编程的应用程 序编程接口 (API)。SSIS的典型用途:合并来自异类数据存储区的数据;填充数据仓库和数据集市;清楚数据和将数据标准化;将商业智能置入数据转换过程;使管理功能和数据加载自动化;
  • SSAS := Cube(多维数据库)工具

SQL SERVER Analysis Services的简称,可以创建多维度数据库并提供服务。(类比: Clickhouse , Doris)
把【数据仓库】转换成【多维数据库】

  • SSRS : 可以提供报表服务

用【多维数据库】作为【数据源】来呈现【报表】
SSRS(SQL Server Reporting Service)简称 SQL Server 报告服务。

  • SQL Server Reporting Services 提供全方位的现成的工具和 服务来帮助你创建,部署,管理你的组织的报告,以及编程 功能,使你能够扩展和定制你的报告功能。
  • 报表服务是一个基于服务器的报表平台,提供全面的报告对各种数据源的功能。

ReportingServices包括为您创造,管理 一个完整的工具集,并提供报告,和API,使开发人员能够 整合或扩展的自定义应用程序中处理数据和报告。
ReportingServices工具在微软的Visual Studio环境和SQL Server工具和组件完全集成。

  • 报告服务,您可以创建互动,表格,图形,或空白的报告关系,多维的,或基于XML的数据源。
  • 报告可以包括丰富的数 据可视化,包括图表,地图,和迷你。你可以发布报告,进 度报告处理,或按需访问报告。
  • 你可以从多种视角的格式选择,报表导出到其他应用程序如微软Excel,并订阅发布的 报告。报道说你创建可以被视为在一个基于Web的连接,或 作为一个微软的Windows应用程序或SharePoint网站。
  • 您还 可以创建对发布到SharePoint站点报告数据的通知和接收电 子邮件消息时,报告数据的变化。
  • 在SQL Server 2012中,报表服务介绍的权力观,交互式数 据探索,可视化,和报告服务介绍经验加上微软的 SharePoint Server 2010企业版。

权力观是一个基于浏览器 的Silverlight应用,推出了从SharePoint Server 2010。

  • 它提供了基于PowerPivot工作簿发表在PowerPivot画廊或表格的 部署到SQL Server 2012服务模型分析表格模型表示的数据 (SSAS)实例。

Y 推荐文献

  • [数据分析/BI] Microsoft Power BI 使用指南 - 博客园/千千寰宇

  • SQL Server Analysis Services

  • SQL Server Analysis Services 概述 - Microsoft

X 参考文献

  • 了解sql server、SSIS、SSAS、SSRS - CSDN

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/935814.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

02 | 在环境中使用Airsim插件

02 | 在环境中使用Airsim插件参考 https://zhuanlan.zhihu.com/p/619214564 中 我们只需要随意下载一个小一点的场景工程就可以然后按照文章中的内容进行。注意需要用到我们上一个文章中介绍的 plugins 文件夹

01 | UE5.3+Airsim+VS2022+Windows10(无人机仿真环境)

01 | UE5.3+Airsim+VS2022+Windows10(无人机仿真环境)配置步骤 vs2022 的安装和配置可以多装;少装也没事后面打开 vs2022 配置项目会进行提示桌面开发套件NET 桌面开发游戏开发单个组件安装 UE5.3不要下载在 C 盘,…

对于使用ant design组件库的疑问

用ant design 的tag来制作组件封装然后实现应该筛选功能的话,我得考虑什么,具体筛选是点击tag之后会得到对应的筛选后的信息,我的后端接口应该是放在主页面没问题,然后传类别和该类别的tag,但是tag是能选择了,那…

阅读《构建之法》提出的5个问题

问题1:科技公司应如何应对“颠覆式”的创新 书中上下文:16.1.2迷思之⼆:⼤家都喜欢创新 第348页“如果这位年轻⼈提的想法是改进电报技术,⼀定会受到欢迎,这⼀类创新是改良式的(Incremental Innovation),但是,…

提示工程介绍

什么是提示工程? 提示工程(Prompt Engineering)是“设计、优化输入给大语言模型的提示词,使其生成准确、有用且符合预期的输出”的技术与方法集合。它不改变模型本身,只通过调整“问法”来引导 AI 的表现。 定义看…

DshanPI-A1 RK3576 gstreamer播放16路视频与硬件加速

演示视频 一、实验环境类别 具体配置板卡 DshanPI-A1主控芯片 RK3576操作系统 Armbian桌面系统 GNOME窗口系统 WaylandGPU 驱动 Panfrost核心硬件加速单元说明 RK3576 芯片集成三类关键硬件加速单元,分别负责不同环节…

全面适配iOS 26液态玻璃,基于开源IM即时通讯框架MobileIMSDK:RainbowChat-iOS端v10.2发布

全面适配iOS 26液态玻璃,基于开源IM即时通讯框架MobileIMSDK:RainbowChat-iOS端v10.2发布基于开源IM即时通讯框架MobileIMSDK:RainbowChat-iOS端v10.2发布,全面适配iOS 26 Liquid Glass(液态玻璃)。1、MobileIMS…

freertos的调度过程

一.Preface 理解Freertos的任务调度对理解整个实时操作系统是非常有帮助的,最近抽空又复习了一遍源码,所以在此记录一下。二.freertos的3各任务链表 2.1ready list(array) a.这是一个链表组,定义了最高优先级为10,…

「2025 高一上学期笔记 / 日记」

「2025 高一上学期笔记 / 日记」 9.1 上午 P10449 费解的开关25 盏灯排成一个 55 的方形。每一个灯都有一个开关,游戏者可以改变它的状态。每一步,游戏者可以改变某一个灯的状态。游戏者改变一个灯的状态会产生连锁反…

「2025 暑假日记 / 笔记」

「2025 暑假日记 / 笔记」 7.1 - 7.2目前鸽了一部分题没时间写/太难的,后期补出来并查集简单并查集 并查集是一种用于管理元素所属集合的数据结构,支持查询和合并的操作。查询int find(int x){return (f[x] == x) ?…

2025羊城杯初赛Misc-writeup

别笑,你试你也过不了第二关 构造变量 hilogo 使其值等于指定的 ASCII 艺术图案,代码长度必须小于 285 字符 第一关通过尝试,发现题目存在沙箱,禁了import,print,base64等,同时禁用使用字符串格式化 我们采用Code…

将 GPU 级性能带到企业级 Java:CUDA 集成实用指南

引言 在企业软件世界中,Java 依靠其可靠性、可移植性与丰富生态持续占据主导地位。 然而,一旦涉及高性能计算(HPC)或数据密集型作业,Java 的托管运行时与垃圾回收开销会在满足现代应用的低延迟与高吞吐需求上带来…

我的个人空间

Hero BannerMCPAPPMovie H5浏览器插件微信

2025.10.12总结

今天继续学习软考相关知识,目前过完数据结构和算法相关知识,在看操作系统,看的课程讲的云里雾里的听不懂。 目前任务 1.软考 2.继续学苍穹外卖 软考下个月就开始考试很紧急 苍穹外卖对找工作有帮助,而这仅仅是一个…

Windows 文件管理器中重复的 OneDrive 图标原因与解决方案

最近发现 Windows 文件管理器左侧出现了两个 OneDrive 图标。 检查注册表后发现,它们分别对应两个不同的命名空间(CLSID): {018D5C66-4533-4307-9B53-224DE2ED1FE6} → 系统版 OneDrive(个人) {04271989-C4D2-F…

10.12总结

1.今天啥都没干 2.明天学习组建模板

【Python】pandas的向量化操作

dict_nb={[1,2,3]:[4,5]}#多层循环效率不高 for i in range(0, df2.shape[0]): #循环,如果df2的列表中,每行第1列等于GOOD,且第4列等于字典键的第二个值(此处为2),第5列等于字典键的第三个值(此处为3)if df2.v…

docker部署doris

拉取镜像 docker pull apache/doris:fe-3.0.4 docker pull apache/doris:be-3.0.4docker-compose.yamlversion: "3" services: fe: image: apache/doris:fe-3.0.4 hostname: fe environment: - FE_SERVERS=f…

ES客户端8版本与ES服务端7版本的兼容问题

🎬 第一阶段:发现问题(认识症状) 🔴 看到的错误日志: 2025-09-30 14:23:45.123 ERROR - ES全量同步任务执行失败 co.elastic.clients.transport.TransportException: Missing [X-Elastic-Product] header. P…

AI 改变数据库产品实践探索

AI 改变数据库产品实践探索OceanBase 结合 AI 技术,通过 Agent 和任务调度简化数据库操作,支持多数据库管理与易用性提升。01 obloader agent 导数工具使用中的难题 在实际使用导数工具进行数据导入的过程中,用户普…