什么是 ods

奢姿美妆达人 2024-05-17 05:44:21
最佳回答
ods是一个面向主题的、集成的、可变的、当前的细节数合,用于支持企业对于即时性的、操作性的、集成的全体信息的需求。常常被作为数据仓库的过渡,也是数据仓库项目的可选项之一。 根据bill.inmon的定义, “数据仓库是面向主题的数据仓库是面向主题的数据仓库是面向主题的数据仓库是面向主题的、集成的集成的集成的集成的、稳定的稳定的稳定的稳定的、、随时间变化的随时间变化的随时间变化的随时间变化的,主要用于决策支持的数据库系统” 在kimball的的的的<<数据仓库生命周期工具集数据仓库生命周期工具集数据仓库生命周期工具集数据仓库生命周期工具集the data warehouse liftcycle toolkit,他是这样定义的: 1. 是操作型系统中的集成,用于当前,历史以及其它细节查询(业务系统的一部分) 2. 为决策支持提供当前细节数据(数据仓库的一部分) 因此操作数据存储(ods) 是用于支持企业日常的全局应用的数据集合,ods的数据具有面向主题、集成的、可变的和数据是当前的或是接近当前的4个基本特征。 同样也可以看出ods是介于db和dw 之间的一种数据存储技术,和原来面向应用的分散的db相比,ods中的数据组织方式和数据仓库(dw)一样也是面向主题的和集成的,所以对进入ods的数 据也象进入数据仓库的数据一样进行集成处理。 另外ods只是存放当前或接近当前的数据,如果需要的话还可以对ods中的数据进行增、删和更新等操 作,虽然dw中的数据也是面向主题和集成的,但这些数据一般不进行修改, 所以ods和dw的区别主要体现数据的可变性、当前性、稳定性、汇总度上。 由于ods仍然存储在普通的关系数据库中,出于性能、存储和备份恢复等数据库的角度以及对源数据库的性能影响角度,个人不建议ods保存相当长周期的数据,同样ods中的数据也尽量不做转换, 而是原封不动地与业务数据库保持一致。 即ods只是业务数据库的一个备份或者映像,目的是为了使数据仓库的处理和决策支持要求与oltp系统相隔离,减少决策支持要求对oltp系统的影响。 一般在带有ods的系统体系结构中的ods都具备如下几都具备如下几个作用: 1) 在业务系统和数据仓库之间形成一个隔离层。 一般的数据仓库应用系统都具有非常复杂的数据来源,这些数据存放在不同的地理位置、不同的数据库、不同的应用之中,从这些业务系统对数据进行抽取并不是一件 容易的事。因此,ods用于存放从业务系统直接抽取出来的数据,这些数据从数据结构、数据之间的逻辑关系上都与业务系统基本保持一致,因此在抽取过程中极 大降低了数据转化的复杂性,而主要关注数据抽取的接口、数据量大小、抽取方式等方面的问题。 2) 转移一部分业务系统细节查询的功能 在数据仓库建立之前,大量的报表、分析是由业务系统直接支持的,在一些比较复杂的报表 生成过程中,对业务系统的运行产生相当大的压力。ods的数据从粒度、 组织方式等各个方面都保持了与业务系统的一致,那么原来由业务系统产生的报表、细节数据的查询自然能够从ods中进行,从而降低业务系统的查询压力。 3) 完成数据仓库中不能完成的一些功能。 一般来说,带有ods的数据仓库体系结构中,dw层所存储的数据都是进行汇总过的数据和运营指标,并不存储每笔交易产生的细节数据,但是在某些特殊的应用中,可能需要 对交易细节数据进行查询,这时就需要把细节数据查询的功能转移到ods来完成,而且ods的数据模型按照面向主题的方式进行存储,可以方便地支持多维分析 等查询功能。即数据仓库从宏观角度满足企业的决策支持要求,而ods层则从微观角度反映细节交易数据或者低粒度的数据查询要求。 在一个没有ods层的数据仓库应用系统体系结构中,数据仓库中存储的数据粒度是根据需要而确定的,但一般来说,最为细节的业务数据也是需要保留的,实际上 也就相当于ods,但与ods所不同的是,这时的细节数据不是“当前、不断变化的”数据,而是“历史的,不再变化的”数据。这样的数据仓库的存储压力和性能压力都是比较大的,因此对数据仓库的物理设计和逻辑设计提出了更高的要求。 20210311
汇率兑换计算器

类似问答
  • ods、数据集市、数据仓库的异同点是?
    • 2024-05-17 18:30:42
    • 提问者: 未知
    谢邀。操作型数据库(ods),数据仓库(dw或edw),数据集市(dm)是目前标准数仓结构的三个核心组件。他…
  • 50etf是什么?etf是什么
    • 2024-05-17 04:29:43
    • 提问者: 未知
    比如上证50指数,沪深300指数,创业板指数等,都有跟踪这些指数的基金。当你看好未来一段时间的指数时...延伸一下,今年以来可能很多人开始听说期权了,或者说50etf期权,不.
  • 什么是善?什么是恶?
    • 2024-05-17 07:24:56
    • 提问者: 未知
    在****,女人不行割礼是恶,在我们**,行割礼才是恶。...自然变化几乎是亘古不变的,活着的终究会死,人总要呼吸,生物总要进食繁衍,或者变化极慢,慢到我们几乎察觉...
  • oled屏是什么?什么是oled?
    • 2024-05-17 00:43:42
    • 提问者: 未知
    目前在oled的二大技术体系中,低分子oled技术为日本掌握,而高分子的pledlg手 ...目前采用oled的主要是三星如新上市的sch-x339就采用了256色的oled,至于oel则主要被lg采用在...
  • 什么是什么是qdⅱ 基金
    • 2024-05-17 06:49:03
    • 提问者: 未知
    qdii基金是指境外证券投资基金。  qdii是qualified domestic institutional investor (合格的境内机构投资者)的首字缩写。它是在一国境内设立,经该国有关部门批准从事境外证券市场的股票、债券等有价证券业务的证券投资基金。它是在货币没有实现完全可自由兑换、资本项目尚未开放的情况下,有限度地允许境内投资者投资境外证券市场的一项过渡性的制度安排。
  • sp是什么 全称是什么
    • 2024-05-17 18:26:56
    • 提问者: 未知
    service pack service pack 服务包为客户端软件可订购或者可下载的一种更新,"service pack"修改现有问题,以及在一些情形传递产品增强.当一个新版本的产品出来时,"service pack"通常包括来自己装入用于更新先前的产品版本的服务包的修订!ibm 和 microsoft 为使用这个项目来描述其周期产品更新的公司. sp是...
  • 3w是什么,域名是什么,http是什么?
    • 2024-05-17 17:25:48
    • 提问者: 未知
    www是信息网的缩写,(“web”、“www”、“'w3'”文全称world wide web”),名字为“万维网”,"环球网"等,常简称为web。 www可以让web客户端(常用浏览器)访问浏览web服务器上的页面。 是一个由许多互相链接的超文本组成的系统,通过互联网访问。在这个系统中,每个有用的事物,称为一样“资源”;并且由一个全局“统一资源标识符”(uri...
  • 什么是“是”,什么是“非”,什么是“成”,什么是“败”?
    • 2024-05-17 16:18:06
    • 提问者: 未知
    一切都是相对的。所谓“是”、“非”、“成”、“败”,都是特定历史时空里的产物,都是相对于特定的历史条件而言的。所有的人,都生活在特定的历史时空之中,在当时的历史条件下,人们的行为就...
  • 关于什么是什么是cgi
    • 2024-05-17 08:42:12
    • 提问者: 未知
    什么是cgi  cgi全称是“公共**接口”(common gateway interface),http服务器与你的或其它机器上的程序进行“交谈”的一种工具,其程序须运行在网络服务器上。  cgi可以用任何一种语言编写,只要这种语言具有标准输入、输出和环境变量。如php,perl,tcl等  什么是fastcgi  fastcgi像是一个常驻(long-live)型的cgi,它可以一直执行着,只...
  • 什么是基金?什么是期货?什么是“老鼠仓”?
    • 2024-05-17 05:18:13
    • 提问者: 未知
    基金期货老鼠仓
汇率兑换计算器

热门推荐
热门问答
最新问答
推荐问答
新手帮助
常见问题
房贷计算器-九子财经 | 备案号: 桂ICP备19010581号-1 商务联系 企鹅:2790-680461

特别声明:本网为公益网站,人人都可发布,所有内容为会员自行上传发布",本站不承担任何法律责任,如内容有该作者著作权或违规内容,请联系我们清空删除。