1. 关系型数据库

关系型数据库是报表工具必须支持的基础功能。不管是以 JDBC 方式还是 ODBC 方式连接数据库,报表工具都应该能对其进行取数计算。如果某个报表工具只支持部分关系数据库处理,那么这个报表工具在选型时就可以淘汰掉了。

另外,如果报表工具可以完善一些数据库自身的不足,简化运算,那么这个报表工具的性价比就很高了,例如可以简化 sql 的非等值分组处理、优化 Join 性能等。

2. 非关系型数据库

常见的非关系型数据库有:Hbase、Redis、Mongodb、Hive、Hadoop 等。报表工具支持的类型越多越好。但是大部分报表工具一般都提供自定义数据源接口,用 Java 等高级语言来编写数据源的计算程序,这种方式会增加耦合度以及后期维护工作量。如果报表工具能提供一种通用的处理方式就更加方便进行数据的处理运算了。

3. 其他

其他数据源类型包括:半结构化数据(json、xml 等)、http 数据源、txt/excel/csv 等单个文件······这类数据源的支持性和报表工具对非关系型数据库是一样的,也同样存在 java 代码实现复杂和耦合问题。

润乾报表支持 JDBC 和 ODBC 两种关系数据库连接方式:

文件数据源的引用方式也很简单,直接通过配置文件路径就可以识别文件中的数据结构:

对于非关系型数据库以及其他类型数据源处理,不仅提供了 java 自定义数据源方式,还提供了外部库处理方式,该方式针对非关系型数据库内置了各种函数,可以通过内置函数链接数据库、进行数据的运算,将运算后的结果返回给报表数据集。例如 mongodb 取数: 润乾报表如何从 mongodb 中取数

润乾报表独有的集算器引擎可以真正实现不同类型数据源之间的通用计算,同时对于更加复杂的数据源计算和大数据量处理场景,专业的数据中台可以提供更加高效的解决方案,例如提供并行机制提高取数性能: 集算器实现外部数据并行计算

报表工具都支持哪些数据源类型?相关推荐

  1. ssas 数据源mysql_支持的数据源类型(SSAS 多维)

    支持的数据源类型(SSAS 多维) 09/12/2014 本文内容 本主题介绍可以在多维模型中使用的数据源的类型. 支持的数据源 可以从下表的数据源中检索数据. 在您安装 SQL Server Dat ...

  2. MyBaits 支持哪些数据源类型?

    UNPOOLED:不带连接池的数据源. POOLED : 带连接池的数据源, 在PooledDataSource 中维护PooledConnection. PooledDataSource 的getC ...

  3. httpservletresponse 一次导出多个word_报表工具能实现怎么的导出效果?

    用报表工具开发,核心功能是把各种数据源的数据以表格或图表的形式在线上网页端呈现出来.但是很多场景都是线上和线下结合,既要方便线上在系统中查看到报表,同时还得能和传统的线下业务无缝贴合,比如把结果导出到 ...

  4. 报表工具的第二次革命,室友用了大喊三声好好好!

    文章目录 先回顾第一次革命 再来说第二次革命 集算器SPL 降低报表数据准备开发难度 比JAVA和SQL更易写 比报表中计算更广泛 一致的多样性数据源支持 优化报表应用结构 解释执行降低应用耦合度 算 ...

  5. 大厂十年IT老兵血泪教训,IT人到底要如何选择合适的报表工具?

    报表,一个已经存在二三十年的工具,但直到现在,在各种企业数据信息化的IT系统中,报表工具的作用,不但没有减弱,反而因为传统企业在数字化转型过程中,对信息化需求的增大.经营数据的增多,以及报表工具改良后 ...

  6. 正确选择报表工具的十大标准

    现在越来越多的项目要用报表工具,但国内市场上报表工具很多,鱼龙混杂,面对如此多的产品,很难只从一个方面就分出高低优劣,必须多方面比较. 标准一:厂家的发展前景 如果厂家运营不善不赚钱,那么对产品和服务 ...

  7. 选择报表工具软件的最新十大标准出炉

    现在越来越多的项目要用报表工具,但国内市场上报表工具很多,鱼龙混杂,面对如此多的产品,很难只从一个方面就分出高低优劣,必须多方面比较. 标准一:厂家的发展前景 如果厂家运营不善不赚钱,那么对产品和服务 ...

  8. 最新BI报表工具对比选型指标及重点注意事项---BI报表工具选型的那些事

    列表在文章最后有下载方式 前言 报表工具是一个接近 20 年的产物了 但是,直到现在,在各种数据信息化的系统中,报表工具的作用,不仅没有褪色,反而是因为信息化需求的增大.数据的增多,以及报表工具本身迭 ...

  9. 哪个报表工具支持 Excel 那样锁定行列头的呈现?

    在查看报表的时候,当列很宽或者记录的行数很多,在一屏中不能完全显示所有的数据,如果表头信息不能固定显示在最上方或左侧,当我们在上下或者左右拖动滚动条来查看数据时,数据记录无法和数据项对应上,不方便查看 ...

  10. 如何正确的选择适合自己的WEB报表工具

    WEB报表工具,从采用的技术可分为:ActiveX报表系统..NET报表系统及纯JAVA报表系统.目前各类报表都有很多选择,用户如何选择适合自己企业的WEB报表工具? 本文从用户角度分析如何选择WEB ...

最新文章

  1. C++基于TCP/IP简单的客户端、服务器通信程序实例
  2. MultiBaC包消除不同组学数据之间的批次效应
  3. RouterOS建立PPPOE服务器
  4. 从源码分析DEARGUI之add_input_text
  5. python编程能力等级测试_56岁的潘石屹参加全国青少年编程能力等级测试,你还在问编程是什么?...
  6. android 观察者更新ui,android通过观察者模式实现更新UI
  7. 查看、关闭当前服务器上启动服务 / 进程
  8. 2005精品书籍-go go go
  9. JSP之内置对象、作用域
  10. DPDK (1) - PMD驱动方案
  11. 安装.NET Framework 4,一直停留在正在安装 .NET Framework 4 Client Profile
  12. 引用arXiv的文章标准的Latex的bib如何编辑
  13. uniapp微信小程序生成带个人二维码的海报
  14. pptpd mysql_pptpd+freeradius+mysql安装步骤
  15. 【JavaScript速成之路】JavaScript数据类型转换
  16. ids for this class must be manually assigned before calling save(): com.jia.enity.Book;
  17. 骨龄仪存储卡损坏处理方案
  18. 打开虚拟机时出现不能为虚拟电脑打开一个新任务
  19. Excel 2013.Bible 免积分下载
  20. 金融数学和计算机科学哪个专业好,金融数学专业属于什么类型学科

热门文章

  1. 优矿python开源_PythonStock(8):使用优矿web学习python入门
  2. 尚硅谷java——项目一 家庭收支记账软件
  3. 问卷调查报告html,问卷调查报告格式优秀范文
  4. 云服务器的安全设置常识
  5. 英特尔老款CPU支持虚拟化对照表(转)
  6. Excel 填充间格空白单元格与最上临近非空单元格值相同
  7. 考研英语近义词与反义词·四
  8. 越来越多的主板增加了WIFI功能,但是你真能用得到吗?
  9. es的bucket和metric
  10. 江恩买卖规则中的定性与定量分析方法