Advertisement

认识数据仓库

阅读量:

首先的疑问是什么是数据仓库?

作为一个理工科背景的人多多少少都会接触到数据库的概念,在我的理解中也大抵如此——我认为自己对数据库的理解可能仅限于知道它存储着系统中使用的各种数据,并且也可能仅停留在这一层面上——至于数据仓库的知识,则仅仅停留在听说学习的阶段。

为了了解什么是数据仓库,我可以简单的举个小例子。

假设有天你接到 boss 的任务要求你在半天时间内分析公司几个项目的业绩分析报表 通常操作已经在你的记忆里 所以只是简单地从数据库中提取这几个项目的业绩数据 然后制作一份可视化报表就可以了 但实际情况远比想象的复杂 当你要开始操作时你会发现这些项目的相关数据分布于不同的数据库 MySQL MongoDB以及其他外部数据源 这时你会感到有些压力 因为即使最后完成了任务 也会耗费不少精力 这时候你会开始思考 如果能有一个整合不同数据库中数据的工具该有多好 这样就不必再费劲去进行查询处理了

对没错,这个工具就可以理解是数据仓库 了。

具体来说, 数仓的作用就是存储数据. 具体来说, 企业将各项关键业务数据录入到其中. 其核心目标就是实现对海量数据的有效分析. 通过该平台生成所需的数据资源, 并支持数据分析与挖掘. 例如企业内部的各种分析报告, 管理报表以及运营相关的统计报表等, 这些都是为了辅助企业进行决策工作而产生的.

可能会有观点认为:尽管关系型数据库通常被广

全部评论 (0)

还没有任何评论哟~