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

观远 BI 是一款基于企业数字化运营、让业务用起来为核心理念的现代化BI,也是一款面向混合式数据分析需求,由一系列产品矩阵组合的一站式现代化 BI。

背景信息

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

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

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

版本要求
  1. 登录观远 BI Saas 服务:https://www.guandata.com/abi
  2. 使用自带 ClickHouse 数据源。

连接到 ByteHouse

使用 ClickHouse 数据源

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

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

    参数

    使用 IAM 用户连接

    使用数据库用户连接

    连接方式

    选择JDBC URL

    选择JDBC URL

    用户名&密码

    • 用户名默认为 bytehouse
    • 密码为 <API_Key>,可以在 ByteHouse 控制台 > 租户管理 > 连接信息中获取的 API Key。详情请参见获取 API Key
    • 用户名由 {accountID_or_accountName}::{username}[::{envID}] 构成,详情请参见步骤三:获取 ByteHouse 连接串信息
      • {accountID_or_accountName}:指火山引擎用户账号或名称,可登录 ByteHouse 控制台,单击右上角个人中心查看并复制账号ID 或名称。
      • {username}:登录 ByteHouse 数据库账号用户名。可在 ByteHouse 控制台 > 权限管理 > 用户 > 查看数据库用户名
      • {envID}:可选配置,数据库所在的环境名称。如果使用 default 环境,可不配置;如需使用其他环境,需指定环境名称,配置时无需添加[]。您可登录 ByteHouse 控制台,在租户管理 > 基本信息 > 当前环境中获取。
        使用示例如下:
        • 配置环境 ID:21xxxxxxxx::demouser::demoenv
        • 不配置环境 ID:21xxxxxxxx::demouser
    • 密码:数据库账号的密码由管理员创建数据库账号时自定义配置,您可联系管理员获取密码。如果密码丢失或遗忘,可通联系管理员重置密码,详情请参考重置密码

    数据库名

    填写需连接的数据库名。

    JDBC URL

    格式为 jdbc:clickhouse://<Host>:8123/<数据库名>?ssl=true&max_execution_time=600&socket_timeout=600000&compress=0

    • Host:配置为 ByteHouse 的网络域名,您可以在 ByteHouse 控制台的租户管理 > 基本信息 > 网络信息中获取。详情请参考步骤二:配置网络信息
    • 数据库名:需连接的数据库名。您可在 ByteHouse 控制台的数据库页面查看并复制数据库名。

使用 MySQL 数据源

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

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

    参数

    使用 IAM 用户连接

    使用数据库用户连接

    连接方式

    指定数据库

    指定数据库

    数据库地址(域名或ip)

    配置为 ByteHouse 的网络域名,您可以在 ByteHouse 控制台的租户管理 > 基本信息 > 网络信息中获取。详情请参考步骤二:配置网络信息

    用户名&密码

    【推荐】方式一:
    使用 API Key 作为用户名和密码。详情请参见获取 API Key

    • 用户名为 API Key 的前半部分,比如获取的 API Key xxxx.yyyy,则 User 需填写 xxxx。
    • 密码为 API Key 的前半部分,比如获取的 API Key xxxx.yyyy,则 User 需填写 yyyy。

    方式二:

    • 用户名默认为 bytehouse
    • 密码为 <API_Key>,可以在 ByteHouse 控制台 > 租户管理 > 连接信息中获取的 API Key。详情请参见获取 API Key
    • 用户名由 {accountID_or_accountName}::{username}[::{envID}] 构成,详情请参见步骤三:获取 ByteHouse 连接串信息
      • accountID_or_accountName:指火山引擎用户账号或名称,可登录 ByteHouse 控制台,单击右上角个人中心查看并复制账号ID 或名称。
      • username:登录 ByteHouse 数据库账号用户名。可在 ByteHouse 控制台 > 权限管理 > 用户 > 查看数据库用户名
      • {envID}:可选配置,数据库所在的环境名称。如果使用 default 环境,可不配置;如需使用其他环境,需指定环境名称,配置时无需添加[]。您可登录 ByteHouse 控制台,在租户管理 > 基本信息 > 当前环境中获取。
        使用示例如下:
        • 配置环境 ID:21xxxxxxxx::demouser::demoenv
        • 不配置环境 ID:21xxxxxxxx::demouser
    • 密码:数据库账号的密码由管理员创建数据库账号时自定义配置,您可联系管理员获取密码。如果密码丢失或遗忘,可通联系管理员重置密码,详情请参考重置密码

    数据库名

    填写需连接的数据库名。

    端口

    3306

    是否使用SSL协议

    true

效果展示

创建数据集

创建仪表盘