本地部署 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。