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

使用DBeaver访问DataArtsFabric SQL

DBeaver是一个SQL客户端和数据库管理工具。对于关系数据库,使用JDBC API通过JDBC驱动程序与数据库交互。

获取DBeaver

您可以通过DBeaver官方网站 ,根据操作系统获取对应版本的DBeaver。

使用JDBC对接DataArtsFabric SQL

  1. 获取JDBC的Maven坐标,可参考获取JDBC
  2. 打开DBeaver后,选择菜单栏中的数据库 > 驱动管理器,添加自定义驱动。

    图1 打开驱动管理器

  3. “驱动管理器”对话框,单击“新建”打开创建新驱动窗口。

    图2 驱动管理器

  4. 切换至“库”标签页。选择“添加工件”,将步骤1中获取的Maven坐标复制到依赖声明中并单击“确定”,添加单击“找到类”,在自动弹出的界面中单击“下载”,之后选择自动弹出的“org.postgresql.Driver”,最后单击“确定”即可。

    图3 添加Maven依赖
    图4 下载Maven依赖
    图5 设置驱动类

  5. 切换至“设置”标签页,输入以下参数,其中“驱动名称”可以任意选取,“驱动类型”选择Generic,类名在导入驱动的jar包之后会自动加载。

    URL模板:

    jdbc:fabricsql://{host}[:{port}]/[{database}]

    单击“确定”,添加DataArtsFabric SQL的驱动。

    图6 设置DataArtsFabric SQL驱动

  6. 创建完成后,单击“新建连接”,选择上一步添加的驱动,单击“下一步”

    图7 新建连接
    图8 选择数据库

  7. “主要”页签,填入主机、数据库名称(用户名及密码无需填写)。之后切换到“驱动属性”页签,填入表1所示必要参数。单击“完成”

    图9 “主要”页签

  8. 设置连接属性。切换到“驱动属性”页签

    表1 DataArtsFabric SQL连接参数

    属性名称

    说明

    是否必填

    获取方式

    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名称

    必填

  9. 通过以上步骤将数据库连接添加完成后,单击下拉箭头,即可展示数据库中的Schema列表。

    图10 展示数据库中的Schema列表

相关文档