You need to enable JavaScript to run this app.
导航
Holistics
最近更新时间:2025.08.20 10:42:59首次发布时间:2024.12.25 17:16:41
复制全文
我的收藏
有用
有用
无用
无用

Holistics 是一个现代 BI 平台,旨在为整个组织提供自助数据访问。
Holistics 可以让数据团队预先定义业务指标和数据逻辑。基于这些预定义的逻辑,业务用户可以执行自助数据探索并构建自己的可视化和报告。
在后台,Holistics 将这些操作转换为 SQL 查询并针对您的 SQL 数据库运行它们。SQL 结果被格式化并可视化给最终用户。

背景信息

ByteHouse 支持通过 IAM 用户或数据库用户连接 Holistics。IAM 用户与数据库用户二者差异说明如下,您可按需选择。

  • IAM 用户为火山引擎访问控制(IAM)中创建的用户,其权限由 IAM 权限策略及您授予的 ByteHouse 资源和数据权限决定。IAM 用户可访问 ByteHouse 控制台,也支持通过 CLI、连接驱动、生态工具、API 等方式访问 ByteHouse。
  • 数据库用户为 ByteHouse 中创建的数据库级别用户,可为其授予环境、资源和数据权限。数据库用户不可访问 ByteHouse 控制台,但支持通过 CLI、连接驱动、生态工具、API 等方式访问 ByteHouse。

更多 IAM 用户和数据库用户的介绍请参见以下文档:

版本要求
  1. 登录Holistics Saas 服务:https://www.holistics.io/
  2. 使用自带 ClickHouse 数据源。

连接到 ByteHouse

使用 ClickHouse 数据源

  1. 在 Holistics 中增加数据源,选择 ClickHouse 连接器。

  2. 填写连接信息和验证信息。

    参数

    使用 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 控制台,在租户管理 > 基本信息 > 当前环境中获取。
        使用示例如下:
        • 配置环境 ID:21xxxxxxxx::demouser::demoenv
        • 不配置环境 ID:21xxxxxxxx::demouser
    • Password:数据库账号的密码由管理员创建数据库账号时自定义配置,您可联系管理员获取密码。如果密码丢失或遗忘,可通联系管理员重置密码,详情请参考重置密码

    Require SSL

    勾选开启。

使用 MySQL 数据源

  1. 在Holistics中增加数据源,选择 MySQL 连接器。

  2. 填写连接信息和验证信息。
    Image

    参数

    使用 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 控制台,在租户管理 > 基本信息 > 当前环境中获取。
        使用示例如下:
        • 配置环境 ID:21xxxxxxxx::demouser::demoenv
        • 不配置环境 ID:21xxxxxxxx::demouser
    • Password:数据库账号的密码由管理员创建数据库账号时自定义配置,您可联系管理员获取密码。如果密码丢失或遗忘,可通联系管理员重置密码,详情请参考重置密码

    Require SSL

    勾选开启。

使用示例

创建数据模型

选择要创建数据模型的表,如下图。

创建数据集

选择数据模型以创建数据集。

创建仪表盘

  • 添加仪表板过滤器
  • 添加时间过滤器

数据预览