跳到主要内容

Trino 和 Starburst

要添加 Trino 连接,请在连接数据源部分点击 Trino 选项。connect

连接

填写连接设置:trino

从本地 Trino 数据库连接

对于从本地 Trino 数据库连接的 MacOS 和 Windows 用户,只需使用 host.docker.internal 作为主机名来建立连接。

显示名称

Wren AI 界面中数据库的显示名称。

主机

您的 Trino 数据库的 IP 地址或域名。

端口

您的 Trino 数据库端口。

模式 (Schemas)

指定您希望连接的 Trino 数据源的目录 (catalogs) 和模式 (schemas)。请以逗号分隔的列表形式输入,格式为 catalogA.schemaA, catalogB.schemaB

用户名

用于连接您的 Trino 数据库的账户的数据库用户名。

密码

用于连接数据库的用户名对应的密码。

SSL

为连接启用 SSL。如果您使用用户名和密码认证,则必须启用 SSL。

点击下一步开始连接并进入下一步。

连接到 Starburst 托管的 Trino 实例

查找您的 Starburst 集群连接详情

  1. 点击侧边栏的 Partner connectpartner_connect
  2. 选择 Ibis:由于 Wren AI 内部使用 ibis 连接 Trino,您可以选择 Ibis 来查找连接详情。select_ibis
  3. 复制连接详情。connection_detail

在 Wren AI 上连接 Starburst

  1. 连接步骤与连接 Trino 相同。复制连接详情并将其粘贴到 Wren AI 中。connection_example

    在此示例中,我们连接到 sample.burstbank 模式。

选择表

您的连接的 Trino 数据库中的所有表将在此步骤中列出。选择您想在 Wren AI 中使用的表。每个选定的表将作为一个数据模型创建。请参阅建模文档,了解有关数据模型的更多信息。select_table

定义关系

在此步骤中定义所选表之间的关系。您可以通过点击表块上的添加关系按钮来定义关系。relationship

在关系中定义以下属性

  • 从属表和列:选择此关系的左侧表和列。
  • 目标表和列:选择此关系的右侧表和列。
  • 关系类型:选择关系类型。add_relationship

建模 - 使用关系中查找更多关于关系的信息

您也可以跳过此步骤,稍后完成连接并定义关系。