最新发布 第5页

润乾技术博客

为什么会有这么多中间表?

标签:
中间表的由来 中间表是数据库中专门存放中间计算结果的数据表。报表系统中的中间表是普遍存在的。那么,这些中间表是如何出现的?为什么中间表会越来越多?中间表会给项目组带来什么样的困扰,如何解决这些困扰?这里我们就尝试探讨一下这个问题。 中间表出现的典型场景主要有三个: 一步算不出来。数据库中的原始数据表要经过复杂计算,才能在报表上展现出来。一个SQL很难实现...

技术小助手 2018-05-03 205 0 0

报表软件选型时应该知道的

标签:
前言 近来报表软件、商业智能、OLAP、数据分析等概念非常火热,作为关键基础环节的报表软件在市场上也是层出不穷,让人眼花缭乱,国内外的加起来细数一下,大概有二三十种之多。这些产品看起来实现的功能都差不多,那么,应当怎样选一款满足自己需求的报表软件?在选型过程中不被厂商的宣传和演示牵着鼻子走? 在多年的报表经营过程中,我们发现许多用户在选择报表软件时会有许多...

技术小助手 2018-05-03 129 0 1

大屏可视化解决方案

标签:
什么?什么?2.8万10套的报表工具。 就可以画出大屏? 大屏的前世今生 作为一个BI行业人,我们对DashBaord,领导驾驶舱,仪表盘等概念都非常熟悉,然而忽如一夜春风来,客户都用起大屏来。大屏可视化需求,从2015年 2016年,突然之间就成了BI项目,数据可视化项目需求列表的中的常见需求项,那什么是大屏呢,和我们原先的DashBaord,有什么区别呢...

技术小助手 2018-05-03 405 0 0

从报表性能谈集算器

关于报表性能问题,自从有报表的那一天,报表的性能问题其实就存在,只不过是否突出到影响用户感受而已。所谓的报表性能,其实90%甚至更多的是数据计算的性能,报表的本职工作其实应该仅仅是数据呈现而已,而因为报表格式复杂或样式精美而带来的展现效率问题其实是少之又少。 目前市面上大部分的报表厂商都集数据计算和数据呈现于一体,所以渐渐地,用户就觉得报表就应该有计算能力...

技术小助手 2018-05-03 88 0 1

润乾报表V5.0 对比 帆软报表V8.0

对比版本 FineReport V8.0 和润乾报表V5.0 资料来源 官方资料和实际操作 对比时间 2017年9月4日 选型目标 仅针对固定报表部分 前言 多年以来,我们经常被客户询问关于润乾报表与帆软报表的不同之处,对此我们的态度一直是避而不谈,因为从心底里不愿意去做这样的对比,我们坚信“你若盛开,清风自来”,也一直在秉行只说自己...

技术小助手 2018-05-03 273 0 2

集算器处理文本文件的性能测试

  本文通过“查找过滤”计算例子,测试集算器处理文本文件的性能,并使用Java、Perl语言完成类似任务作为对比参考。   测试数据是订单信息,读取orders.txt文件,数据如下:   ORDERID CLIENT SELLERID AMOUNT ORDERDATE NOTE  &em...

技术小助手 2016-05-26 193 0 0

集算器中资源释放的规则

  在使用集算器执行数据计算时,原始数据、计算所得的结果以及计算过程中产生的数据等,都占用一定的资源,如内存、数据库连接、文件对象占用等等。这种对资源的消耗,有可能对计算产生不利的影响,造成内存溢出、数据库访问失败等问题,因此计算中需要及时释放不必占用的资源,如原始数据、不再使用的过程数据、数据库连接和文件对象等。 1、一般变量 &ems...

技术小助手 2016-05-20 77 0 0

集算器的引用思维

1、外键引用   在各种关系数据库中,都能见到外键的概念。在一个关系表中,可以定义其中的某个或者某些字段为外键,外键字段中的数据可以与另一个表中的数据产生关联。例如,在比赛成绩记录表中,运动员通常只会记录编号,而如果想要通过运动员的编号,在另一个运动员信息表中获得运动员的详细资料,那么就需要根据编号再到运动员信息表中去查询,此时可以将运动...

技术小助手 2016-05-17 131 0 0

集算器的索引序列

  在数据库中,对数据表正确地建立索引,可以使得相关的查询效率大大提高。同样,在集算器中,也可以为排列或者序表建立索引序列,以提高反复查询数据时的效率。   如下例,我们需要频繁在食品订单Order_Foods.txt中进行查询。   A B C 1 =file(“Order_Foods...

技术小助手 2016-05-09 99 0 0

集算器实现舍位平衡的研究

  在报表的数据处理中,在需要调整数据单位时,往往会需要对数据执行四舍五入的操作,这样的操作称为舍位处理。舍位处理时,原本平衡的数据关系可能会被打破。在这样的情况下,需要调整舍位之后的数据,使得数据重新变得平衡,这样的调整就叫做舍位平衡。在这里将来讨论如何在集算器中处理舍位平衡的问题。   由于舍位处理时往往会采取四舍...

技术小助手 2016-04-29 102 0 0

Oracle与集算器单机性能对比测试

1、测试目的   在相同的硬件上测试集算器esProc和Oracle的单机计算性能,对比两者在大数据量单任务计算、小数据量多任务并发计算时的性能差异。 2、测试内容与方法   数据量:   小数据量:单张事实表大约为10G左右。并发时,为了避免操作系统缓存造成测试结果误差,采取多个并发请求访问不同事...

技术小助手 2016-04-25 111 0 0

集算器的日期时间函数

  在数据分析计算中,日期时间类数据是比较特殊的类型,在这里我们来研究在集算器中,如何使用日期时间类数据。 1、日期时间数据的转换   日期时间类数据,通常会用字符串来输入或显示。在集算器中,点击Tool>Option,可以在选项配置中的Environment页面中,设定日期时间类型数据所使用的默认格式,如: ...

技术小助手 2016-04-21 173 0 0

集算器的序号思维及定位计算

  集算器中的集合都是有序的,因此可以用成员在序列中的序号来引用。灵活运用序号可以更充分地发挥集算器的能力,使运算更为简捷高效。 1、 成员访问   集算器中在使用某些函数时,推荐使用序号或序号数列作为参数,比如删除记录时的delete函数等。   最简单的应用方法:直接用序号访问成员,和一般编程语...

技术小助手 2016-04-15 69 0 0

集算器中变量的作用域

  在集算器的各类运算中,会用到各种变量,特别是将格值用作变量,在使用时应该了解这些变量的使用范围。本文将就集算器中各类变量的作用域做一些研究。 1、集算器中的参数和变量   集算器中,可以把一些通用性的数据定义为网格常量,如下面的周日期序列常量weekdays:   而需要在网格计算前设置的常数...

技术小助手 2016-04-13 67 0 0