1. 准备好您的连接信息
| Parameter(s) | Description |
|---|---|
HOST and PORT | 通常,使用 TLS 时端口为 8443;不使用 TLS 时端口为 8123。 |
DATABASE NAME | 默认情况下,存在一个名为 default 的数据库。请使用你要连接的数据库名称。 |
USERNAME and PASSWORD | 默认情况下,用户名为 default。请根据你的使用场景使用相应的用户名。 |
curl 命令中。
如果你使用的是自管理 ClickHouse,则连接信息由你的 ClickHouse 管理员配置。
2. 创建 ClickHouse 连接类型
Query
Response
CREATE 操作,但所有 CRUD 操作都可用。
点击某个 Embeddable 仪表盘上的 “Publish”,即可找到 apiKey。
name 是用于标识此连接的唯一名称。
- 默认情况下,你的数据模型会查找名为 “default” 的连接,但你也可以为模型提供不同的
data_source名称,以支持将不同的数据模型连接到不同的连接 (只需在模型中指定 data_source 名称) 。
type 用于告诉 Embeddable 应使用哪个驱动程序
- 这里应使用
clickhouse,但你也可以将多个不同的数据源连接到同一个 Embeddable 工作区,因此也可以使用其他类型,例如:postgres、bigquery、mongodb等。
credentials 是一个 JavaScript 对象,包含驱动程序所需的凭据
- 这些信息会被安全加密,并且仅用于检索你在数据模型中定义的数据。 Embeddable 强烈建议你为每个连接创建一个只读数据库用户 (Embeddable 只会从你的数据库中读取,不会写入) 。