ClickHouse 与第三方商业智能工具和数据可视化平台的兼容性对于从存储的数据中获取洞察至关重要。Superset、Metabase 和 Grafana 等工具可以原生连接到 ClickHouse,并帮助用户创建快速且有意义的仪表板和报告,从而利用 ClickHouse 无与伦比的性能和多功能性。
然而,我们的一些用户部署的工具尚未提供原生的 ClickHouse 连接器。通常,这些工具也是专有解决方案,没有为我们贡献原生集成提供简便的方法。为了满足这一需求,我们今天激动地宣布,现在可以通过利用 ClickHouse 的 MySQL 接口来实现兼容性,该接口现已在 ClickHouse Cloud 中提供。在撰写本文时,兼容性允许我们的用户将 Looker Studio 和 Tableau Online 与 ClickHouse 一起使用,并积极开发对 Amazon QuickSight 的支持。
ClickHouse Cloud 和 Google Looker Studio 的具体示例
我们为 ClickHouse Cloud 中的 MySQL 接口设计了一个选择加入体验,以便默认限制云服务的网络暴露。使用连接字符串屏幕,您现在可以访问 MySQL 选项卡并决定为您的服务启用 MySQL 接口。
启用后,您的 ClickHouse 服务将暴露端口 3306,并提示您包含唯一 MySQL 用户名的 MySQL 连接字符串。密码将与服务的默认用户密码相同。
使用这些设置,您现在可以转到您的 Looker Studio 界面,声明一个新的 MySQL 数据源,并提供所提供的凭据。
在 Looker Studio UI 中,您需要选中“启用 SSL”选项。ClickHouse Cloud 的 SSL 证书由 LetsEncrypt 签名。您可以从此处下载此根证书并在 Looker Studio 中上传。
就是这样!只需几个步骤,您现在就在 Looker Studio 和 ClickHouse Cloud 之间建立了一个使用 MySQL 接口的工作连接。或者,您也可以利用此接口来加速将为 MySQL 构建的自定义应用程序迁移到 ClickHouse Cloud,从而实现更大规模的更快分析能力。
下一步是什么?
我们使用 Google Looker Studio 和 Tableau Online 对此功能进行了广泛的测试,并通过解决大量问题(感谢 Serge Klochkov 和 Robert Schulze 的出色工作!)提高了 ClickHouse 中 MySQL 接口的整体兼容性。有关 Serge 和团队所做工作和努力的详细描述,请参见此处。我们将继续在不同的平台上进行评估和持续改进,并根据用户反馈确定优先级。目前,我们已经在探索 Microsoft PowerBI 和 Amazon QuickSight。
与往常一样,用户反馈非常宝贵。如果您在特定工具或平台上使用此功能时遇到限制,或者您希望看到对其他工具的支持,请随时与我们联系(联系表单,新问题)。