DW Basic Knowledge1
以下内容,常读常新,每次都有新的感悟和认识。
数据仓库必须使组织机构的信息变得容易存取。
数据仓库的内容需要是容易理解的,数据对业务人员也必定是直观的,明显的。
数据仓库重新组织了原来OLTP数据库的结构,根据业务需求,但又结合数据建模的一些特性。
数据仓库必须一致地展示组织机构的信息。
数据仓库中的数据必须是可信的,这就需要ETL能够保证数据是准确的。
数据仓库必须具有的适应性和便于修改。
其实任何软件的架构都应该考虑扩展性,所以有自己的一套设计模式。在数据仓库的设计中,
不应该根据具体的报表设计数据模型。而要考虑通用性。
数据仓库必须发挥安全堡垒作用以保护信息资产。
数据仓库中的敏感数据并不是任何人都可以访问的,访问控制很重要。
数据仓库必须在推进有效决策方面担任最基本的角色。
数据驱动的决策,数据分析给出一定的指导意见。
你建设的数据仓库能为客户解决什么样的问题?
持续不断地对数据的准确性和提交报告的内容进行监控?
搜罗新的数据来源,持续不断地调整数据仓库以适应数据修改,需求支持和业务优先权的调整等方面的需要。
选择那些从海量数据中挑选出最有效和最富有实际意义的数据子集在数据仓库中进行展示。

数据聚集环节关键性结构要件,就是应不受行业用户的束缚,不必提供查询和展示服务。
为支持聚集过程而创建一个规范化的数据库是可以接受的,但不是我们的最终目的,不能用于
展示环节,数据展示环节应该被严格限定是维度的。
DW Basic Knowledge1的更多相关文章
- DW Basic Knowledge2
DW的元数据是指除去数据本身之外的所有信息. 围绕DBMS方面的元数据可以描述为表定义,分区设置,索引视图定义,以及DBMS级安全方面的特权 与授权等内容. 在任何场合下,ODS要么是一个处在OLTP ...
- Atitit HTTP 认证机制基本验证 (Basic Authentication) 和摘要验证 (Digest Authentication)attilax总结
Atitit HTTP认证机制基本验证 (Basic Authentication) 和摘要验证 (Digest Authentication)attilax总结 1.1. 最广泛使用的是基本验证 ( ...
- Basic Tutorials of Redis(9) -First Edition RedisHelper
After learning the basic opreation of Redis,we should take some time to summarize the usage. And I w ...
- Basic Tutorials of Redis(8) -Transaction
Data play an important part in our project,how can we ensure correctness of the data and prevent the ...
- Basic Tutorials of Redis(7) -Publish and Subscribe
This post is mainly about the publishment and subscription in Redis.I think you may subscribe some o ...
- Basic Tutorials of Redis(6) - List
Redis's List is different from C#'s List,but similar with C#'s LinkedList.Sometimes I confuse with t ...
- Basic Tutorials of Redis(5) - Sorted Set
The last post is mainly about the unsorted set,in this post I will show you the sorted set playing a ...
- Basic Tutorials of Redis(4) -Set
This post will introduce you to some usages of Set in Redis.The Set is a unordered set,it means that ...
- Basic Tutorials of Redis(3) -Hash
When you first saw the name of Hash,what do you think?HashSet,HashTable or other data structs of C#? ...
随机推荐
- Python入门笔记(24):Python面向对象(1)速成
一.Python经典类与新类 经典类:如果没有直接或间接的子类化一个对象,也就是说如果没有指定一个父类,或者是如果子类化的基本类没有父类,那么就定义了经典类: class classics: 'def ...
- DataList分页访问FooterTemplate模板里的控件
今天做DataList分页的时候,突然想把分页控件写在FooterTemplate模板里面,弄了很久都访问不到控件,终于发现问题所在,以下是访问FooterTemplate里控件的方法: <Fo ...
- Titanium开发环境搭建第二个坑
1. build时总提示 --key-password <keypass> 参数没传,不填又说密码不对,填对了又说没传,应该是ide的问题,暂时不知怎样去设置该命令参数: 2. 继续去T ...
- scons学习
http://blog.csdn.net/andyelvis/article/category/948141 http://www.scons.org/doc/production/HTML/scon ...
- 【NOIP训练】【Tarjan求割边】上学
题目描述 给你一张图,询问当删去某一条边时,起点到终点最短路是否改变. 输入格式 第一行输入两个正整数,分别表示点数和边数.第二行输入两个正整数,起点标号为,终点标号为.接下来行,每行三个整数,表示有 ...
- Windows程序==>>使用ListView控件展示数据
使用ListView控件展示数据 01.ImageList控件 1.了解了解 属性 说明 Images 储存在图像列表中的所有图像 ImageSize 图像列表中图像的大小 Trans ...
- 什么是目标框架别名(What are the Target Framework Monikers (TFMs))?
我们现在的.NET Core 1.0应用(ASP.NET Core 1.0应用或控制台应用)有了新的被运行在不同框架上的可能性:①运行在.NET Core平台上 ②运行在传统的.NET Framewo ...
- WCF实战2
上一篇中,我们创建了一个简单的WCF服务,在测试的时候,我们使用VS2008自带的WCFSVCHost(WCF服务主机)发布WCF服务,以便进行测试.这种VS2008内置的WCFSVCHost只适用于 ...
- Vue方法与事件
gitHub地址:https://github.com/lily1010/vue_learn/tree/master/lesson10 一 vue方法实现 <!DOCTYPE html> ...
- andriod RadioButton
<?xml version="1.0" encoding="UTF-8"?> <LinearLayout android:orientatio ...