提供3000多款全球软件/控件产品
针对软件研发的各个阶段提供专业培训与技术咨询
根据客户需求提供定制化的软件开发服务
全球知名设计软件,显著提升设计质量
打造以经营为中心,实现生产过程透明化管理
帮助企业合理产能分配,提高资源利用率
快速打造数字化生产线,实现全流程追溯
生产过程精准追溯,满足企业合规要求
以六西格玛为理论基础,实现产品质量全数字化管理
通过大屏电子看板,实现车间透明化管理
对设备进行全生命周期管理,提高设备综合利用率
实现设备数据的实时采集与监控
利用数字化技术提升油气勘探的效率和成功率
钻井计划优化、实时监控和风险评估
提供业务洞察与决策支持实现数据驱动决策
转帖|行业资讯|编辑:陈俊吉|2016-07-01 10:27:10.000|阅读 3833 次
概述:随着数据库技术的广泛应用,企业信息系统产生了大量的数据,如何从这些海量数据中提取对企业决策分析有用的信息成为企业决策管理人员所面临的重要难题。因此,人们逐渐尝试对OLTP数据库中的数据进行再加工,形成一个综合的、面向分析的、更好的支持决策制定的决策支持系统。
# 慧都年终大促·界面/图表报表/文档/IDE等千款热门软控件火热促销中 >>
相关链接:
随着数据库技术的广泛应用,企业信息系统产生了大量的数据,如何从这些海量数据中提取对企业决策分析有用的信息成为企业决策管理人员所面临的重要难题。传统的企业数据库系统即联机事务处理系统(On-Line Transaction Processing,简称OLTP)作为数据管理手段,主要用于事务处理,但它对分析处理的支持一直不能令人满意。因此,人们逐渐尝试对OLTP数据库中的数据进行再加工,形成一个综合的、面向分析的、更好的支持决策制定的决策支持系统(Decision Support System,简称DSS)。
企业的信息系统的数据一般由DBMS管理,但决策数据库和运行操作数据库在数据来源、数据内容、数据模式、服务对象、访问方式、事务管理乃至物理存储等方面都有不同的特点和要求,因此直接在运行操作的数据库上建立DSS是不合适的。数据仓库(Data Warehouse)技术就是在这样的背景下发展起来的。数据仓库的概念提出于20世纪80年代中期,20世纪90年代,数据仓库已从早期的探索阶段走向实用阶段。数据仓库中数据量巨大,为了提高性能,RDBMS一般也采取一些提高效率的措施:采用并行处理结构、新的数据组织、查询策略、索引技术等等。
联机分析处理(On-Line AnalyticalProcessing,简称OLAP)系统是数据仓库系统最主要的应用,专门设计用于支持复杂的分析操作,侧重对决策人员和高层管理人员的决策支持,可以根据分析人员的要求快速、灵活地进行大数据量的复杂查询处理,并且以一种直观而易懂的形式将查询结果提供给决策人员,以便他们准确掌握企业的经营状况,了解对象的需求,制定正确的方案。
OLAP系统按照其存储器的数据存储格式可以分为关系OLAP(Relational OLAP,简称ROLAP)、多维OLAP(Multidimensional OLAP,简称MOLAP)和混合型OLAP(HybridOLAP,简称HOLAP)三种类型。
ROLAP
ROLAP将分析用的多维数据存储在关系数据库中并根据应用的需要有选择的定义一批物理视图存储在关系数据库中,不必将每一个SQL查询都作为物理视图保存,只定义那些应用频率比较高、计算工作量比较大的查询作为物理视图。对每个针对OLAP服务器的查询,优先利用已经计算好的物理视图来生成查询结果以提高查询效率。同时用作ROLAP存储器的RDBMS也针对OLAP作相应的优化,比如并行存储、并行查询、并行数据管理、基于成本的查询优化、位图索引、SQL的OLAP扩展(cube,rollup)等等。IBM Cognos BI里的通过多维逻辑模型DMR访问关系数据库进行多维分析就属于ROLAP。
MOLAP
MOLAP将OLAP分析所用到的多维数据物理上存储为多维数组的形式,形成“立方体”的结构。维的属性值被映射成多维数组的下标值或下标的范围,而总结数据作为多维数组的值存储在数组的单元中。由于MOLAP采用了新的存储结构,从物理层实现起,因此又称为物理OLAP(Physical OLAP);而ROLAP主要通过一些软件工具或中间软件实现,物理层仍采用关系数据库的存储结构,因此称为虚拟OLAP(Virtual OLAP)。IBM Cognos BI里的通过物理的PowerCubes进行多维分析就属于MOLAP。
HOLAP
正是由于MOLAP和ROLAP有着各自的优点和缺点(ROLAP数据量大,但是处理性能低;MOLAP处理性能高,但数据量不能太大),且它们的结构迥然不同,这给分析人员设计OLAP结构提出了难题。为此一个新的OLAP结构——混合型OLAP(HOLAP)被提出,它能把MOLAP和ROLAP两种结构的优点结合起来。很明显,HOLAP结构不应该是MOLAP与ROLAP结构的简单组合,而是这两种结构技术优点的有机结合,能满足用户各种复杂的分析请求。例如:IBM Cognos BI就可以通过将高度汇总数据存在PowerCubes里,而明细数据使用DMR多维逻辑模型的方式,通过穿透钻取方式无缝的进行多维分析就属于HOLAP了。
现如今,随着企业的数据量呈指数级增长,而硬件性能的不断提升及内存价格的下降,一种新的基于内存的OLAP体系架构出现了。这种新架构既能够保证类似于MOLAP方式的高性能,也能基于更大的数据量进行分析,还不用定期将数据库里的数据刷新到OLAP服务器中来保证数据的实效性。它的诸多优势受到了市场的追捧,这种新的体系架构当之无愧地成为多维分析环境搭建的流行选择,而IBM Cognos BI的Dynamic Cubes就是它的代表作品。
为什么要使用动态立方体(Dynamic Cubes)
我们知道,随着数据量的不断增加,一些的数据仓库原有多维分析技术架构已经逐渐不能满足业务用户的性能需求,特别是针对一些超大型的数据源,比如TB级的详细数据。这些客户通常只能通过使用汇总表、聚合表来提升访问性能,但仍充满挑战。例如:在美国有一家制药企业,分析所有的处方。某银行对客户、家庭及他们的关联客户进行交易模式分析,等等。他们用传统的解决方案(MOLAP、ROLAP)都是有局限性的,因为他们不能同时兼顾到大数据量与高性能的访问。
如上图所示,在IBM Cognos BI对多维分析的传统方式中,32位的PowerCubes需要对详细数据进行大量的聚合,才能保证Cube的数据文件不至于太大;64位的TM1cubes能够处理大数据量,但通常设计用于需要进行回写的what-if应用场景,而非用于纯的BI报表和分析;基于关系数据库的OLAP需要可以处理任意数据量,但即使使用DQM(动态查询模式),随着数据量的增加,性能也会下降。在这种情况下,动态立方体(DynamicCubes)应运而生。
什么是动态立方体(DynamicCubes)
动态立方体是在传统ROLAP的基础上,增加了基于内存的OLAP模块。它直接从关系型的数据仓库里通过动态查询模式取数,并提供一个多维度的视图来进行性能的加速。动态立方体在Cognos的查询堆栈里引入一个性能层,可以满足用户对大型数据仓库进行低延迟、高性能的多维分析,它可以支持TB级的数据量。动态立方体是可扩展的,它也可以利用缓存、已优化的预聚合(in-memory或in-database)、优化SQL来达到高性能。它具有以下特点:
动态立方体(Dynamic Cubes)的工作原理
动态立方体基于上百万条记录或者更多的大数据量的事实表与有上百万个成员的维表创建多维模型,可以达到低延迟的数据分析。如下图所示,通过动态查询模式(DQM),动态立方体将数据库内数据加载到服务器内存作缓存,包括维度成员、事实表数据、表达式、结果集、聚合表,来提升多维分析的访问性能。一旦缓存被加载,所有的用户就能够通过统一的安全认证看到他们能够看到的数据。而聚合感知就是能够保证数据查询通过选择最合适的聚合表来达到数据访问高性能。
下图展示了动态立方体在整合平台上面的位置。
Cognos Analytics试用版下载地址
via:华南IBM大数据支持团队
详情请咨询!
客服热线:023-66090381
本站文章除注明转载外,均为本站原创或翻译。欢迎任何形式的转载,但请务必注明出处、不得修改原文相关链接,如果存在内容上的异议请邮件反馈至chenjj@capbkgr.cn
通过提供强大的3D CAD数据访问工具并适用于桌面、移动和Web的高级环境3D可视化发动机,HOOPS在提升造船设计和制造流程的效率方面发挥了重要作用。
HOOPS Luminate在汽车行业中的应用具有广泛的潜力和深远的影响。它通过提供高效的3D可视化、虚拟装配与拆解、性能分析、客户定制等功能,帮助汽车制造商在设计、生产和销售过程中提升效率、降低成本并提高产品质量。
在不断发展的软件开发世界中,使工具和框架与最新的平台版本保持同步至关重要,欢迎查阅~
全球航运业对国际贸易至关重要,全球 90% 以上的商品通过海运运输。准确监控和控制这些集装箱的移动对于维持高效的供应链至关重要。手动输入集装箱号码是这一程序的关键部分,它带来了相当大的挑战,例如人为错误和效率低下。
工业4.0优选产品 | 商业智能和绩效管理软件领导者,帮助企业成为业绩最佳的分析驱动型企业
SPSS Modeler工业4.0优选产品 | 在历史数据中发现规律以预测未来事件,做出更好的决策,实现更好的成效
IBM BigInsights for Apache Hadoop经济高效地存储、管理和分析大数据
DB2 with BLU Acceleration使用动态内存中列式技术加速分析数据
服务电话
重庆/ 023-68661681
华东/ 13452821722
华南/ 18100878085
华北/ 17347785263
客户支持
技术支持咨询服务
服务热线:400-700-1020
邮箱:sales@capbkgr.cn
关注我们
地址 : 重庆市九龙坡区火炬大道69号6幢