Data Warehouse
本世纪80年代中期,"数据仓库之父"William H.Inmon先生在其《建立数据仓库》一书中定义了数据仓库的概念,随后又给出了更为精确的定义:数据仓库是在企业管理和决策中面向主题的、集成的、与时间相关的、不可修改的数据集合。与其他数据库应用不同的是,数据仓库更像一种过程,对分布在企业内部各处的业务数据的整合、加工和分析的过程。而不是一种可以购买的产品。
Data mart
数据集市,或者叫做"小数据仓库"。如果说数据仓库是建立在企业级的数据模型之上的话。那么数据集市就是企业级数据仓库的一个子集,他主要面向部门级业务,并且只是面向某个特定的主题。数据集市可以在一定程度上缓解访问数据仓库的瓶颈。
OLAP
联机分析处理(OLAP)的概念最早是由关系数据库之父E.F.Codd于1993年提出的。当时,Codd认为联机事务处理(OLTP)已不能满足终端用户对数据库查询分析的需要,SQL对大数据库进行的简单查询也不能满足用户分析的需求。用户的决策分析需要对关系数据库进行大量计算才能得到结果,而查询的结果并不能满足决策者提出的需求。因此Codd提出了多维数据库和多维分析的概念,即OLAP。Codd提出OLAP的12条准则来描述OLAP系统:
准则1 OLAP模型必须提供多维概念视图
准则2 透明性准则
准则3 存取能力推测
准则4 稳定的报表能力
准则5 客户/服务器体系结构
准则6 维的等同性准则
准则7 动态的稀疏矩阵处理准则
准则8 多用户支持能力准则
准则9 非受限的跨维操作
准则10 直观的数据操纵
准则11 灵活的报表生成
准则12 不受限的维与聚集层次
ROLAP
基于Codd的12条准则,各个软件开发厂家见仁见智,其中一个流派,认为可以沿用关系型数据库来存储多维数据,于是,基于稀疏矩阵表示方法的星型结构(star schema)就出现了。后来又演化出雪花结构。为了与多维数据库相区别,则把基于关系型数据库的OLAP称为Relational OLAP,简称ROLAP。代表产品有Informix Metacube、Microsoft SQL Server OLAP Services。
MOLAP
Arbor Software严格遵照Codd的定义,自行建立了多维数据库,来存放联机分析系统数据,开创了多维数据存储的先河,后来的很多家公司纷纷采用多维数据存储。被人们称为Muiltdimension OLAP,简称MOLAP,代表产品有Hyperion(原Arbor Software) Essbase、Showcase Strategy等。
Client OLAP
相对于Server OLAP而言。部分分析工具厂家建议把部分数据下载到本地,为用户提供本地的多维分析。代表产品有Brio Designer,Business Object。
DSS
决策支持系统(Decision Support System),相当于基于数据仓库的应用。决策支持就是在收集所有有关数据和信息,经过加工整理,来为企业决策管理层提供信息,为决策者的决策提供依据。
ETL
数据抽取(Extract)、转换(Transform)、清洗(Cleansing)、装载(Load)的过程。构建数据仓库的重要一环,用户从数据源抽取出所需的数据,经过数据清洗,最终按照预先定义好的数据仓库模型,将数据加载到数据仓库中去。
Ad hoc query
即席查询,数据库应用最普遍的一种查询,利用数据仓库技术,可以让用户随时可以面对数据库,获取所希望的数据。
EIS
主管信息系统(Executive Information System),指为了满足无法专注于计算机技术的领导人员的信息查询需求,而特意制定的以简单的图形界面访问数据仓库的一种应用。
BPR
业务流程重整(Business Process Reengineering),指利用数据仓库技术,发现并纠正企业业务流程中的弊端的一项工作,数据仓库的重要作用之一。
BI
商业智能(Business Intelligence),指数据仓库相关技术与应用的通称。指利用各种智能技术,来提升企业的商业竞争力。
Data Mining
数据挖掘,Data Mining是一种决策支持过程,它主要基于AI、机器学习、统计学等技术,高度自动化地分析企业原有的数据,做出归纳性的推理,从中挖掘出潜在的模式,预测客户的行为,帮助企业的决策者调整市场策略,减少风险,做出正确的决策
CRM
客户关系管理(Customer Relationship Management),数据仓库是以数据库技术为基础但又与传统的数据库应用有着本质区别的新技术,CRM就是基于数据仓库技术的一种新应用。但是,从商业运作的角度来讲,CRM其实应该算是一个古老的"应用"了。比如,酒店对客人信息的管理,如果某个客人是某酒店的老主顾,那么该酒店很自然地会知道这位客人的某些习惯和喜好,如是否喜欢靠路边,是否吸烟,是否喜欢大床,喜欢什么样的早餐,等等。当客人再次光临时,不用客人自己提出来,酒店就会提供客人所喜欢的房间和服务。这就是一种CRM。
Meta Data
元数据,关于数据仓库的数据,指在数据仓库建设过程中所产生的有关数据源定义,目标定义,转换规则等相关的关键数据。同时元数据还包含关于数据含义的商业信息,所有这些信息都应当妥善保存,并很好地管理。为数据仓库的发展和使用提供方便。
分享到:
相关推荐
13. **商业智能(Business Intelligence)**:商业智能是提高数据理解性的技术和方法,包括报告、数据分析和数据挖掘。 14. **分类分析(Classification analysis)**:分类分析是系统地从数据中提取相关性,帮助理解...
### 计算机编程常用英语单词解析 #### Application (应用程式) - **中文解释**: 应用、应用程序 - **应用场景**: 指的是能够帮助用户完成特定任务或娱乐活动的软件程序。 - **相关概念**: - **Application ...
7. **trend** - 技术趋势(trend)是IT行业的一个重要概念,例如,云计算、大数据分析和人工智能的发展趋势。 8. **bargain** - 在商业软件开发中,"bargain"可能涉及合同谈判,确保双方都能接受的条款和价格。 9....
### 最完整的计算机中的常用英语单词大全 #### 一、引言 在当今信息化时代,计算机技术已经成为各行各业不可或缺的一部分。随着全球化的推进,掌握一定的计算机英语词汇对于从事IT行业的专业人士尤为重要。本文将...
17. **Analysis Server**:分析服务器,用于处理复杂的商业智能和数据分析任务。 18. **Archive File**:存档文件,用于长期存储不再频繁访问的数据。 19. **Atomic**:在编程和数据库中,表示不可分割的操作,要么...
在大数据处理领域,Hadoop是一个不可或缺的开源框架,它提供了分布式存储和计算的能力。...通过对微博内容的TF-IDF分析,我们可以揭示隐藏在海量信息下的模式和洞察,这对社交媒体研究和商业智能具有重要价值。
2. **实用指南**:书中不仅包含基础概念的定义,还有针对商业软件用户的实用指南,帮助他们更好地理解在工作中可能遇到的各种术语。 3. **计算机安全、法律与伦理**:随着网络安全威胁的日益增多,本书特别强调了...
总结,情感分析是现代信息时代的一种关键技术,通过分析文本中的情感倾向,为商业决策、舆情监测、用户体验等多个领域提供了宝贵的洞见。这个毕业设计项目很可能涉及到以上这些概念和技术的实践应用。
《Sentiment Analysis of Digikala:深度探讨情感分析...通过朴素贝叶斯分类器和其他相关技术,我们可以从海量的用户反馈中提取出有价值的信息,帮助企业优化产品、提升用户体验,进一步推动智能决策在商业领域的实践。
- 定义:商业活动或事务。 - 示例:电子商务网站通过互联网销售产品。 46. **Buttons (按钮)** - 定义:用户界面中供用户点击的控件。 - 示例:在网页中,提交表单的按钮通常标记为“提交”。 47. **Byte (位...
2. **网络运用基础词汇**: - **IP地址**:是互联网上计算机的唯一标识,如同电话号码。 - **Cookie**:用于识别用户身份和追踪用户行为的数据,常用于个性化广告和简化登录流程。 - **URL**:统一资源定位符,即...
这个功能通常被称为“自动补全”(Autocomplete)或“智能提示”。下面将详细介绍这一技术及其相关实现。 1. **基本概念**: - **Autocomplete**:当用户在输入框中输入文字时,系统会根据已输入的部分内容,实时...
常用的方法包括词频统计、TF-IDF(词频-逆文档频率)、TextRank等,这些算法可以识别出文本中最重要的词汇和短语。 5. **机器学习应用**:机器学习模型如支持向量机(SVM)、神经网络(RNN、LSTM、Transformer等)...
在计算机领域,了解这些英语术语是非常重要的,因为它们构成了这个行业的基本词汇。下面将详细解释这些概念: 1. **PC**:个人计算机,是相对于大型机和工作站而言的,主要供个人使用,如家庭、办公室等环境。 2. ...
- **推理能力的意义**:这项研究揭示了雄性非洲慈鲷鱼拥有超出以往认知的智力水平,这对于理解动物智能及其在自然选择中的作用具有重要意义。 - **选项分析**: - A:雄性非洲慈鲷鱼逻辑能力比雌性强——此选项没有...
#### 一、基础词汇解析与应用 **1. A2A Integration(A2A 整合)** - **定义**:A2A (Application to Application) 整合指的是两个或多个应用程序之间的直接通信与数据交换。 - **应用场景**:在企业级软件开发中,...
- 箭头操作符 `->` 用于访问指向的对象的成员,在C++等语言中常用。 20. **ASP (Active Server Page 活动服务器页面):** - ASP 是一种服务器端脚本环境,用于创建和运行动态、交互式Web应用程序和服务。 21. **...
这只是计算机编程英语单词的冰山一角,实际编程中还有大量其他术语,掌握这些词汇是成为熟练程序员的关键。通过学习和理解这些术语,你可以更好地阅读文档,理解代码,并与其他开发者有效沟通。