Tableau是一款基于 java的开源报表工具,是一款可以让你在不懂代码情况下,就能使用报表的工具。在不懂代码的情况下,也能轻松使用 Tableau制作出各种美观的报表、以及一些功能强大的报表。那么,对于这个工具大家都了解吗?今天我们就来深入地了解一下这个工具。
本文将从几个方面进行介绍,希望对你有所帮助。
一、支持的数据源
Tableau支持多种数据源,包括本地数据源、数据库。
本地数据源:包含 tableau的 java组件。
第三方数据源表:包含各种常用的库,如 redis、 mysql等,以及一些其他常用的库。
数据库:包括各种 MySQL和 Postgresql。
tableau支持多个数据库,并且支持 SQL Server数据库和 Oracle数据库连接。
下面以本地和第三方数据源表为例进行介绍。
二、使用的场景和步骤
我们来看一下这个报表的使用场景。
如果是数据可视化分析,则可以使用这个工具。
如果是需要统计图表、或者多个部门都需要制作表格,那么我们就要借助 Excel了。
当然,你也可以使用这个工具的“数据源”功能,这样方便地从你的电脑上导入数据(当然如果你有多个计算机就更好了)。
接下来我们看一下 Tableau报表功能模块的结构图:
三、内置的功能模块
在 Tableau的首页,可以看到各种常用的功能模块,你可以根据自己的需要选择使用。
下面我们将对这些模块进行介绍。
在 tableau首页中,还提供了报表的制作方式方法。
四、报表系统架构
Tableau的报表系统采用分布式架构,可以根据业务需求进行配置,可以使用多种数据库,比如: MySQL、 Elasticsearch等,甚至还可以使用混合 SQL。
整个报表系统是基于J2EE架构开发的,所以可以支持 Java、C/S两种开发模式。

五、安全与隐私问题
Tableau不是开源的,你只能在线编辑、修改或者使用 Tableau,所以在安全方面是不用担心的。
Tableau会自动把用户生成的 txt文件加载到本地磁盘。
同时,因为 tableau可以支持多个数据库,所以不需要担心隐私问题。感兴趣的伙伴可以店家帆软报表查看更多开源报表系统。
报表工具产品更多介绍:www.finereport.com
免费下载
体验Demo