Skip to content
ClickHouse Docs
ClickHouse DocsClickHouse Docs

连接 Mitzu 与 ClickHouse

由社区维护

Mitzu 是一款无代码、数据仓库原生的产品分析应用。与 Amplitude、Mixpanel 和 PostHog 等工具类似,Mitzu 让用户无需掌握 SQL 或 Python,也能分析产品使用数据。

不过,与这些平台不同,Mitzu 不会复制公司的产品使用数据。相反,它会直接基于公司现有的数据仓库或数据湖生成原生 SQL 查询。

目标

本指南将介绍以下内容:

  • 数据仓库原生产品分析
  • 如何将 Mitzu 集成到 ClickHouse

本指南仅简要介绍如何使用 Mitzu。更多详细信息,请参阅 Mitzu 文档

准备好连接信息

要通过 HTTP(S) 连接到 ClickHouse,你需要以下信息:

Parameter(s) Description
HOST and PORT 通常,使用 TLS 时端口为 8443;不使用 TLS 时端口为 8123。
DATABASE NAME 默认情况下,存在一个名为 default 的数据库。请使用你要连接的数据库名称。
USERNAME and PASSWORD 默认情况下,用户名为 default。请根据你的使用场景使用相应的用户名。

你的 ClickHouse Cloud 服务的连接信息可在 ClickHouse Cloud 控制台中查看。 选择一个服务,然后点击 Connect

ClickHouse Cloud 服务连接按钮

选择 HTTPS。连接信息会显示在示例 curl 命令中。

ClickHouse Cloud HTTPS 连接信息

如果你使用的是自管理 ClickHouse,则连接信息由你的 ClickHouse 管理员配置。

登录或注册 Mitzu 账号

第一步,前往 https://app.mitzu.io 注册。

包含邮箱和密码字段的 Mitzu 登录页面

配置工作区

创建组织后,按照左侧边栏中的 Set up your workspace 入门指南进行操作。然后,点击 Connect Mitzu with your data warehouse 链接。

显示入门步骤的 Mitzu 工作区设置页面

将 Mitzu 连接到 ClickHouse

首先,选择 ClickHouse 作为连接类型,并填写连接详细信息。然后,点击 Test connection & Save 按钮以保存设置。

Mitzu 的 ClickHouse 连接设置页面,包含配置表单

配置事件表

保存连接后,选择 Event tables 选项卡并点击 Add table 按钮。在弹窗中,选择你的数据库以及要添加到 Mitzu 的表。

使用复选框至少选择一个表,然后点击 Configure table 按钮。这会打开一个弹窗,你可以在其中为每个表设置关键列。

显示数据库表的 Mitzu 表选择界面

要在你的 ClickHouse 环境中运行产品分析,你需要 > 在表中指定几个关键列。

具体如下:

  • 用户 ID - 用于标识用户唯一身份的列。
  • 事件时间 - 事件的时间戳列。
  • 可选[事件名称] - 如果该表包含多种事件类型,此列会对事件进行分段。
显示列映射选项的 Mitzu 事件目录配置

所有表都配置完成后,点击 Save & update event catalog 按钮,Mitzu 将从上述已定义的表中识别所有事件及其属性。根据你的数据集大小,此步骤可能需要几分钟时间。

执行分群查询

在 Mitzu 中进行用户分群和在 Amplitude、Mixpanel 或 PostHog 中一样简单。

Explore 页面左侧是事件选择区域,顶部区域则用于配置时间范围。

包含事件选择和时间配置的 Mitzu 分群查询界面

执行漏斗查询

最多可为漏斗选择 9 个步骤。选择一个时间窗口,让用户在该时间范围内完成漏斗。 无需编写任何 SQL 代码,即可立即获得转化率洞察。

显示各步骤之间转化率的 Mitzu 漏斗分析视图

运行留存查询

最多可为留存率计算选择 2 个步骤。为循环窗口选择留存窗口,以便 无需编写任何一行 SQL 代码,即可立即获得转化率洞察。

显示群组留存率的 Mitzu 留存分析

执行旅程查询

最多可为漏斗选择 9 个步骤。选择一个时间窗口,用于限定用户完成这一旅程的时间。Mitzu 旅程图表会以可视化方式展示用户在所选事件之间经过的每一条路径。

展示事件之间用户路径流转的 Mitzu 旅程可视化


执行营收查询

如果已配置收入相关设置,Mitzu 可以根据你的支付事件计算总 MRR 和订阅数量。

显示 MRR 指标的 Mitzu 收入分析仪表板

原生 SQL

Mitzu 采用原生 SQL,这意味着它会根据你在 Explore 页面中选择的配置生成原生 SQL 代码。

显示原生 ClickHouse 查询的 Mitzu SQL 代码生成视图

Mitzu 支持

如果你遇到问题,欢迎通过 support@mitzu.io 联系我们。

或者点击这里加入我们的 Slack 社区。

了解更多

更多有关 Mitzu 的信息,请访问 mitzu.io

访问我们的文档页面:docs.mitzu.io

Navigation