FineReport(帆软报表软件)是一款集数据展示和数据录入功能于一身的企业级工具,具有专业、简捷、灵活的特点,仅需简单的拖拽操作便可以设计复杂的报表或搭建数据决策分析系统,目前在各行各业有着广泛的应用。DolphinDB用于海量时序数据的存取和分析,支持关系模型,兼容宽列数据库与关系数据库的功能,并且像传统的关系数据库一样易于使用。DolphinDB支持SQL查询,提供了JDBC/ODBC接口,因此与现有的第三方分析可视化系统如帆软、Grafana与redash等可轻松实现集成与对接。本文详细介绍在FineReport中配置JDBC连接及查询DolphinDB中数据并展示的步骤。
在帆软官网下载相应的版本进行安装,本例下载安装的是windows版64位10.0版本。
详细步骤如下:
下面通过一个例子,来说明如何在帆软报表软件中查询并展示数据:
在DolphinDB中创建一个库表dfs://rangedb/pt,并插入两列数据ID和x:
n=100 ID=rand(10, n) x=rand(1.0, n) t=table(ID, x) db=database("dfs://rangedb", VALUE, 1..10) pt = db.createPartitionedTable(t, `pt, `ID) pt.append!(t)
选择菜单“服务器/数据集”,在弹出的对话框中点击左上角“+”按钮(或者如下图中第一步点击“+”按钮),选择数据库查询,然后如图中第二步选择前面一节刚定义的JDBC连接,再在SQL编辑框中输入下列语句:
select * from loadTable("dfs://rangedb","pt")
点击“确认”按钮退出。
如果觉得我的文章对您有用,请随意打赏。你的支持将鼓励我继续创作!