报表&BI •
521 引用 •
303 回帖 •
55 关注
博客
关注
-
前言 现在企业的报表开发大部分都使用报表工具完成,成熟的报表工具提供了丰富的显示设置、图表类型、导出打印等功能可以简化报表开发,非常方便。但在实际报表开发中还是经常碰到一些非常棘手的深层次问题 ..
-
目前国内市场上的报表 BI 工具琳琅满目,看起来也各有特点,这给选型工作带来了一些困扰,本文就一些较活跃的报表 BI 产品进行点评,对于不太熟悉这些产品和技术的同学,可作为参考资料。 这里选了 ..
-
用报表工具开发,核心功能是把各种数据源的数据以表格或图表的形式在线上网页端呈现出来。但是很多场景都是线上和线下结合,既要方便线上在系统中查看到报表,同时还得能和传统的线下业务无缝贴合,比如把结 ..
-
回答这个问题之前,我们先来看看报表工具到目前为止都有哪些形态,虽然国产的大部分都是 java 语言开发的,功能方面也基本相同,但是形态还是有差异的。 差异在于,有一些厂商始终把报表定位为一个通 ..
-
这些词我们在建设分析型应用时经常会听到,这几个词也经常被弄混,这里来梳理一下。 BI BI 是 Business Intelligence(商业智能)的缩写,是指企业利用已有数据进行数据分析从 ..
-
BI 和 AI 虽然长得挺像,但实际却没什么关系,完全不是一回事。 BI 的主要工作是查询统计,根据企业生产经营过程中产生的数据按照业务部门的查询需求进行统计分析,比如查询 2019 年各地区 ..
-
BI 是商业智能(Business Intelligence)的缩写,是数据分析领域的一个大类,其内容包含多维分析、报表查询、数据可视化、系统管理等方面,属于典型的 OLAP(在线联机分析)业 ..
-
[图片] [图片] [图片] [图片] [图片] [图片] [图片] [图片] [图片] [图片] [图片] [图片] [图片] [图片] [图片] [图片] [图片] [图片] [图片] [ ..
-
热切换(Hot Swap)是指在系统不停机的情况下更换系统部件,在报表业务中则是指在不重启报表及相关应用的情况下完成对报表的维护(新增、修改、删除),冷切换则恰好相反。 报表业务很不稳定,业务 ..
-
我们首先来理一下 DashBoard、大屏和报表的关系。 DashBoard 是指企业仪表盘,也叫管理者驾驶舱,通常被简称为 DBD。从表现形式上来看,DBD 由多个决策者关注的各类指标数据拼 ..
-
可以先想一下自己的部门或项目组是否面临这些问题: 1. 投入很多技术力量做报表,却还是疲于应付 2. 用了高端报表工具和敏捷 BI,却还是不够用 3. 技术高手用来做报表,感觉很浪费 4. 对 ..
-
[链接]啥是 SQL 注入风险? 数据库要执行 SQL 访问数据,数据库是个执行机构,它只会检查传来的 SQL 是不是合乎语法,而并不会关心这个语句是否会造成伤害(数据泄露或破坏)。正因为只要 ..
-
在 C/S 时代,报表是由应用程序显示的,可以直接操控打印机来实现打印。进入到 B/S 时代后,报表呈现变成浏览器的事情了,而浏览器中的 JS 编程不能直接控制打印机,只能依靠浏览器本身的打印 ..
-
在数据库中有一类用于保存中间计算结果的物理表,通常被称为“中间表”。中间表主要跟 OLAP(在线联机分析)业务有关,产生的原因主要有以下几方面。 [图片] 中间表来源 1. 计算逻辑复杂 在 ..
-
实际业务中有些报表比较“大”,查询出的报表数据行数可以达到几千万甚至上亿,这类行数很多的报表通常被成为“大报表”。大报表大部分情况下是清单明细报表,少量是分组报表。 大报表查询通常不会采用一次 ..
-
报表性能是总也避不开的话题,报表作为 OLAP(在线联机分析)中的主要应用场景,无论从涉及数据的宽度(表数量),还是数据的广度(查询范围)都可能非常巨大;而且在报表中还经常伴随非常复杂的数据处 ..
-
在报表开发早期,报表连接的数据源基本只有关系数据库,而且经常只有一种或者只有一个数据库。 但今天就不一样了,数据源种类繁多,除了 RDBMS 还有 1.MongoDB、Cassandra、HB ..
-
我们在报表开发中经常会使用存储过程准备数据,存储过程支持分步计算,可以实现非常复杂的计算逻辑,为报表开发带来便利。所以,报表开发中这样的存储过程并不少见: [图片] [图片] 3008 行,1 ..
-
我们知道,报表开发主要有两个阶段。 第一阶段:数据准备。将原始数据加工成报表需要的结果集(数据源); 第二阶段:数据呈现。根据已准备的结果集(数据源)编写表达式将数据以表格或图形方式呈现。 这 ..
-
报表数据分了太多页,一页一页翻页查看数据嫌麻烦,可以试试这种翻页效果——输入页码翻页。 润乾报表提供了翻页相关的 JS 函数,可以在报表展现的页面中添加 JS 调用翻页函数实现输入页码跳转到对 ..
-
报表开发过程中,常常会遇到需要对报表进行数据权限控制的情况。 不同的机构、角色或具体到人,访问同一张报表时所看到的数据是不同的。比如,工资条(也是一张简单的报表),因为绝大多数公司薪资都是保密 ..
-
通常报表的展现和导出都是针对单个报表操作的,即单个报表展现、导出等。 但有时我们需要将多个报表文件捆绑,在一个页面中以多个 tab 的形式进行展现,并且可以导出到一个 excel 中,分到不同 ..
-
要回答这个问题,首先要明确啥程度算“零编码”? 以 Excel 为例,如果把写 Excel 公式(包括复杂一些的)看做零编码;而把写 Excel VBA 看做编码的话, 报表开发是可以零编码的 ..
-
Web 端报表呈现页面为了方便精准或模糊查询指定数据,常常会给报表添加筛选面板(即:参数模板)来实现,其本质是页面参数对数据库 sql 的数据过滤。 一般当首次展现参数为空时,页面显示空白只有 ..
-
在数据采集阶段,除了常见的单模式填报表外,还有一种填报表是结合了多种填报模式组成的填报表,比如单表式主子填报表。 这类填报表,一般包含上面两部分,上半部分为主表,下半部分为子表,这两部分数据分 ..