1. 启动 H2 database server
1.1 打开H2 服务器,并运行远程连接
java -cp /data/h2/bin/h2*.jar org.h2.tools.Server -tcp -tcpAllowOthers -baseDir /data/database -ifNotExists &
1.2 下载测试数据
tableau 的样例数据集
https://www.tableau.com/zh-cn/data-sets-students
下载 car.data , 并保存car.data 到 /tmp/car.data
1.3 创建数据库并导入测试数据
java -cp /data/h2/bin/h2*.jar org.h2.tools.Shell
create table t_car_data as
select * from csvread('/tmp/car.data','buying,maint,doors,persons,lug_boot,safety');
2. Tableau desktop 连接 H2 database
2.1 指定驱动程序
https://help.tableau.com/current/pro/desktop/en-us/examples_otherdatabases_jdbc.htm
指定正确的 JDBC 驱动程序
JDBC 驱动程序是自包含的 .jar 文件。将 .jar 文件放在适用于您的操作系统的文件夹中。(创建该文件夹尚不存在,则需要创建它。)
- Windows:C:\Program Files\Tableau\Drivers
Specify the right JDBC driver
JDBC drivers are self-contained .jar files. Place the .jar files in the folder for your operating system. (You need to create the folder if it doesn't already exist.)
- Windows: C:\Program Files\Tableau\Drivers
- Mac: ~/Library/Tableau/Drivers
- Linux: /opt/tableau/tableau_driver/jdbc
2.2 访问 H2 database