摘要: 在SQL Server中数值类型有多种不同的分法,其中一种就是:精确类型和近似类型。其中近似类型其实只有两种数据类型:Float和Real。在我们的数据库设计中如果设计到需要存储非整形数值的时候,很多时候我们都会疑惑到底需要用下面数据类型的哪个:FloatRealDecimalNumeric说开来其... 阅读全文
posted @ 2015-04-21 17:59 wangyubo 阅读(427) 评论(0) 推荐(0) 编辑
摘要: 在实际的项目过程中,我们会碰见许多需要在几个解决方案中作出权衡的情况,其中的一个权衡就是:对于数据的清洗、加载,我们是应该主要使用ETL控件还是主要使用存储过程而ETL只是作为调用存储过程的工具。使用ETL控件的好处是:数据处理过程可视化,比较容易理解减少数据库的压力,把数据处理的压力转移到ETL服... 阅读全文
posted @ 2015-04-21 17:56 wangyubo 阅读(2955) 评论(0) 推荐(0) 编辑
摘要: SSRS中基本所有的聚合函数都有scope参数,它表示计算聚合所基于的上下文。比如我现在有一DataSet1,它包含两列:FullName与Role;然后拖一个Matrix到界面上,其中ROWS上拖ROLE列,然后在Data的一个Cell中应用下面的COUNT函数,不过scope不一样:就可以得到该... 阅读全文
posted @ 2015-04-21 17:54 wangyubo 阅读(268) 评论(0) 推荐(0) 编辑
摘要: 在当将数据写到文件上时,通常该数据先由内核复制到缓存中,如果该缓存尚未写满,则并不将其排入输出队列,而是等待其写满或者当内核需要重用该缓存以便存放其他磁盘块数据时,再将该缓存排入输出队列,然后待其到达队首时,才进行实际的I / O操作。这种输出方式被称之为延迟写。延迟写减少了磁盘读写次数,但是却降低... 阅读全文
posted @ 2015-04-21 17:49 wangyubo 阅读(376) 评论(0) 推荐(0) 编辑
摘要: 在没有真正的数据仓库数据库之前,现在所有的数据仓库其实都只是一个基于维度模型创建的关系型数据库,但是数据仓库数据库本身有一些区别与比如OLTP数据库的独特特性,比如最显著的就是数据量最大的称为事实的表(一般都有百万甚至上亿的数据量)居于连接的中心,其周围是很多的基数比较小的称为维度的表(可能只有几百... 阅读全文
posted @ 2015-04-21 17:45 wangyubo 阅读(165) 评论(0) 推荐(0) 编辑