通信,电信,互联网技术论坛
发新话题
打印

如何正确的选择适合自己的WEB报表工具

如何正确的选择适合自己的WEB报表工具

WEB报表工具,从采用的技术可分为:ActiveX报表、.NET报表及纯JAVA报表。目前各类报表都有很多选择,用户如何选择适合自己企业的WEB报表工具?
  本文从用户角度分析如何选择WEB报表。
  选择WEB报表主要从如何角度分析:
  1、报表服务器运行在什么操作系统上。如果要跨操作系统,最好选择纯JAVA报表。
  2、应用什么技术平台。是.NET还是JAVA平台。
  3、对安全性要求是否高。如果要求安全性较高,则不要考虑ActiveX报表,因为它必须要在每个客户端中安装ActiveX插件,降低安全性。
  4、客户端是否会用非IE浏览器。现在很多报表工具只支持IE浏览器,如果你的客户有喜欢用Firefox等浏览器,这一点就显得特别重要。
  5、是否支持从多数据库中报表数据。如果您要整合企业内分散的数据源,这一点就很重要。
  6、是否非常方便快速生成报表。有些报表工具,在制作复杂格式报表时,可显示其优势,但在做一些基本常用的报表时却跟复杂报表一样费时费力。所以好的报表工具应在制作简单、复杂报表时都很方便。
  7、是否可以制作各类复杂报表、图表等。
  8、是否支持多级交叉报表。
  9、是否支持自定义。用户是否可以方便自定义报表。
  华丹CHARISMA报表,www.huadan.biz,可以非常好的满足上述要求。
  华丹CHARISMA报表,是业界第一款基于J2EE技术的以纯HTML及CSS实现的WEB报表解决方案。
  在业内,其它报表工具、组件,一般是为了解决在项目中处理一些复杂中国式报表为目的,它们接受用户程序(如jsp)传过来的参数(如报表条件),然后通过引擎将报表数据展现出来。这些报表工具比较适合集成在项目中,实现一些复杂的报表。
相对于这些报表工具、组件,华丹CHARISMA报表具有如下优势:
1.完整的运行平台
  华丹CHARISMA报表本身就是一款完善的运行平台,包括用户管理、授权管理等,用户可以直接使用,无需二次开发。而其它报表工具,一般是以组件或控件的方式提供给开发商来二次开发的,用户无法直接使用。
  华丹CHARISMA报表运行界面图如下:

2.支持在线自定义
  其它报表工具,虽然了支持自定义,但他们走的技术路线是:
  C/S模式的报表设定器->生成XML报表模板->发布到WEB服务器中->通过程序(JSP)向报表引擎中传入参数(报表条件等)->报表引擎处理、展现数据。
  从上面可以看出,虽然这些报表工具也支持自定义,即通过他们的报表设计器来自定义报表模板,但是需要发布、需要手工编写JSP页面来调用报表引擎,需要在JSP中编辑条件输入框,然后处理条件值,传给报表引擎。这些操作,对于最终用户来说都很难办到,即使能办到,也非常不方便,无法完成在线自定义。因此,这些报表工具的自定义都是局部的自定义。
  华丹CHARISMA报表提供了在线WEB报表设计器,可以在线自定义WEB报表,全智能化生成报表条件等资源,并支持在线发布报表、分配报表权限,用户不用写一行代码,也不用重新发布WEB应用。
3.尤其适合综合查询
  在业内,在综合查询方面,没有一款报表工具可以与华丹CHARISMA报表比拟的。由于华丹CHARISMA报表智能化生成报表条件及其它资源,支持动态排序、自动分页、不用任意二次开发等特性,所以特别适合于综合查询。
用户可以任意组合输入条件,凭借华丹CHARISMA报表强大的功能,可以展现任意复杂的查询结果。
  自动生成报表条件输入界面如下:

4.基于J2EE、XHTML、CSS的技术实现
  华丹CHARISMA报表引擎采用纯J2EE技术构建,WEB层展现则采用纯XHTML+CSS实现,从技术上讲是相当先进的。
而不同于目前业内很多报表工具,是采用ACTIVEX控件实现的,这种技术已相对落后,而且还必须在浏览器中安装插件,降低安全性,而且也不兼容浏览器,一般只支持IE。
5.提供大量WEB组件
  华丹CHARISMA报表不是一个报表组件或插件,它提供了大量WEB组件,如下拉框、弹出字典、日期选择框、框架集、标签页等。而其它报表工具或组件是没有这些功能的。
  下拉框:

  弹出字典:

  日期选择框:

    框架集:

  TAB标签页:

6.智能化报表生成向导
  报表制作过程完全基于WEB操作,用户可以在多个客户端同时开发报表。
  系统提供了SQL报表向导及存储过程报表向导。
  SQL报表制作向导如下图所示。

  通过该向导即可完成SQL语句的生成,SQL设定界面如下图:

  提交后系统自动生成所需的报表资源(如报表数据列信息,报表条件信息等),从而完成基本报表制作。在此基础上用户可以设定其它信息,完成各种类型复杂的报表。
  生成的报表界面(普通列表)如下图所示:

    从上图可以看出,设定好SQL语句,系统自动生成所有报表资源,自动生在条件框、动态排序、自动分页等。
7.在线设计报表
  华丹CHARISMA报表创新地推出了基于WEB的在线报表设计器。通过报表设计器,可以在线定制各类复杂的WEB报表,包括分组报表、图表报表、交叉报表等,并可方便进行报表发布、预览等。设计器如下图:

8.挂载所有数据库
华丹CHARISMA报表可以将企业内所有数据库同时挂载到华丹CHARISMA报表引擎中,不管这些数据库是什么类型的关系型数据库,也不管这些数据库运行于什么操作系统平台上。
9.支持多个数据库间表的关联查询
  华丹CHARISMA报表支持多个数据库(包括异种)间表的关联查询,支持内连接及左外联接。并且关联查询的子数据源可以是非SQL获取(如存储过程获得)。
电信行业,其计费系统与业务系统的数据库一般分为两个数据库,且数据库类型也有可能不同,但经常需要对这两个数据库中的数据表进行关联查询获取所需数据。目前业界同类产品中基本上都没有解决此问题,而华丹CHARISMA报表提供了非常全面的解决方案。
10.支持行间、单元格间复杂计算
  华丹CHARISMA报表提供了一次表达式及二次表达式,可以对报表数据源进行二次加工处理,支持行间,单元格间复杂计算。
如:repField("sale1")+repField("sale2");//单元格间值相加
    repField("sale",rowNo()-1);//取上一行sale列值
    repField("sale","{id}=111");//取id列值为111的行中sale的值
11.支持数据源过滤
repField、repTag、sum、average、count等函数均支持数据源过滤,如:
sum("sale","{type}==1 && {flag}==1")取满足type列值=1并且flag列值=1的行的sale列的和。
12.支持多个数据库中数据展现在同一报表中   
  华丹CHARISMA报表可以实现在同一张报表中,同时显示源于多个数据库中的数据,实现方式主要有:
  (1)、多个数据库间表的关联查询。
  (2)、通过子数据源获取不同数据库中的数据,如:
  repField("class.classname"),取当前报表中class子数据源中classname列值。
  repField("stuscore .score","{subject}==5"),取当前报表中stuscore子数据源中  subject列值等5的score列值。
13.支持二次数据源
  所谓二次数据源就是一次性将当前报表中所用的数据记录全取出来,然后再通过过滤条件取得各子报表的结果集。这样做的优势是避免多次查询数据库,提高报表运行效率,特别是对于通过存储过程进行复杂统计,耗时很多的统计。
14.SQL支持嵌入标签
  华丹CHARISMA报表支持在SQL中嵌入标签,可以用同一语句处理复杂的情况,例如:
  SELECT USERID, USERNAME, 'acl', REGION, GRADE, DEPT, POST, DISPNO, USERSTAT, REMARK FROM ST_SYSUSER WHERE USERID <> '[%=superAdmin()%]' AND USERID <> '-1' AND USERID <> '0' AND USERID <> '[%=curUserID()%]' AND REGION = ? AND GRADE = ? AND DEPT LIKE ? AND POST = ? AND USERID = ? AND USERNAME like ?  AND USERSTAT = 1 AND REGION LIKE '[%=curRegion()%]%' [%=if(userGrade(curUserID())!=1,"AND DEPT LIKE '"+curDept()+"%'","")%] ORDER BY DISPNO ASC,USERNAME ASC
15.支持复杂灵活的交叉报表
  交叉报表效果图:

  交叉报表的特点:
  (1)支持多级行集、列集及值集,不象有的报表工具,只支持固定级数。
  (2)在算法上,华丹CHARISMA报表在处理交叉报表上具有极高的效率,一次性处理完所有数据。
  (3)支持表头双斜线。
  (4)支持动态排序。
  (5)行集、列集及值集均支持链接,可钻取子信息。
  (6)横向、纵向均支持多级分组。
  (7)横向汇总及横向分组汇总可设定居左或居右。
  (8)纵向汇总及纵向分组汇总可设定居上或在下。
  (9)所有类型汇总均可以设定多个。
  (10)支持按行集、值集、横向分组汇总、汇总进行排序。
  (11)顶部标题(列集)支持横向、纵向合并。
  (12)左端行集支持横向、纵向合并。
16.支持复杂的报表表头,表体、表尾
  通过数据表格,可实现复杂的表头、表体及表尾,如图:

17.支持图表叠加及多轴
  下图是三个子图表叠加而成,并具有双轴。

18.与开发功能结合,可实现复杂业务模块
  华丹CHARISMA报表与CHARISMA平台的开发功能浑为一体,紧密集成,可以非常方便开发业务系统,这是其它报表工具、组件办不到的。
在一个业务系统中,除了综合查询、统计、报表模块外,还存在着大量业务模块,这些业务模块,包插增、删、改及其它如审批等操作,在处理这些操作时,一般都是需要将数据展现出来,然后在这些数据基础上处理业务操作。
  基于交叉报表的批量更新:

  更新、删除、操作、子菜单:

19.  可以非常方便集成到其它业务系统中
  华丹CHARISMA报表,可以非常方便集成到其它业务系统中,如CRM、ERP、OA、HIS等,使这些系统具备在线自定义WEB报表的功能,提高产品的竞争力。
  集成效果如图:

TOP

兆欧表

新人报道,前辈多多关照!!!支持!!呵呵

















上海壹琦生产经营涂层测厚仪兆欧表温湿度计激光测距仪等各种仪器仪表

TOP

Bailout becomes buy-in as US Feds move into banking

Big banks started falling in line Tuesday behind a rejiggered bailout plan that will have the US government forking over as much as $250 billion in exchange for partial ownership -- putting the world's bastion of capitalism and free markets squarely in the banking business.

Some early signs were hopeful for the latest in a flurry of radical efforts to save the nation's financial system: Credit was a bit easier to come by. And stocks were down but not alarmingly so after Monday's stratospheric leap.

The new plan, President Bush declared, is "not intended to take over the free market but to preserve it."


US President George W. Bush makes a statement on the economy in the Rose Garden of the White House, following a meeting of his working group on financial markets in Washington October 14, 2008. [Agencies]


It's all about cash and confidence and convincing banks to lend money more freely again. Those are all critical ingredients to getting financial markets to function more normally and reviving the economy.

The big question: Will it work?

There was a mix of hope and skepticism on that front. Unprecedented steps recently taken -- including hefty interest rate reductions by the Federal Reserve and other major central banks in a coordinated assault just last week -- have failed to break through the credit clog and the panicky mind-set gripping investors on Wall Street and around the globe.

The Dow Jones industrials declined 77 points on Tuesday after piling up their biggest point gain ever on Monday on news of Europe's rescue plan and in anticipation of the United States' new measures.

Initially the US government will pour $125 billion into nine major banks with the hope that they will use the money to rebuild their reserves and to increase lending to consumers and businesses. Another $125 billion will be made available this year to other banks -- if they need it -- for cash infusions.

Related readings:
British banks get $64b bailout deal
Italy to follow UK bailout plan
UK, Spain go solo with independent bailout plans
US bailout rescue plan could drive investors to crazy course


In return, the government will get ownership stakes in the financial institutions. Banks, meanwhile, will have to accept limitations on executives' compensation.
"Government owning a stake in any private US company is objectionable to most Americans -- me included," Treasury Secretary Henry Paulson said in announcing the initiative. "Yet the alternative of leaving businesses and consumers without access to financing is totally unacceptable."

Whether the $250 billion will be sufficient to encourage banks to lend again is hard to tell, said Anil Kashyap, professor of economics and finance at the University of Chicago's Graduate School of Business. The Treasury Department arrived at the $250 billion figure after consulting with banking regulators.

"This plan will work if we wind up with everybody pretty well capitalized," Kashyap said. "But if it doesn't reach that point, we'll be back in soup down the road."

The government is counting on banks not to just clutch onto the cash, which aggravated the credit crisis to begin with.

"The needs of our economy require that our financial institutions not take this new capital to hoard it, but to deploy it," Paulson said.

Treasury switched gears deciding to first use a chunk of the $700 billion from the recently enacted financial bailout package to pay for taking partial ownership stakes in banks, rather than using the money to buy rotten debts from financial institutions. The government said it still intends to buy the bad mortgages and other toxic assets, another move aimed at getting credit flowing again.
._________________________________________
from:age of conan gold
led lamp
led bulb
led strahler
led leuchtmittel




TOP

发新话题