2010-05-21 52 views

回答

2

我很惊讶,没有一个张贴Inmon's definition

仓库是一个面向主题的, 整合,时变和数据的 非易失性集合 支持管理的决定 制作过程

从同一个页面,你可以拿起Kimball的定义:

交易数据的副本 特别构建的查询和分析

我认为,不幸的是,数据仓库是一个广泛的领域。有很多标准范例很少,特别是我正在考虑Kimball的三维建模。 Inmon并不像Kimball's那样具有特定的方法,因此一些3NF模型可能会或可能不符合他的原则。

因为Inmon已经扩大了他的仓库要实现的范围,它可以包含非结构化数据。但是,非结构化数据的分析与传统分析非常不同。

应用于SQL Server时,通常SQL Server上最大的数据仓库是以维度建模的,因为这非常适合于非分布式,非大规模并行模型。像Teradata这样的大规模并行系统通常在3NF模型上表现更好。这些仍然是基于表的系统,各种表与外键约束(可能不强制执行,但至少符合逻辑)相关。

当然,我们也看到了像Map/Reduce这样的NoSQL数据处理系统,这些数据处理系统在我们已经使用了40年的规范化,非规范化或非/非规范化关系数据库的意义上根本不是数据库。

1

数据库进行检索优化,一般非规范化的数据,通常星型模式(但可能是雪花),并使用三维建模(事实和维度表)

+0

http://en.wikipedia.org/ wiki/Data_warehouse – Rusty 2010-05-21 01:35:45

3

我刚开始用Datawarehousing和商务大智能环视网页,你可以找到一些相关链接:

我觉得这两个链接可以帮助您了解datawarehousi的概念NG。

抱歉,即时通讯新我可以发布只有一个链接^^

很抱歉,但由于垃圾邮件防范机制,新用户可以最多一个超链接只发布。获得10点声望发布更多超链接。

0

虽然这不是一个学术定义,但它可能是一个实际的定义。数据仓库是数据集的集合,它将数据集合并在一个组织的广度上。

datamart将包含特定于某些业务部分的数据集。在数据集市中,您可以找到事实数据表,可衡量的信息,以及尺寸,可衡量物品的属性。

一个真正的数据仓库将具有一致的维度表,可以跨数据集市共享。

一个例子...

您的公司可能建立各地的销售数据集市。另一个关于人力资源的数据集市。如果客户维度表在这两个数据集中共享,则会将其视为一致的维度。所有这三个实体一起构成一个数据仓库。

正如其他人所说,您可以通过搜索Ralph Kimball的数据策略来找到更详细的信息。

-1

定义:数据仓库是用于分析目的,而非事务处理

检查以下链接了解更多咨询无论在数据仓库数据库

http://www.idatastage.com/datawarehouse/

+0

你应该在这里写下这篇文章的重要部分,至少因为链接可能被破坏,现在看起来更像是评论,而不是答案。 – Regent 2014-09-08 12:21:04