• 漂亮的html代码 > 简易数据展示
  • 简易数据展示

    免费下载 下载该文档 文档格式:PDF   更新时间:2010-01-01   下载次数:0   点击次数:1
    文档基本属性
    文档语言:
    文档格式:pdf
    文档作者:Alisa Del Re
    关键词:
    主题:
    备注:
    点击这里显示更多文档属性
    简易数据展示 简易数据展示 数据
    作为一个 DBA,当面临小系统(只管一两个数据库)时可以单凭个人经验来管理它们, 而不会感到吃力与无助,做到游刃有余,得到较好的稳定性与可用率.但是一当面临一个复 杂系统, 由数十套数据库构成的业务处理系统时, 最好不要过分依赖于个人经验来进行管理, 而是需要收集大量数据库的运行数据,并进行充分分析,尽量减少依据 DBA 个人的主观经 验去做决定的场合.在外资企业做 DBA 工作过程中,充分领悟到了运行数据对于数据库管 理的重要性,及发挥的良好作用,及由此而获得的好成绩.运行数据可被用于日常管理,故 障分析, 性能评估及容量预算, 想想世界顶级 DBA 团队在做决定时都充分依赖于运行数据, 而尽量不依赖于高手的个人验经,更何况我们呢. 有了数据,就需要展现这些数据进行分析,这就需要有简单易用的展现工具,并需要同 时支持表格方式展现数据及图形方式展现数据.著名的开源软件 Cacti 是一个很好的平台, 但在以表格方式展现数据方面,及交互性方面有所不便;对于商业的报表与分析软件,一般 公司也不太用得起,如 BO 等;微软办公软件中的 Excel 虽然功能强大,但却不容易显示实 时数据,也不容易与人分享数据.在这里要介绍一下在 2003 年开发并完成基本架构设计与 开发的一个轻巧的报表工具,取名 AnySQL DataReport,下面简称 DataReport,一个轻量 级的基于 Web 平台的图表展示平台,或是一个具有图形功能的 Web 报表展示平台. DataReport 可以为你以什么样的方式展示数据呢 假设我们有了最近两年按月汇总的 累计交易笔数,并在 Oracle 中设计了一个表来存放这些重要的业务汇总数据,这个表有两 个列:月份和交易笔数. CREATE TABLE TRADE_MONTHLY_SUMMARY ( TRADE_MONTH DATE, TRADE_COUNT NUMBER(12) ) 并且录入以下真实的交易统计数据: 月份 1 2 2007 1024969 1106375 2008 2254932 2434026
    3 4 6 7 7 8 9 10 11 12
    1215853 1292165 1384904 1480304 1565044 1667270 1761282 1831715 1921218 2046025
    2674877 2842763 3046788 3256669 3443096 3667995 3874820 4029774 4226679 4501254
    现在来看看,DataReport 可以用什么样的方式来展现这些宏观业务数据,可以同时思考 一下这些是不是你想要的数据展示方式,或者你是不是也有一些数据需要这样展示出来. 首先可以表格方式来显示数据,如以最简单的表格显示方式 2008 年的每月交易笔数情 况.页面简洁明了如下所示. MONTH 2008/01 2008/02 2008/03 2008/04 2008/05 2008/06 2008/07 2008/08 2008/09 2008/10 2008/11 2008/12 COUNT 2254932 2434026 2674877 2842763 3046788 3256669 3443096 3667995 3874820 4029774 4226679 4501254
    如果我们需要改一下显示的信息,在第一列显示季度,DataReport 中可以合并相同的季 度值进行更友好的显示,在 DataReport 中被称为分组显示(Group)功能.页面如下所示: QUATER MONTH 2008/01 2008Q1 2008/02 2008/03 2008/04 2008Q2 2008/05 2008/06 2008/07 2008Q3 2008/08 2008/09 2008/10 2008Q4 2008/11 2008/12 COUNT 2254932 2434026 2674877 2842763 3046788 3256669 3443096 3667995 3874820 4029774 4226679 4501254
    在真实的需求中,可能更需要进行同一个月份的比较,例如某个月份的 2007 年交易笔 数和 2008 年交易笔数显示在一起, 需要将原本按时间存贮的记录做行列转换, 在 DataReport 中称为交叉表(CrossTab)功能.DataReport 可以轻松做到,实现以下输出. MONTH 01 02 03 04 05 06 2007 1024969 1106375 1215853 1292165 1384903 1480304 2008 2254932 2434026 2674877 2842763 3046788 3256669

    下一页

  • 下载地址 (推荐使用迅雷下载地址,速度快,支持断点续传)
  • 免费下载 PDF格式下载
  • 您可能感兴趣的
  • 漂亮的html代码边框  html代码漂亮播放器  超漂亮的html后台模板  漂亮报名html  漂亮的html  html漂亮按钮  漂亮的html网站  登录表单html漂亮  html代码教程大全