帆软报表 FineReport连接时序库 Elasticsearch(es),tdengine(涛思)

这篇具有很好参考价值的文章主要介绍了帆软报表 FineReport连接时序库 Elasticsearch(es),tdengine(涛思)。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

这篇文章是本人在开发帆软报表所经历的踩坑以及解决的方案,回想起来由于网上没有太多的相关信息,在fr社区提问也没有太好的解决方案,解决起来也蛮坎坷的,但最后还是搞了下来,顺便整理一下发布出来,希望能给小伙伴们点帮助,如要参考请全篇看完,有注意事项,如出问题,概不负责

1.帆软报表 连接 es数据库

        一.插件安装

        1).在插件管理里面输入es,会搜索到elasticsearch的插件

        2).点击安装按钮

        3).在我的插件那显示这个插件就代表安装成功了

elasticsearch 时序数据库,FineReport,tdengine,时序数据库,elasticsearch,数据库        

        二.进行数据连接配置

        1).点击加号会给出相应的es连接方式,然后进行点击

        2).自行填写数据库地址,端口号,账号密码,(没有密码而已不用填)

        3).在连接配置里,有SSL选项可以勾选,按需勾选

        4).点击确认保存数据库连接

elasticsearch 时序数据库,FineReport,tdengine,时序数据库,elasticsearch,数据库

         三.编写es的sql

        1).选择es数据集

        2).选择对应的es连接

        3).索引范围可填可不填,总的来说还是要看需求的,来决定填不填索引

        4).sql的话有两种一种是查询,一种是聚合,这里面查询聚合不能一起使用,只能二选一

elasticsearch 时序数据库,FineReport,tdengine,时序数据库,elasticsearch,数据库

 elasticsearch 时序数据库,FineReport,tdengine,时序数据库,elasticsearch,数据库

 文章来源地址https://www.toymoban.com/news/detail-743788.html

        四.服务端配置es的数据连接,也就是数据决策平台配置es的数据连接

        1).上面的一,二,三这三个步骤都是基于设计器配置的,因为数据决策平台不能直接配置,所以我们要把设计器里面的finedb文件进行拷贝,覆盖到数据决策平台里,至于放在数据决策平台的那个目录下,与设计器的目录相同,这样的话你的数据决策平台就会有你设计器里面的所有数据连接

        elasticsearch 时序数据库,FineReport,tdengine,时序数据库,elasticsearch,数据库

注意事项:当你把finedb进行覆盖后,就意味着,你的数据决策平台的原本的数据连接全部消失,转而变成你设计器里面的所有数据连接,而且平台的登录账号密码也会同步成你设计器的账号密码

------------------------------------------------------分割线------------------------------------------------------------------

2.帆软报表 连接 涛思 数据库

准备工作

1.准备好taos的jdbc驱动包,链接在这里大家自行下载Central Repository: com/taosdata/jdbc/taos-jdbcdriver/3.0.3 (maven.org),驱动版本问题,使用的驱动最好是最新版本的驱动,驱动与数据库的版本不一样其实没多大关系,但一定要比数据库的版本要高,因为我之前用与数据库的版本一样的驱动进行连接时发现有时区问题,taos客户端和url后面加时区,亦或者使用taos的函数TIMESTAMP都没有效果,后来把驱动版本升到最高时区问题自动就接解决了,如果你不想升级驱动,那么在查询数据的时候,在sql语句中查询,时间条件就往前查八个小时,比如你想查8点钟的数据,那么条件就这么写就好了(where datetime="2023-04-13 00:00:00")

elasticsearch 时序数据库,FineReport,tdengine,时序数据库,elasticsearch,数据库

 2.驱动包的安装

对于taos的jdbc驱动放在那里,我认为有三个地方,

(1)/tomcat-linux/lib下,

(2)/tomcat-linux/webapps/webroot/WEB-INF/lib 这两种方式适用于进行默认连接 直接在驱动那块把这个粘上(com.taosdata.jdbc.TSDBDriver)

(3)使用平台自带的上传驱动,不过要改一个(finedb字段修改.cpt)的表还要配一个数据库( FineDB)驱动操作连接放在这里了,驱动管理- FineReport帮助文档 - 全面的报表使用教程和学习资料 (fanruan.com)elasticsearch 时序数据库,FineReport,tdengine,时序数据库,elasticsearch,数据库

3.taos客户端的安装

使用jdbc的方法连接taos数据库,一定要安装taos客户端,也就是taos shell,没有涛思客户端的话连接会报连接池错误

taos客户端的下载链接TDengine 发布历史及下载链接 | TDengine 文档 | 涛思数据 (taosdata.com)

 taos客户端安装链接建立连接 | TDengine 文档 | 涛思数据

elasticsearch 时序数据库,FineReport,tdengine,时序数据库,elasticsearch,数据库

 

 

 开始进行数据库连接

1.选择数据连接

2.数据连接管理

3.创建新连接

4.其它jdbc

elasticsearch 时序数据库,FineReport,tdengine,时序数据库,elasticsearch,数据库

1.填写数据连接名称

2.驱动选择默认,把这个拷贝进去 com.taosdata.jdbc.TSDBDriver

3.数据库名称,主机,端口,不要填

4.添加用户名密码

5.添加url:jdbc:TAOS://IP:端口/表名

6.获取连接前检验,选择 否

7.选择测试连接,成功就没问题了

 elasticsearch 时序数据库,FineReport,tdengine,时序数据库,elasticsearch,数据库

 

到了这里,关于帆软报表 FineReport连接时序库 Elasticsearch(es),tdengine(涛思)的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • 【FineReport企业日常问题 1.0】帆软决策服务端管理员密码忘记怎么办?

    有的时候我们在进行帆软部署的时候,设置管理密码的不小心忘记(当然这个是属于小概率事件) 其实是有相应的办法解决的~ 首先,我们来了解一下帆软的加密算法 加密方式分类 密码加密功能分为: 内置 SHA 加密 、自定义密码加密。 内置 SHA 加密:加密方式已经封装了; 自

    2024年02月05日
    浏览(41)
  • 帆软报表决策系统忘记密码重置

    1.找到db.script 路径:C:FineReport_11.0webappswebrootWEB-INFembedfinedbdb.script 根据自己的安装路径自行修改 2.修改db.script  查找如下语句(应该是查找INSERT INTO FINE_USER VALUES后匹配的第一行) INSERT INTO FINE_USER VALUES(\\\'530a7191-c41\\\',NULL,1,NULL,NULL,TRUE,NULL,1,TRUE,NULL,\\\' PASSWORD \\\',\\\'REALNAME\\\',\\\' USERNAME

    2023年04月08日
    浏览(62)
  • 9.Vue前端使用iframe集成帆软报表的单点登录

    一、背景 需要把帆软报表内嵌到若依里面来。 二、帆软设置 2.1 帆软报表的url 打开帆软后端里面的【目录管理】查看具体报表的url 帆软报表的具体地址为: Frm聚合报表地址: 【帆软的服务http】+【/webroot/decision/view/form?viewlet=demo/demo.frm】 CPT普通报表的地址:【帆软的服务ht

    2024年01月25日
    浏览(30)
  • TDengine时序数据库学习使用

    数据库要求: 1.目前服务器只能在linux运行,先安装服务器版本v1 2.下载与v1完全匹配的客户端版本v1(客户端与服务器的版本号不匹配可能访问不了服务器) 安装服务器注意,安装教程: 使用安装包立即开始 | TDengine 文档 | 涛思数据! 软件下载地址: 所有下载链接 - TDengine

    2024年02月07日
    浏览(38)
  • TDengine函数大全-时序库特有函数

    以下内容来自 TDengine 官方文档 及 GitHub 内容 。 以下所有示例基于 TDengine 3.1.0.3 1.数学函数 2.字符串函数 3.转换函数 4.时间和日期函数 5.聚合函数 6.选择函数 7.时序数据库特有函数 8.系统函数 CSUM 功能说明 :累加和(Cumulative sum),输出行与输入行数相同。 返回结果类型 :

    2024年02月10日
    浏览(33)
  • 时序数据库TDengine窗口函数

    select ts, lp_index, max(lp_value),  lp_project_id, lp_variable_uri,  lp_time_ticks, lp_value_type_value, lp_value, lp_unit from weixingdata.tdm_lp_original_data where  lp_time_ticks = \\\'2023-11-27 12:38:41\\\'                 and lp_time_ticks =  \\\'2023-11-27 14:38:41\\\'       and  lp_project_id = \\\'0A66F139-F8BF-485A-9F3B-DECD40C3E6D9\\\'      and

    2024年02月20日
    浏览(38)
  • TDengine时序数据库通俗易懂教程

    1.1产品简介 TDengine 是一款开源、高性能、云原生的时序数据库,且针对物联网、车联网、工业互联网、金融、IT运维等场景进行了优化。TDengine的代码,包括集群功能,都在 GNU AGPL v3.0 下开源。除核心的时序数据库功能外,TDengine还提供缓存、数据订阅、流式计算等其它功能以

    2024年02月07日
    浏览(73)
  • mac操作系统 java 调用tdengine时序数据库

    sudo ln -s /usr/local/lib/libtaos.1.dylib /Users/ admin /Library/Java/Extensions/libtaos.1.dylib admin 为你自己用户目录 即可正常使用

    2024年02月12日
    浏览(46)
  • 时序数据库 TDengine 与 WhaleStudio 完成相互兼容性测试认证

    近年来,开源及其价值获得社会各界的广泛认可,无论是国家政策导向还是企业数字化转型,都在加速拥抱开源。对于如操作系统、数据库等基础软件来说,开源更是成为驱动技术创新的有力途径。 在此背景下,近日,涛思数据自主研发的时序数据库(Time Series Database)TDe

    2024年02月14日
    浏览(41)
  • 基于DataX的海量时序数据迁移实战:从MySQL到TDengine3.x

    MySQL 数据库中,设备历史数据单表过亿,如何快速、低成本地迁移到 TDengine3.x 中? 从标题可以看出,我们使用的数据迁移/同步工具是 DataX ,数据源( Source )为传统的关系型数据库 MySQL ,目标库( Sink )为新型的具有场景特色的时序数据库 TDengine 。 DataX:是阿里云DataWor

    2024年02月06日
    浏览(27)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包