Trino 和 Starburst
要添加 Trino 连接,请在连接数据源部分点击 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 集群连接详情
- 点击侧边栏的
Partner connect
。 - 选择
Ibis
:由于 Wren AI 内部使用 ibis 连接 Trino,您可以选择Ibis
来查找连接详情。 - 复制连接详情。
在 Wren AI 上连接 Starburst
- 连接步骤与连接 Trino 相同。复制连接详情并将其粘贴到 Wren AI 中。
在此示例中,我们连接到
sample.burstbank
模式。
选择表
您的连接的 Trino 数据库中的所有表将在此步骤中列出。选择您想在 Wren AI 中使用的表。每个选定的表将作为一个数据模型创建。请参阅建模文档,了解有关数据模型的更多信息。
定义关系
在此步骤中定义所选表之间的关系。您可以通过点击表块上的添加关系按钮来定义关系。
在关系中定义以下属性
- 从属表和列:选择此关系的左侧表和列。
- 目标表和列:选择此关系的右侧表和列。
- 关系类型:选择关系类型。
在建模 - 使用关系中查找更多关于关系的信息
您也可以跳过此步骤,稍后完成连接并定义关系。