Holistics 是一个现代 BI 平台,旨在为整个组织提供自助数据访问。
Holistics 可以让数据团队预先定义业务指标和数据逻辑。基于这些预定义的逻辑,业务用户可以执行自助数据探索并构建自己的可视化和报告。
在后台,Holistics 将这些操作转换为 SQL 查询并针对您的 SQL 数据库运行它们。SQL 结果被格式化并可视化给最终用户。
使用限制
数据库用户功能为 Beta 功能,如需使用数据库用户连接,请联系提交工单或联系 ByteHouse 团队获取白名单权限。
版本要求
- 登录Holistics Saas 服务:https://www.holistics.io/
- 使用自带 ClickHouse 数据源。
连接到 ByteHouse
使用 ClickHouse 数据源
在 Holistics 中增加数据源,选择 ClickHouse 连接器。
填写连接信息和验证信息。
参数 | 使用 IAM 用户连接 | 使用数据库用户连接 |
---|
Display Name | 自定义显示名称。 |
Connection mode | 选择 Direct Connection。 |
Host | 配置为 ByteHouse 的网络域名,您可以在 ByteHouse 控制台的租户管理>基本信息>网络信息中获取。详情请参考步骤二:配置网络信息。 |
Port | 8123 |
Database name | 填写需连接的数据库名。 |
Username&Password | - Username 默认为
bytehouse 。 - Password 为 <API_Key>,可以在 ByteHouse 控制台>租户管理>连接信息中获取的 API Key。详情请参见获取 API Key。
| - Username 由 {accountID_or_accountName}::{username}[::{envID}] 构成,详情请参见步骤三:获取 ByteHouse 连接串信息:
- accountID_or_accountName:指火山引擎用户账号 ID 或名称,可登录 ByteHouse 控制台,单击右上角个人中心查看并复制账号ID 或名称。
- username:登录 ByteHouse 数据库账号用户名。可在 ByteHouse 控制台>权限管理>用户>查看数据库用户名。
- envID:可选配置,数据库所在的环境名称。如果使用 default 环境,可不配置,如需使用其他环境,需指定环境名称。您可登录 ByteHouse 控制台,在租户管理>基本信息>**当前环境 **中获取。
- Password:数据库账号的密码由管理员创建数据库账号时自定义配置,您可联系管理员获取密码。如果密码丢失或遗忘,可通联系管理员重置密码,详情请参考重置密码。
|
Require SSL | 勾选开启。 |
使用 MySQL 数据源
在Holistics中增加数据源,选择 MySQL 连接器。
填写连接信息和验证信息。

参数 | 使用 IAM 用户连接 | 使用数据库用户连接 |
---|
Display Name | 自定义显示名称。 |
Connection mode | 选择 Direct Connection。 |
Host | 配置为 ByteHouse 的网络域名,您可以在 ByteHouse 控制台的租户管理>基本信息>网络信息中获取。详情请参考步骤二:配置网络信息。 |
HTTP(S) Port | 3306 |
Database name | 填写需连接的数据库名。 |
Username&Password | 【推荐】方式一:
使用 API Key 作为 Username 和 Password。详情请参见获取 API Key。 - Username 为 API Key 的前半部分,比如获取的 API Key xxxx.yyyy,则 User 需填写 xxxx。
- Password 为 API Key 的前半部分,比如获取的 API Key xxxx.yyyy,则 User 需填写 yyyy。
方式二: - Username 默认为
bytehouse 。 - Password 为 <API_Key>,可以在 ByteHouse 控制台>租户管理>连接信息中获取的 API Key。详情请参见获取 API Key。
| - Username 由 {accountID_or_accountName}::{username}[::{envID}] 构成,详情请参见步骤三:获取 ByteHouse 连接串信息:
- accountID_or_accountName:指火山引擎用户账号或名称,可登录 ByteHouse 控制台,单击右上角个人中心查看并复制账号ID 或名称。
- username:登录 ByteHouse 数据库账号用户名。可在 ByteHouse 控制台>权限管理>用户>查看数据库用户名。
- envID:可选配置,数据库所在的环境名称。如果使用 default 环境,可不配置,如需使用其他环境,需指定环境名称。您可登录 ByteHouse 控制台,在租户管理>基本信息>**当前环境 **中获取。
- Password:数据库账号的密码由管理员创建数据库账号时自定义配置,您可联系管理员获取密码。如果密码丢失或遗忘,可通联系管理员重置密码,详情请参考重置密码。
|
Require SSL | 勾选开启。 |
使用示例
创建数据模型
选择要创建数据模型的表,如下图。
创建数据集
选择数据模型以创建数据集。
创建仪表盘
数据预览