使用Tableau访问DataArtsFabric SQL
Tableau是业界流行的BI工具。对于关系数据库,可以使用JDBC API通过JDBC驱动程序与数据库交互。
获取Tableau
您可以通过Tableau官方网站 ,获取最新版本的Tableau。
使用JDBC对接DataArtsFabric SQL
- 获取JDBC,可参考获取JDBC。
- 安装完成后,在Tableau的安装目录找到Drivers文件夹,将JDBC的jar包复制到此文件夹下。
例如,Windows下目录示例如下,详情请参见Tableau和JDBC-Tableau。
C:\Program Files\Tableau\Drivers
- 打开Tableau。单击“其他数据库(JDBC)”
如果没有此选项,可以单击“更多”,然后单击“其他数据库(JDBC)”。
图1 JDBC方式连接DataArtsFabric SQL - 在“URL”中输入JDBC的URL,“方言”选择PostgreSQL。
JDBC URL模板:
jdbc:fabricsql://<host>[:<port>]/<database>
例如:
jdbc:fabricsql://example.com:1234/database
参数名
含义
host
DataArtsFabric SQL地址。
port
端口号(可选)。
database
规划并创建Lakeformation实例、Catalog、数据库中创建的Lakeformation Catalog名称。
另外需配置“属性文件”用于认证鉴权。单击“浏览”,选择编写好的属性文件。属性文件拓展名为.properties,此处命名为serverless.properties,完成后,单击“登录”。
属性文件示例如下:
AccessKeyID=YOUR_AK SecretAccessKey=YOUR_AK securityToken=YOUR_STOKEN workspaceId=YOUR_WORKSPACE endpointId=YOUR_ENDPIONT_ID lakeformation_instance_id=YOUR_LF_ID PGDBNAME=YOUR_CATALOG
用户名、密码无需填写。
图2 配置连接信息属性名称
备注
是否必填
获取方式
AccessKeyID
认证凭证ID
必填
SecretAccessKey
认证密钥
必填
securityToken
STSToken
可选(临时AK/SK需要)
workspaceId
工作空间ID
必填
endpointId
端点ID
必填
lakeformation_instance_id
Lakeformation实例ID
必填
规划并创建Lakeformation实例、Catalog、数据库中创建的Lakeformation信息
PGDBNAME
Lakeformation Catalog名称
必填