Quick BI支持通过公网连接火山引擎ByteHouse,由于ByteHouse同时支持ClickHouse和MySQL两种驱动类型,您可根据使用的偏好选择对应的连接方式,连接成功后,您可以在Quick BI上进行数据的分析与展示。本文为您介绍如何在QuickBI中添加ByteHouse(ClickHouse驱动)、ByteHouse(MySQL驱动)数据源。
由于阿里云QuickBI为云上SaaS化的数据BI工具,仅支持以公网的方式进行数据对接,因此在对接QuickBI前,您需要根据以下步骤完成ByteHouse侧的公网对接准备工作。
登录并进入ByteHouse控制台后,在顶部租户管理的基本信息页面,查看网络组配置,确认已绑定VPC,并绑定了公网域名。
进入顶部租户管理的连接信息页面,在API Key模块新建一个API key,并将API Key保存至本地,用于后续的配置使用。
说明
一个子账号最多支持创建两个API Key,如果此前您有已创建好的API key,也可直接使用已创建好的API Key。
进入顶部租户管理的参数设置页面,查看已设置了默认计算组,并确保此计算组是正在运行的状态,未被停止。后续QuickBI对接ByteHouse后的数据查询等操作,即使用此处配置的默认计算组。
ByteHouse支持ClickHouse、MySQL两种驱动,您在对接QuickBI时,可基于使用偏好,选择使用ClickHouse驱动或MySQL驱动,两种对接方式配置方式类似,以下为您展示对接配置的要点信息,详细界面以QuickBI的产品为准。
名称 | 配置说明:MySQL数据源 | 配置说明:ClickHouse数据源 |
---|---|---|
数据库来源 | 选择:自建。 | |
显示名称 | 自定义数据源的显示名称。请输入规范的名称,不要使用特殊字符,前后不能包含空格。 | |
数据库地址 | 配置为上述ByteHouse侧配置中,在租户管理>基本信息>网络信息中获取的公网域名。 | |
端口 | 数据库的对应的端口号,保持默认的 | 数据库的对应的端口号,保持默认的 |
数据库 | 部署ByteHouse数据库时自定义的数据库名称。 | |
用户名和密码 | 登录ByteHouse数据库的用户名和密码。
| |
数据库版本 | 建议选择8.0。当前8.0版本的MySQL经过验证可正常对接使用,建议选择此版本。 | 不涉及 |
SSL | 开启安全协议SSL。 注意 ByteHouse 需要加密认证,从而保护数据安全,因此您需打开SSL。 |
说明
如果连接测试失败,请检查上述配置参数是否正确,并检查ByteHouse的默认计算组是否正常运行,如果未配置默认计算组或计算组状态异常,均会导致连接测试失败。