Spreadsheet与FineReport数据集对比

news2024/11/17 2:29:33

什么是数据集?在BI工具中指的是在报表开发前的取数过程,把需要的数据整合成一个数据集合,以便于在报表开发中使用。可以把它理解为我们基于数据库获取我们需要的数据。而数据库获取数据是有多种方式的,比如可以通过直接写SQL语句、视图、存储过程等。

 3a4249684c892b31984a922ca32c03ab.jpeg


那么,Spreadsheet与FineReport这两款BI工具它们支持的数据集有哪些呢?接下来小编将把自己整理的一些内容给大家分享一下。

 

  1. FineReport

Finereport的数据集照其来源范围可以分为 数据库查询 ,内置数据集,文件数据集,存储过程,关联数据集。

1)数据库查询:是指从定义好的数据库连接中,也就是数据源中使用 SQL 语句来选择需要的字段,一般是直接对数据源中的数据库表直接进行操作。

8f29602fef4281ede8f824885920d789.jpeg

2)内置数据集:可以实现在没有数据库的机器上分页预览模板。如在某一台机器上使用数据库查询制作了一个模板,将该模板拷贝到另外一台机器访问则需要有对应的连接,若没有此连接就不能访问该模板。此时可以直接将该模板的数据集定义成内置数据集或者在制作模板的机器上将该模板输出成内置数据集模板,这样该模板就可以在任何电脑上访问了。

3)文件数据集:是指以 txt 文本文件、Excel 文件和 XML 文件中的数据为数据集,将这些文件中的数据加载进行,并以二维表的结构展示在数据集当中,以供模板使用。

ae96a964bcd2b6a4745ee18daadb0014.jpeg

4)存储过程,就是直接将存储过程作为数据集,不需要在数据库查询而是去调用存储过程。FineReport 支持全部数据库的存储过程作为数据集并且定义方法都相同。

969a16f643e6793b4efb8aeef54a52d0.jpeg

5)关联数据集:即在已经创建的两个数据集基础上,创建关联,形成一个新的数据集。

e3c70e64a33b84028c608ac450df2d99.jpeg


 2、Spreadsheet

Spreadsheet主要包含主要包含 可视化数据集、SQL数据集、原生SQL数据集、存储过程数据集、 Java数据集 、透视分析和即席查询。

数据集是定义报表和图形的基础,透视分析、Echarts图形、电子表格都是基于数据集创建的。

  • 可视化数据集:基于数据源或是业务主题通过简单拖拽操作创建的数据集。使用者一般为不熟悉SQL语句的业务人员。
  • SQL数据集:通过在文本区中输入SQL语句,来定义数据集条件和内容的一种数据集。使用者一般为熟悉SQL语句的技术人员。
  • 原生SQL数据集:原生SQL数据集类似SQL数据集,是通过在文本输入区中直接输入各类数据库方言表达式定义数据集条件和内容的一种数据集。使用者一般为熟悉SQL语句的技术人员。
  • 存储过程数据集:存储过程数据集是针对存储过程定义数据集条件和内容的一类数据集。使用者一般为熟悉存储过程的技术人员。
  • 多维数据集:多维数据集是指基于多维数据源创建的一类数据集。
  • Java数据集:Java数据集是指基于Java数据源中Java数据集对象作为数据集源的一种数据集。使用者一般为熟悉JAVA类的开发人员。
  • 透视分析:透视分析采用“类Excel数据透视表”的设计,作为数据集能够实现对数据的查询与探索。
  • 即席查询:即席查询作为数据集可以满足明细数据的查询需要。

 404539da551c825898ee4dc47651f43e.jpeg


那么以上就是本期小编基于Spreadsheet与FineReport整理的数据集对比的相关信息,希望可以给大家带来一些帮助~

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/129022.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

基于verilog实现序列相关检测

题目来源牛客网,完整工程源码:https://github.com/ningbo99128/verilog 目录 1、VL25 输入序列连续的序列检测 题目介绍 思路分析 代码实现 仿真文件 2、VL26 含有无关项的序列检测 题目介绍 思路分析 代码实现 仿真文件 3、VL27 不重叠序列检…

Sleuth+Zipkin架构

为什么要链路追踪 小结: nacos 【name server】:注册中心,解决服务的注册与发现 nacos【config】:配置中心,微服务配置文件的中心化管理,同时配置信息的动态刷新 Ribbon:客户端负载均衡器&#…

《设计模式》享元模式

《设计模式》享元模式《设计模式》设计模式的基本原则 《设计模式》单例模式 《设计模式》工厂模式 《设计模式》原型模式 《设计模式》建造者模式 《设计模式》适配器模式 《设计模式》桥接模式 《设计模式》装饰者模式 《设计模式》组合模式 《设计模式》外观模式 《设计模式…

数据结构课设:迷宫问题

文章目录前言一、概要设计1、基本信息2、功能模块图3、功能描述4、调用关系图5、结果演示① 创建迷宫② 求解③ 清除多余路径二、完整代码前言 最近刚好在写自己的课设,匆匆忙忙写出来的课设系统,仍有不足,拿出来和大家分享一下,…

C. p-binary(二进制位)

Problem - 1225C - Codeforces Vasya会看中任何数字,只要它是2的整数次方。另一方面,Petya非常保守,只喜欢单一的整数p(可以是正数、负数或零)。为了结合他们的口味,他们发明了2xp形式的p-二进制数&#xf…

jmeter接口测试之导入测试用例/get请求中Url存在参数(工作日记2)

导入接口用例进行接口测试 以运营中心测试计划中的企业菜单管理为例 【前提条件】 1、有接口数据 2、有接口用例 我们需要把接口测试用例转换为CSV格式步骤如下: 右键选择打开方式为Notepad 需要将文件设置一下编码 文件留着备用 【步骤】 1、新建一个企业…

前端基础之PS和相关基础知识总结

PS安装: 淘宝 PS简介 面板简介(菜单栏、工具栏、辅助面板) 图片格式: jpgjpeg(色彩丰富的图片)png(半透明图片)gif(网页动态图)psd(ps设计源文…

android java udp广播 用于局域网搜索扫描设备。

DatagramSocket socket new DatagramSocket();//设置接收等待时长socket.setSoTimeout(LanCommConfig.RECEIVE_TIME_OUT);byte[] sendData new byte[1024];//使用广播形式(目标地址设为255.255.255.255)的udp数据包DatagramPacket sendPacket new Dat…

STC15单片机+DS18B20+LCD1602+PCF8574转IIC接口温度显示

STC15单片机+DS18B20+LCD1602+PCF8574转IIC接口温度显示 📺显示效果 LCD1602 IIC接口 ✨本示例基于自制的STC开发板,主控采用的:IAP15W4K61S4相关篇《【PCB开源分享】STC/IAP15W4K61S4开发板》《【开源分享】自制STC15W408AS开发板》🌼接线说明 🌿CD1602+PCF8574转IIC接…

stlink下载调试器使用说明(STM32采用stlink下载程序)

stlink能干什么? 最基本的功能:下载程序。 一般STM32支持ISP串口下载,也支持stlink、jlink等下载器下载 。 使用stlink、jlink下载要比串口方便很多,在keil里直接点击下载就行了,不需要去选择hex文件,速度…

你可能还不知道 golang 的高效编码细节

xdm,我们都知道 golang 是天生的高并发,高效的编译型语言 可我们也都可知道,工具再好,用法不对,全都白费,我们来举 2 个常用路径来感受一下 struct 和 map 用谁呢? 计算量很小的时候&#xf…

特斯拉第10000桩落成,百度地图送10000名充电免单!

「导语」 为庆祝特斯拉在中国大陆落成第10000个超级充电桩,百度地图推出特斯拉车主专属权益。车主们通过百度地图APP,即可实时获取超级充电桩空闲信息、一键规划专属充电路线。12.28-1.2期间,更有10000份充电免单福利限时放送。 在汽车电动…

Linux环境开机自启java应用

Linux环境设置开机自启java应用(Linux定时任务) crontab是Unix和Linux用于设置需要周期性被执行的指令,是Linux服务器很常用的技术,很多任务都会设置在crontab循环执行。 crontab : 提供给用户控制任务计划的命令&…

WebDAV之葫芦儿·派盘+File Manager

File Manager 支持WebDAV方式连接葫芦儿派盘。 手机文件太多,空间不足、隐藏文件多、文件清理不干净?推荐您一个功能强大的文件管理器,可以让你对手机中的各类文件进行管理,支持快速移动、复制粘贴、压缩解压等等。同时还能对已经安装的程序进行卸载,自动识别手机中的AP…

啥牌子的蓝牙耳机音质好?2023公认音质最好的蓝牙耳机

音乐是有魔力的,繁杂的工作和琐碎的生活,使得大多数人焦虑不安,音乐可以令人放松,蓝牙耳机越多越多,真不知道怎么挑好,品牌成百上千,款式就更不用说了,下面笔者专门整理了一期音质表…

【小西】优化生日品同步网易严选功能,使其支持多SPU对多SKU关系

目录前言思路代码实现实体ThemeActivityGift:spuId由 String类型变为JSONArrayThemeActivityGiftServiceImpl改造handleYxGiftByOperation:保存的是严选的生日品checkSpuIds:校验SPU有效性checkSpuIdExist:校验单个spuId是否存在c…

C语言函数栈帧的创建和销毁

前期学习的时候,我们可能有很多困惑,比如: 局部变量是怎么创建的? 为什么局部变量的值是随机值? 函数是怎么传参的?传参的顺序是怎样的? 形参和实参是什么关系? 函数调用是怎么…

分享丨品牌零售行业三大实践解读,全面搭建并落地数字化运营体系

以下内容来自神策数据创始人 & CEO 桑文锋关于数据驱动零售品牌业务增长的相关分享。点击文末“阅读原文”,了解神策品牌零售行业完整版解决方案。神策从 2020 年深入品牌零售领域,一路走来跌跌撞撞,不过思路越来越清晰,对该领…

Echarts:饼图默认高亮和选中(突出并高亮)/添加单击事件/X轴字符标签换行处理

饼图默认高亮: // 我这里实现的是饼图// 获取 this.sysfbChart this.$echarts.init(document.getElementById(sysfb))// 默认高亮第一个 // highlight:突出 this.sysfbChart.dispatchAction({type: highlight,seriesIndex: 0,dataIndex: 0}); 效果图: 饼图选中(突出并高亮):…

为什么自学 Python 看不进去?

如果刚开始学习python,没看懂,那就多看几次就会了。看不进去很正常,这个过程会很乏味,但是对于你建立牢固的编程思维是必须的。会有看不进去的这个阶段 python学习的秘诀在于对技术了解的广度和对数据结构研究的深度,不…