多维数据库表设计.docx

  1. 1、本文档共6页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
多维数据库表设计

BI报表开发,基础储备前言?1.BI简介:???/jiesin/archive/2008/06/23/1227694.html???????????????????/zxylonely/archive/2009/12/28/1634352.html2.DW(数据仓库)?:/view/19711.htm?fr=ala0_1_13.数据挖掘:/view/7893.htm?fr=ala0_14.Analysis?Services?:/zh-cn/library/ms175609(SQL.90).aspx5.Reporting?Services?: /zh-cn/library/ms159106.aspxA .基础知识数据仓库: 1. 数据仓库是决策支持系统(dss)和联机分析应用数据源的结构化数据环境。数据仓库研究和解决从数据库中获取信息的问题。数据仓库的特征在于面向主题、集成性、稳定性和时变性。 2、数据仓库是集成的,数据仓库的数据有来自于分散的操作型数据,将所需数据从原来的数据中抽取出来,进行加工与集成,统一与综合之后才能进入数据仓库;  3、数据仓库是不可更新的,数据仓库主要是为决策分析提供数据,所涉及的操作主要是数据的查询;  4、数据仓库是随时间而变化的,传统的关系数据库系统比较适合处理格式化的数据,能够较好的满足商业商务处理的需求,他在商业领域取得了巨大的成功。 数据仓库的出现,并不是要取代数据库。目前,大部分数据仓库还是用关系数据库管理系统来管理的。可以说,数据库、数据仓库相辅相成、各有千秋。  数据库是面向事务的设计,数据仓库是面向主题设计的。  数据库一般存储在线交易数据,数据仓库存储的一般是历史数据。数据库设计是尽量避免冗余,一般采用符合范式的规则来设计,数据仓库在设计是有意引入冗余,采用反范式的方式来设计。数据库是为捕获数据而设计,数据仓库是为分析数据而设计,它的两个基本的元素是维表和事实表。B数据规则tbl_MetaData_?元数据表,比如说:tbl_MetaData_客户来源tbl_StaticData_状态形数据,比如说tbl_StaticData_新建订单tbl_RawData_记录形数据,比如说tbl_RawData_新建客户tbl_ResultData_库存记录 比如说tbl_ResultData_库存表??元数据表示的是下拉框列表的选项,状态形数据:记录一条信息所拥有的状态,比如说订单的状态.记录性数据:表示记录一次打电话的记录,比如说新建客户,打电话要记录的.结果性数据是由状态形数据生成的,你不用管他,也不用建他.这个是最后做报表生成的.C.BIBI,也称商业智能(Business?Intelligence),简而言之,是从大量数据中钻取信息和知识,能帮助企业利用数据价值提高决策质量的技术集合。具体地讲,它是对企业的海量数据,这些数据有来自企业内部应用系统的订单、库存、交易帐目以及客户和供应商的资料,有来自本行业其它竞争对手的资料,也有来自当前国际市场环境的一些相关信息,我们通过对这些数据进行过滤、加工、处理、分析,从中获取某种信息,探索其中的机会和规律,进而将这些信息和规律深华成一种知识,一种能力,帮助企业无论从战术层面,还是战略层面,搞高各级决策者决策质量,为企业带来更好的商业效益。如图所示:?D.数据挖掘:  数据挖掘,在人工智能领域,习惯上又称为数据库中知识发现(Knowledge Discovery in Database, KDD),也有人把数据挖掘视为数据库中知识发现过程的一个基本步骤。知识发现过程以下三个阶段组成:(1)数据准备,(2)数据挖掘,(3)结果表达和解释。数据挖掘可以与用户或知识库交互。  并非所有的信息发现任务都被视为数据挖掘。例如,使用数据库管理系统查找个别的记录,或通过因特网的搜索引擎查找特定的Web页面,则是信息检索(information retrieval)领域的任务。虽然这些任务是重要的,可能涉及使用复杂的算法和数据结构,但是它们主要依赖传统的计算机科学技术和数据的明显特征来创建索引结构,从而有效地组织和检索信息。尽管如此,数据挖掘技术也已用来增强信息检索系统的能力。总结1、数据仓库是整合一个企业所有数据,实现跨部门、全公司数据集中存储、共享的工具,更实际一点说,它是所有业务数据的整合,需要经历ODS、ETL、 DataMart等多个过程,而且随着公司的发展,数据仓库将实现自动扩充和扩展。其实它最底层还是基于数据库,最多是可以从多个数据库是提取数据,但我认为一个数据库开发数据仓库,可以有效地提高数据的利用利用效率,所谓的XML等数据用于文档管理也许是最适合的 ? ? 2、数据挖掘是基于数据仓库的深层次分析工具,没有数据仓库提供的详尽的数据,数据挖掘根本

文档评论(0)

xy88118 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档