使用InfoShpere Warehouse实现电力系统数据仓库和调优

IBM InfoSphere Warehouse(简称 ISW)是一套集成的软件包,提供了一整套的工具(">design studio,Cubing service 等), 满足企业的 DB2 数据库管理、数据处理转换、多维建模等需求,提供了完善的数据仓库生命周期管理的解决方案。随着国内数据仓库系统的不断发展,ISW 在企业中的应用越来越广泛。

数据仓库和 BI 系统会随着业务量和企业规模的变化,面临各种压力和挑战。对于系统的调优就成为数据仓库系统生命周期中的重要部分。本文结合具体的业务场景和实践经验,介绍了通过 ISW 来进行数据仓库系统和 OLAP 模型调优的主要方法。

电力系统业务分析

数据仓库的开发和模型的设计,往往和具体的业务背景紧密结合。在电力行业数据仓库的建设过程中,常要考虑到各个主题要满足的业务特点,才能设计出更好的业务模型,并满足用户的分析需求。

电力系统业务特点

在本次开发过程中,我们以发电单位成本分析主题为例。在这个主题中,主要分析的是发电成本的构成、各个成本之间的相互影响。主要具有以下特点:

成本之间相互关联。例如固定成本就由水费、职工薪酬、材料费、检修费、折旧费和其他费用组成。因此固定成本就由这些基本费用汇聚的来,某个费用的异常,往往会导致汇聚费用的异常。这种逻辑往往是用户分析的业务重点,用户可以通过这种指标间的关联,直观的看到业务情况的好坏,并迅速定位业务异常点。在电力行业,这种成本之间的组成关系直接影响后面单位成本的计算。下图是各成本之间的关系图。

图 1. 成本之间的关联

大量的单位成本。在电力行业中的成本控制中,一类很重要的分析需要通过单位成本来完成。用户对成本的控制好坏,在成本总量上往往不够明显,单位成本值能够更好的衡量企业的成本控制效果。

同比、环比和平均值的计算。为了能够宏观上对业务情况进行分析,需要同时分析各个指标的同比值、环比值和平均值。在多维分析中,同比值和环比值需要在同一个维度中选择不同的时间来进行比较,平均值则需要通过一定的运算得到,因此相对来说更复杂,而且在上下钻取的过程中不能简单的进行汇聚得来。

时间: 2024-09-20 16:40:57

使用InfoShpere Warehouse实现电力系统数据仓库和调优的相关文章

DB2 Performance Expert简化性能管理和调优(1)

您是否需要对那些让您可以控制和调优 DB2 UDB 以及 DB2 应用程序的关键性能因素进行详细分析?或者,您是否曾碰到过与 DB2 服务器相关的问题,但是在当前的快照中却无法检测到问题的起因,而您又希望拥有历史监控数据? DB2 Performance Expert V2.1就是一种可以辅助您完成上述任务的工具.本文的第1部分介绍了 DB2 Performance Expert,并说明了它的一些组件.第2 部分将带您亲身体验该产品,演示各种不同的实际应用场景,例如: 确定某种索引是否可以提高性

SQL Server调优系列基础篇(常用运算符总结)

原文:SQL Server调优系列基础篇(常用运算符总结) 前言 上一篇我们介绍了如何查看查询计划,本篇将介绍在我们查看的查询计划时的分析技巧,以及几种我们常用的运算符优化技巧,同样侧重基础知识的掌握. 通过本篇可以了解我们平常所写的T-SQL语句,在SQL Server数据库系统中是如何分解执行的,数据结果如何通过各个运算符组织形成的. 技术准备 基于SQL Server2008R2版本,利用微软的一个更简洁的案例库(Northwind)进行解析. 一.数据连接 数据连接是我们在写T-SQL语

通向架构师的道路(第四天)之Tomcat性能调优-让小猫飞奔

一.总结前一天的学习 从"第三天"的性能测试一节中,我们得知了决定性能测试的几个重要指标,它们是: ü   吞吐量 ü   Responsetime ü   Cpuload ü   MemoryUsage 我们也在第三天的学习中对Apache做过了一定的优化,使其最优化上述4大核心指标的读数,那么我们的Apache调优了,我们的Tomcat也作些相应的调整,当完成今的课程后,到时你的"小猫"到时真的会"飞"起来的,所以请用心看完,这篇文章一方面用

JVM调优总结(十)-调优方法

JVM调优工具 Jconsole,jProfile,VisualVM Jconsole : jdk自带,功能简单,但是可以在系统有一定负荷的情况下使用.对垃圾回收算法有很详细的跟踪.详细说明参考这里 JProfiler:商业软件,需要付费.功能强大.详细说明参考这里 VisualVM:JDK自带,功能强大,与JProfiler类似.推荐. 如何调优 观察内存释放情况.集合类检查.对象树 上面这些调优工具都提供了强大的功能,但是总的来说一般分为以下几类功能 堆信息查看 可查看堆空间大小分配(年轻代

oracle数据库性能调优技术:深入理解单表执行计划

一.概述 这篇文章是数据库性能调优技术的第二篇.上一篇讲解的索引调优是数据库性能调优技术的基础.这篇讲解的深入理解单表执行计划,是数据库性能调优的有力工具. 查询语句可以有多种可选执行计划,如何选择效率最高的执行计划?达梦数据库.oracle数据库.sql server数据库都是采用基于成本的查询优化,对备选执行计划进行打分,选择大家最小的执行计划进行执行.这些内容,我会在后续的几篇文章中进行详细的描述.在此之前,我们首先需要掌握如何理解数据库执行计划.这篇文章讲解只涉及单表操作的执行计划. 达

通过EmbeddedServletContainerCustomizer接口调优Tomcat

通过在application.properties设置对应的key-value对,可以配置Spring Boot应用程序的很多特性,例如POST.SSL.MySQL等等.如果需要更加复杂的调优,则可以利用Spring Boot提供的EmbeddedServletContainerCustomizer接口通过编程方式和修改配置信息. 尽管可以通过application.properties设置server.session-timeout属性来配置服务器的会话超时时间,这里我们用EmbeddedSe

[转]迄今为止最优的Eclipse运行性能调优 ,含eclipse.ini

最近,Eclipse(Eclipse-JEE3.5)运行十分缓慢(可能插件安装过多),因此,得到了个机会调优一下,以便提高工作效率 下图是未经任何调整eclipse的gc情况(使用jvisualvm命令,安装visual gc插件) 在终端输入:jvisualvm运行后,工具->插件->visual gc,安装. 启动eclipse后,在终端运行: ps -ef | grep eclipse,然后在jvisualvm的应用程序一栏选择eclipse pid的程序双击,即可到visual gc上

调优servlet和JSP的程序性能

本文讲述了调整JSP和servlet的一些非常实用的方法,它可使你的servlet和JSP页面响应更快,扩展性更强.而且在用户数增加的情况下,系统负载会呈现出平滑上长的趋势.在本文中,我将通过一些实际例子和配置方法使得你的应用程序的性能有出人意料的提升.其中,某些调优技术是在你的编程工作中实现的.而另一些技术是与应用服务器的配置相关的.在本文中,我们将详细地描述怎样通过调整servlet和JSP页面,来提高你的应用程序的总体性能.在阅读本文之前,假设你有基本的servlet和JSP的知识. 方法

Oracle调优(入门及提高篇)

    在过去的十年中, Oracle 已经成为世界上最专业的数据库之一.对于 IT 专家来说,就是要确保利用 Oracle 的强大特性来提高他们公司的生产力.最有效的方法之一是通过 Oracle 调优.它有大量的调整参数和技术来改进你的 Oracle 数据库的性能.    Oracle 调优是一个复杂的主题.关于调优可以写整整一本书,不过,为了改善 Oracle 数据库的性能,有一些基本的概念是每个 Oracle DBA 都应该遵从的.    在这篇简介中,我们将简要地介绍以下的 Oracle