知识大全 数据仓库开发过程中的七个禁忌

Posted

篇首语:人无常识,百事难成。本文由小常识网(cha138.com)小编为大家整理,主要介绍了知识大全 数据仓库开发过程中的七个禁忌相关的知识,希望对你有一定的参考价值。

  过去我们一直使用的OLTP技术也许隐藏着许多严重的缺陷 数据仓库的实现并不是一个简单的任务 你会发现以前积累下来的丰富经验 并不适合处理每个数据仓库的独特需求     下面列出的条款是你在实现数据仓库过程中一定会面对的问题 其中一些看起来并没有想象中那么严重 但是你还是应该尽量避免出现类似问题 数据仓库并不是一个事务处理系统 它没有一定的标准也不会实现某个特定的应用 但它本质上是非常有组织性的 总之 每个公司所建立的数据仓库都是唯一的 并且每一次数据仓库的实现方法都不是一成不变的 在实现数据仓库时需要注意的不单是 应该如何作 更要注意 不该如何做 下面就是我们总结的七点 不该如何作      不要编写自己无法快速修改的代码  你所要编写的程序主要用于数据分析 而不是处理事务 而你的用户也并不真正知道他们自己真正想要一个什么样的程序 因此你不得不反复修改代码好几次 才会明白用户到底需要一个什么样的程序 如果你编写的程序具有良好的结构和灵活性 就算需要修改也不会太浪费力气 反之 你会被自己累死      不要使用无法修改的数据库访问API  在过去 你的数据库可以为大量的客户提供稳定的数据查询服务 而如今 你的程序必须能够应付更多的数据查询 这使得重新改写程序以使得每个查询请求能得到最大的数据量成为势在必行的工作 而一般来说这种代码修改都不会一次成功 所以只有选择合适的可以修改的API 才能使程序尽快适应新的需求      不要设计任何无法扩展的东西  在联机处理过程(OLTP)应用中 数据分析并不是一个真正的应用程序 实际上 数据分析的关键是获取大量旧的数据 从中提取数据模型 并以此模型推断出新的信息 而你所编写的访问潜在信息的代码应该具有可扩展性 可以附加新的数据 千万别在支持数据分析的代码中假定数据都是固定格式的 不要附加不必要的功能  一个仓库要做的是恰到好处的服务 用户走进仓库 从货架上取得自己所需得信息 仅此而已 由于业务智能 分析以及规律性的问题都有各自的处理程序 因此你的客户唯一的需要就是获取信息 他们需要一种应用环境 可以让他们快速的从数据仓库中取得分析过程所需的数据 而不论这个数据是什么样子的 也许你想帮助他们精炼一下获得的数据 但最好不要这么做 一定要记住 不要给客户的数据分析程序添加任何会影响数据访问性能的功能      不要简化数据清除和数据源分析的步骤  在实现数据仓库过程中最应该注意的地方就是为Extract Transform Load机制分析数据源 以及为优化负载而清除数据 安全的做法是假设项目经理在这个阶段会需要整个项目资源的一半以上 相反 如果你在这方面进行了简化 稍后肯定会后悔 所以就算系统工作缓慢 也不要简化清理旧的数据的过程      不要避免颗粒度和分区问题  在数据仓库设计过程中有两个最大的数据存储问题 第一是如何给转换数据定位一个恰当的颗粒度等级 第二是如何将数据绝对的分区 为什么这两点问题如此重要呢?因为整个数据仓库的响应能力受颗粒度影响 并且数据访问的效率直接与数据分区性能有关 因此这是具有关键性的工作 不要试图避免面对这些问题      不要在没考虑业务问题前就使用OLAP  用户在亲眼见到程序前通常都不知道自己到底想要个什么样的程序 因此他们的观点有不少错误 比如他们希望分析结果会忠实反应性能度量 或者希望程序会使他们部门或公司的业务工作有所不同 而你必须跳出自己的职责范围 从IT管理者的角度考虑用户部门直至整个企业的运行方式 才能在开发过程中避免这类问题 在通常的OLTP开发中 你可以比较方便的理解业务流程 而在联机分析处理(OLAP)领域 任何事情都需要亲自考察 而在你周围工作的人也许并不会发现你对业务方面存在的误解 因此 不要自以为已经了解了足够的信息 不断的询问才能使你真正了解 业务智能 中的 业务 到底是什么样子的 cha138/Article/program/Oracle/201311/16760

相关参考

农机操作中的七个常见误区

1、起步猛抬离合器。机车起步时应缓慢地松开离合器踏板,同时适当加大油门行驶。否则,会造成对离合器总成及传动件的冲击,甚至损坏。2、长期脚踏离合器踏板。有些机手在机车行驶中习惯将脚踏在离合器踏板上,其害

农机操作中的七个常见误区

1、起步猛抬离合器。机车起步时应缓慢地松开离合器踏板,同时适当加大油门行驶。否则,会造成对离合器总成及传动件的冲击,甚至损坏。2、长期脚踏离合器踏板。有些机手在机车行驶中习惯将脚踏在离合器踏板上,其害

知识大全 正月初五的七个习俗

正月初五俗称破五。中国民俗一说破五前诸多禁忌过此日皆可破。按照旧的习正月初五惯要吃“水饺”五日,北方叫“煮饽饽”。如今有的人家只吃三、二天,有的隔一天一吃,然而没有不吃的。从王公大宅到街巷小户都如此,

网箱养殖鳜鱼日常管理的七个注意事项

一、科学投饵。一般网箱养殖面积1亩的鳜鱼,需要配套养殖面积为4~5亩的饵料鱼,饵料鱼的培育应采取高密度放养、逐步拉疏、分期投喂的方法。二、换箱分疏。在网箱养殖鳜鱼整个过程中,随着鱼体不断长大,要及时换

网箱养殖鳜鱼日常管理的七个注意事项

一、科学投饵。一般网箱养殖面积1亩的鳜鱼,需要配套养殖面积为4~5亩的饵料鱼,饵料鱼的培育应采取高密度放养、逐步拉疏、分期投喂的方法。二、换箱分疏。在网箱养殖鳜鱼整个过程中,随着鱼体不断长大,要及时换

知识大全 战国时期的七个国家哪些是大国,哪些是小国

战国时期的七个国家哪些是大国,哪些是小国?初期秦国,魏国,赵国,楚国,齐国,燕国都是大国,其中楚国最大,韩国是小国;到后期魏国也沦为了小国,而秦国则是无可比拟的超级大国。战国时期的七个国家哪个国家最强

知识大全 步入本地方法圣殿的七个步骤

Java技巧:步入本地方法圣殿的七个步骤  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!  只编写一

知识大全 Jakarta Struts应用的七个经验(3)

JakartaStruts应用的七个经验(3)  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!  把

知识大全 Jakarta Struts应用的七个经验(1)

JakartaStruts应用的七个经验(1)  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!  编

知识大全 Jakarta Struts应用的七个经验(5)

JakartaStruts应用的七个经验(5)  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!  使