更新时间:2025-09-05 GMT+08:00
分享

使用Tableau访问DataArtsFabric SQL

Tableau是业界流行的BI工具。对于关系数据库,可以使用JDBC API通过JDBC驱动程序与数据库交互。

获取Tableau

您可以通过Tableau官方网站 ,获取最新版本的Tableau。

使用JDBC对接DataArtsFabric SQL

  1. 获取JDBC,可参考获取JDBC
  2. 安装完成后,在Tableau的安装目录找到Drivers文件夹,将JDBC的jar包复制到此文件夹下。

    例如,Windows下目录示例如下,详情请参见Tableau和JDBC-Tableau

    C:\Program Files\Tableau\Drivers

  3. 打开Tableau。单击“其他数据库(JDBC)”

    如果没有此选项,可以单击“更多”,然后单击“其他数据库(JDBC)”

    图1 JDBC方式连接DataArtsFabric SQL

  4. “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

    必填

    创建永久访问密钥获取用户的临时访问密钥和securitytoken

    SecretAccessKey

    认证密钥

    必填

    securityToken

    STSToken

    可选(临时AK/SK需要)

    workspaceId

    工作空间ID

    必填

    DataArtsFabric工作空间管理台>查看详情

    endpointId

    端点ID

    必填

    查询SQL端点详情

    lakeformation_instance_id

    Lakeformation实例ID

    必填

    规划并创建Lakeformation实例、Catalog、数据库中创建的Lakeformation信息

    PGDBNAME

    Lakeformation Catalog名称

    必填

相关文档