您好,登录后才能下订单哦!
本篇文章给大家分享的是有关大数据报表工具支持哪些数据源类型,小编觉得挺实用的,因此分享给大家学习,希望大家阅读完这篇文章后可以有所收获,话不多说,跟着小编一起来看看吧。
1. 关系型数据库
关系型数据库是报表工具必须支持的基础功能。不管是以 JDBC 方式还是 ODBC 方式连接数据库,报表工具都应该能对其进行取数计算。如果某个报表工具只支持部分关系数据库处理,那么这个报表工具在选型时就可以淘汰掉了。
另外,如果报表工具可以完善一些数据库自身的不足,简化运算,那么这个报表工具的性价比就很高了,例如可以简化 sql 的非等值分组处理、优化 Join 性能等。
2. 非关系型数据库
常见的非关系型数据库有:Hbase、Redis、Mongodb、Hive、Hadoop 等。报表工具支持的类型越多越好。但是大部分报表工具一般都提供自定义数据源接口,用 Java 等高级语言来编写数据源的计算程序,这种方式会增加耦合度以及后期维护工作量。如果报表工具能提供一种通用的处理方式就更加方便进行数据的处理运算了。
3. 其他
其他数据源类型包括:半结构化数据(json、xml 等)、http 数据源、txt/excel/csv 等单个文件······这类数据源的支持性和报表工具对非关系型数据库是一样的,也同样存在 java 代码实现复杂和耦合问题。
润乾报表支持 JDBC 和 ODBC 两种关系数据库连接方式:
文件数据源的引用方式也很简单,直接通过配置文件路径就可以识别文件中的数据结构:
对于非关系型数据库以及其他类型数据源处理,不仅提供了 java 自定义数据源方式,还提供了外部库处理方式,该方式针对非关系型数据库内置了各种函数,可以通过内置函数链接数据库、进行数据的运算,将运算后的结果返回给报表数据集。
以上就是大数据报表工具支持哪些数据源类型,小编相信有部分知识点可能是我们日常工作会见到或用到的。希望你能通过这篇文章学到更多知识。更多详情敬请关注亿速云行业资讯频道。
免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:is@yisu.com进行举报,并提供相关证据,一经查实,将立刻删除涉嫌侵权内容。