• 博客(13)
  • 收藏
  • 关注

原创 蒋步星:“填”?“报”?

填报功能是国内报表工具的一个重要特色。国外的报表工具的英文名称是report,完全没有填的意思,而且报表被归为BI类产品,讲究的是事后分析,也不会管数据的录入。但在国内,报表则天然被认为有填写的功能,即使有强烈BI色彩的报表平台,也需要支持填报功能也方便补录数据。考察报表工具的填报功能时,用户常常会注重“填”,也就是看产品提供了多少种编辑组件,这其实是个误区。把表格作为一个整体来输

2017-03-28 11:35:04 368

原创 报表工具的二次革命-集算器的作用

之前的文章已经大致给大家介绍过大数据计算引擎-润乾集算器了。想必很多人心里还是存在疑惑,集算器作为大数据分析系统,到底它能做些什么?这篇文章,就为大家详细介绍。降低报表开发难度降低开发难度从而提高开发效率是集算器的设计初衷,是最容易理解的作用,前面已有粗略介绍。这方面的细节内容太多,我们会再做一个专门话题详细讲述集算器如何解决报表开发中的各种具体难题以及与常规手段的对比。在这里

2017-03-27 13:54:13 316

原创 报表工具的二次革命-集算报表

产生背景报表工具是润乾的主打产品,我们在这方面积累了丰富的经验,当然,也有教训。现代的报表工具主要解决两个环节的问题:一方面是呈现,也就是把数据以表格或图形的方式展现出来;另一方面是数据计算,即计算出源数据中没有和不能直接呈现的数据,比如一些公式格、分组汇总排序等等。这里说的报表,主要是指用户事先确定好格式和数据运算规则的报表,我们俗称为固定报表。自助报表,也就是业务用户可

2017-03-24 15:19:52 349 1

原创 集算报表的本地计算

数据统计分析软件有哪些?哪个数据统计分析软件比较好?这是很多人的疑问。其实在报表项目中,常常会碰到数据库压力很大影响整个系统性能的问题。由下面的传统方案的结构示意图可以看出,所有源数据的存储和计算都放在数据库完成。当并发访问量较大的时候,虽然每个报表的数据量不大,还是会造成数据库压力过大,成为性能的瓶颈。多数数据库厂商提供的jdbc接口传输数据比较缓慢,在并发量较大的情况,对报表系统性能的影响也非

2017-03-22 11:40:10 634

原创 润乾报表教程-集算报表优化计算过程

报表作为数据统计分析软件,当它出现性能问题需要对数据源计算进行优化时,执行路径难以控制是阻碍报表优化的难题之一。这是由于数据库执行路径不透明,程序员很难甚至无法干预执行路径,也就难以提高数据库的性能。而一般报表工具不具备强计算能力,大部分计算仍然要依靠数据库进行,这就导致很多报表优化效果不理想。不同于一般报表工具,润乾集算报表内置了专门用于数据计算的集算引擎,开发人员可以通过编写集算脚本完成报

2017-03-21 15:20:36 815

原创 润乾报表的组成和变迁

产品发展润乾公司在润乾报表3.x中首次应用了非线性报表模型,并在该版本的实践过程中积累了丰富的工程化经验。在这些基础上开发出的润乾报表5.x,实现了理论模型和工程实践的完美结合,不仅保持原有的开发高效性,运算性能指标也有了大幅度提高,成为一款经典的报表工具软件。产品在应用过程中不断有新的需求加入,而且在完善过程中也难以对仍在快速积累中的需求进行深入梳理,润乾报表5.x逐步发展成融合了固定报

2017-03-17 14:56:44 325

原创 集算器协助java处理多样性数据源之HDFS

ava通过Hadoop提供的API访问HDFS不算困难,但针对其上文件的计算就比较麻烦。比如分组、过滤、排序等计算,用java来实现都比较复杂。集算器esproc能很好地协助java解决计算问题,同时也封装了HDFS的访问,借助esproc可以让java加强HDFS上文件的计算能力,结构化半结构化数据计算都可以轻松完成。下面我们通过例子来看一下具体作法。HDFS中的文本文件employee.g

2017-03-16 14:31:27 815

原创 集算器协助java处理多样性数据源之Excel

Java程序员读取和计算excel的程序一般要使用poi或其它开源包,这些开源包对编程的支持较为底层,整体学习成本和操作复杂度都很高。使用集算器辅助java处理excel文件就可以避免这些事务。下面通过一个例子看一下具体作法:从Excel文件orders.xls中读取订单信息,找出2010年1月1日(含)之后,SELLERID等于18的订单。orders.xls的内容如下:实现

2017-03-15 15:23:46 531

翻译 数据处理程序语言中的基本数据类型

程序语言根据其设计目的不同,其侧重的基本数据类型也不同。JAVA、C#等语言被设计用来进行通用的应用程序开发,其基本数据类型是字符串、数字、布尔等原子数据类型,以及数组和通用对象。而SQL、PowerBuilder、R、集算器esProc等语言被设计用来进行数据处理,其基本数据类型是有结构的二维数据表对象。比如这句SQL:SELECT T1.id,T1.name,T1.value FROM T

2017-03-14 13:53:27 1530

原创 桌面端数据分析程序语言——润乾

桌面端数据分析程序语言,其重点是使用方便且计算能力强。考察某种语言是否适合进行桌面端数据分析,可以用六个指标来衡量:应用环境、文件处理、文本和字符串处理、结构化数据处理、模型预测算法、其他非重点指标。应用环境进行桌面数据分析的用户绝大多数都不是专业程序员,他们更习惯在windows下工作,他们缺乏专业程序员拥有的配置环境的技能,因此桌面端分析程序语言的应用环境应当足够简单,应当支持

2017-03-13 15:22:51 346

原创 蒋步星:自助报表难自助,敏捷BI难敏捷

这里有点标题党,为了对仗把题目写成这样。其实自助报表和敏捷BI深究起来是一回事,都是希望业务人员自己能完成数据分析和呈现,叫得通俗些是自助报表,洋气一些就是敏捷BI了。经营分析软件中大都会提供丰富的固定报表,能够处理较复杂的计算需求,但毕竟死板。业务经营中常常会有临时性的数据分析需求,传统手段一般提交给技术部门去实现,这样显然周期长效率低,有时获得结果时已经失去意义了。如果能让业务人员自己

2017-03-10 13:43:05 4976

原创 蒋步星:报表工具和移动端

报表工具是解决数据呈现问题的,而手机是很方便的数据呈现载体,那么报表工具显然应当提供移动端APP?其实不然,报表工具并不该直接提供移动端APP。更严格的说法:不只是不该有,而且是不能有!​为什么不能有?道理很简单,作为中间件的报表工具是需要被集成的,已经做成APP了咋集成?终端用户采用的移动端APP需要做好用户登录、权限管理等功能,而这些在不同用

2017-03-09 13:50:58 2222

原创 来谈一谈数据可视化技术的误区——润乾软件

所谓数据可视化是指把数据以图形动画以及地图等形式呈现出来,这样即直观又美观,易于理解从而看出数据背后的问题。  要做好数据可视化,需要两方面的能力。一是“艺术”能力,即知道什么样的数据用什么形式去表现最合适,该用柱图时不能用饼图,颜色搭配也要合理,...;另一个是“技术”能力,设计好的呈现方案还要能真地做出来,并且要把成本控制在可接受范围内。这里我们不深入讨论“艺术”问题,来看

2017-03-07 14:44:09 444

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除