Microsoft 数据仓库架构 !(4) 数据归档便是其中一种用法。某些系统的存储能力可能有限。因此需要经常从这些系统中删除旧数据,以便容纳新数据。如果需要归档信息以便保存长期的历史报表,请考虑将部分旧数据存入数据仓库。
数据仓库将报告数据从运行系统中隔离出来。通过将查询工作移动到更有效率的系统,这种隔离能够提高运行系统的性能。可以提高安全性。敏感信息将保存在不会暴露给查询的运行数据库中。由数据仓库提供的提取级别简化了对决策支持应用程序生成的统计表的访问。
数据仓库可能在几个方面使商业进程明显复杂化。
它们倚赖于其他系统。如果数据仓库所倚赖的数据源有所更改(例如,该数据源不再可用或已被新系统代替),那么也需要对向数据仓库传送数据的进程进行修改。设计一个向数据仓库传送数据的进程是创建数据仓库过程中最费时间的任务。
有用数据的可用性非常关键。有时数据源内容对于决策支持没有什么用处。如果数据源是临时性的,或者带有未定义结构,或者内容变化得太快,这些都将降低数据仓库所需的稳定性。创建数据仓库并不能解决有用数据收集过程中的问题。
Microsoft 数据仓库架构提供了构造、填充、查看和访问数据仓库的工具。数据仓库软件的基本单位是立方体,它是来自现有数据源的集成信息储备库。