企业能否在一个总部同时使用数据仓库和数据库?只使用其中之一可以吗?还是有必要在同一个地方同时使用?
发布于 2014-08-24 17:28:12
是的,企业可以在一个办公室同时使用数据仓库和数据库。他们不需要在同一个物理数据中心。这都取决于组织的需要。通常,数据库用于支持发生的事务,数据仓库用于支持商业智能等。
数据库
企业中的事务最有可能发生在关系数据库管理系统(又名数据库,又名RDBMS)中。报告可以使用相同的数据库,但报告也有可能是通过RDBMS的镜像完成的。现在,一个企业可能有一个以上的关系数据库管理系统-一个运行Server,一个运行甲骨文,一个运行MySQL等等。所有这一切都是很好的记录活动和报告。
仓库
此外,企业寻求定期进行数据分析。商业智能、数据科学、大数据--不管是什么术语,我们谈论的都是数据分析。对存储在RDBMS中的大量数据进行数字处理对RDBMS来说是很困难的。因此,组织决定在某种程度上取消数据的规范化,并将数据存储在仓库中。当数据从一个或多个RDBMS (和其他数据源)中提取、转换和加载(ETL)并存储在数据仓库中时,可以进行一些研究。
组织可以选择将仓库移动到不同的办公地点,或者可能有多个仓库。例如,一个拥有5个卫星设施的总部可能选择每天晚上将所有这些设施的数据带到总部的仓库,或者它可能选择在另一个数据中心拥有一个仓库。与此形成对照的是,拥有数百个卫星设施的公司可能选择在其总部拥有一个拥有高水平汇总数据的仓库,并对其仓库进行区域化;在每个大陆都有一个仓库,以便目标市场更好地由该特定大陆的卫星单位提供服务。
数据库(或数据库)到仓库之旅

商务智能
Cognos、QlikView、Tableau、Microstrategy等是许多涉及数据仓库和提供分析数据的商业智能/数据分析工具。他们是伟大的表现和报告-数据可视化,一般。这些工具也可以从RDBMS获得数据,但是从数据仓库获取数据很方便,因为它们是以一种更容易在商业智能仪表板上展示数据的方式来设计的
仪表板示例:

大数据
关于大数据的流行词很有趣。我们中的许多人可能从一个大的数据池中获取一个数据子集,进行分析,并假设来自子集的结果适用于大的数据池。如果所有的数据都被用于分析呢?更好的是--如果我们从其他地方(数据集之外)获取相关数据并将其包括在我们的分析中,该怎么办?是的,你会有大量的数据,如果你有能力分析这些数据,你就会做大量的数据。我们说的是几百GB甚至PB的数据。虽然Hadoop等人被用于大数据分析,但他们可以从仓库中获得这些数据。
https://stackoverflow.com/questions/25474114
复制相似问题