You need to enable JavaScript to run this app.
导航
QuickBI
最近更新时间:2025.01.02 17:51:25首次发布时间:2024.08.14 17:34:07

Quick BI支持通过公网连接火山引擎ByteHouse,由于ByteHouse同时支持ClickHouse和MySQL两种驱动类型,您可根据使用的偏好选择对应的连接方式,连接成功后,您可以在Quick BI上进行数据的分析与展示。本文为您介绍如何在QuickBI中添加ByteHouse(ClickHouse驱动)、ByteHouse(MySQL驱动)数据源。

ByteHouse侧配置

由于阿里云QuickBI为云上SaaS化的数据BI工具,仅支持以公网的方式进行数据对接,因此在对接QuickBI前,您需要根据以下步骤完成ByteHouse侧的公网对接准备工作。

step1 配置公网域名

登录并进入ByteHouse控制台后,在顶部租户管理基本信息页面,查看网络组配置,确认已绑定VPC,并绑定了公网域名。
Image

  • 如果未绑定VPC和公网域名,需参考设置网络信息文档完成绑定配置。
  • 完成绑定后,可单击复制公网域名,用于后续对接QuickBI的参数配置。

step2 获取API Key

进入顶部租户管理连接信息页面,在API Key模块新建一个API key,并将API Key保存至本地,用于后续的配置使用。
Image

说明

一个子账号最多支持创建两个API Key,如果此前您有已创建好的API key,也可直接使用已创建好的API Key。

step3 设置默认计算组

进入顶部租户管理参数设置页面,查看已设置了默认计算组,并确保此计算组是正在运行的状态,未被停止。后续QuickBI对接ByteHouse后的数据查询等操作,即使用此处配置的默认计算组。
Image

QuickBI侧配置

ByteHouse支持ClickHouse、MySQL两种驱动,您在对接QuickBI时,可基于使用偏好,选择使用ClickHouse驱动或MySQL驱动,两种对接方式配置方式类似,以下为您展示对接配置的要点信息,详细界面以QuickBI的产品为准。

step1 创建数据源

  1. 登录Quick BI控制台,从创建数据源入口进入创建数据源界面,根据使用偏好选择MySQL数据源或ClickHouse数据源。
    Image
  2. 配置数据源对接参数。您可参考并修改以下核心对接参数,其他参数保持默认即可。
(1)MySQL数据源配置示例图

Image

(2)ClickHouse数据源配置示例图

Image

名称

配置说明:MySQL数据源

配置说明:ClickHouse数据源

数据库来源

选择:自建

显示名称

自定义数据源的显示名称。请输入规范的名称,不要使用特殊字符,前后不能包含空格。

数据库地址

配置为上述ByteHouse侧配置中,在租户管理>基本信息>网络信息中获取的公网域名。

端口

数据库的对应的端口号,保持默认的 3306

数据库的对应的端口号,保持默认的 8123

数据库

部署ByteHouse数据库时自定义的数据库名称。

用户名密码

登录ByteHouse数据库的用户名和密码。

  • 用户名默认为 bytehouse
  • 密码为<API_Key>,配置为上述ByteHouse侧配置中,在租户管理>连接信息中获取的API Key。

数据库版本

建议选择8.0。当前8.0版本的MySQL经过验证可正常对接使用,建议选择此版本。

不涉及

SSL

开启安全协议SSL。

注意

ByteHouse 需要加密认证,从而保护数据安全,因此您需打开SSL。

  1. 单击连接测试,进行数据源连通性测试。测试成功后单击确定,完成数据源添加。

    说明

    如果连接测试失败,请检查上述配置参数是否正确,并检查ByteHouse的默认计算组是否正常运行,如果未配置默认计算组或计算组状态异常,均会导致连接测试失败。

    Image

step2 QuickBI验证

  1. 您可以通过创建数据集来验证QuickBI与ByteHouse的对接。
    Image
    您可以在QuickBI的创建数据集页面,选择上述步骤中已创建好的对接ByteHouse的MySQL数据源或ClickHouse数据源,基于数据源创建数据集。更多数据集的操作详情请参见阿里云帮助文档
  2. 您也可以基于ByteHouse的数据集创建数据分析的仪表板,操作详情可参见阿里云帮助文档