本地部署 ClickHouse 服务器设置
config.xml 中添加一个条目之外
mysql_user 的一个示例配置,使用了生成的哈希值:
/etc/clickhouse-server/users.d/mysql_user.xml
password_double_sha1_hex 条目替换为你自己生成的 Double SHA1 哈希值。
QuickSight 要求在 MySQL user 的 profile 中添加若干额外设置。
/etc/clickhouse-server/users.d/mysql_user.xml
config.xml 中,取消注释以下内容以监听所有地址:
mysql 可执行文件,就可以通过命令行测试连接。
使用上文中的示例用户名 (mysql_user) 和密码 (LZOQYnqQN4L/T6L0) ,命令行如下所示:
将 QuickSight 连接到 ClickHouse
搜索 QuickSight 附带的官方 MySQL 连接器 (名称就是 MySQL) :
填写连接信息。请注意,MySQL 接口的默认端口是 9004, 具体端口可能会因服务器配置而有所不同。
现在,您有两种方式可以从 ClickHouse 获取数据。首先,您可以从列表中选择一张表:
或者,您也可以指定自定义 SQL 来获取数据:
点击“Edit/Preview data”后,您应该能够看到识别出的表结构;如果您选择的是自定义 SQL 方式,也可以在这里进行调整:
请确保在 UI 左下角选择了“Direct Query”模式:
现在,您可以继续发布数据集并创建新的可视化!
已知限制
- SPICE 导入未能如预期正常工作;请改用 Direct Query 模式。参见 #58553。