完成后通过Context方式发布报表,而无法通过最常用的file方式发布。
上面两种报表工具的做法我们看到都需要依赖Java编程,且修改维护性很差,对报表开发维护人员都是不小的挑战。而集算器则比较适合辅助完成动态数据源报表,下面来看一下。
集算器的做法集算器脚本
A1格通过一句简单的参数判断即可完成不同条件下不同数据源的连接,相比前面报表工具的做法简单了很多。当然,集算器作为独立的计算中间件并不能直接为用户输出报表,报表展现的工作仍然由报表工具完成,为此集算器封装了应用程序调用的标准JDBC。
集算器JDBC
使用集算器JDBC与使用一般数据库的JDBC非常类似,集算器允许报表工具像调用存储过程一样调用集算器脚本,而此时集算器对应用的表现就好像一个数据库一样。
由此可见,原来需要依靠大量的Java代码的动态数据源报表,通过集算器可以非常简单完成;而集算器提供的JDBC对于报表开发人员来讲大家可以仍然使用固定数据源报表的方式进行报表开发(通过集算器实现了动态数据源功能,也可将集算器用于跨数据和混合数据源报表的开发),将极大地降低报表开发与维护成本。
,一个人,一条路,人在途中,心随景动,