跳到主要内容
跳到主要内容

连接 Mitzu 到 ClickHouse

Mitzu 是一款无需代码、仓库原生的产品分析应用。与 Amplitude、Mixpanel 和 PostHog 等工具类似,Mitzu 使户无需 SQL 或 Python 专业知识即可分析产品使用数据。

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

目标

在本指南中,我们将介绍以下内容

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

如果您没有用于 Mitzu 的数据集,可以使用 NYC 出租车数据。此数据集在 ClickHouse Cloud 中可用,或者可以按照这些说明加载

本指南只是关于如何使用 Mitzu 的简要概述。您可以在Mitzu 文档中找到更详细的信息。

1. 收集您的连接详情

要使用 HTTP(S) 连接到 ClickHouse,您需要以下信息

  • HOST 和 PORT:通常,使用 TLS 时端口为 8443,不使用 TLS 时端口为 8123。

  • 数据库名称:开箱即用,有一个名为 default 的数据库,请使用您要连接的数据库的名称。

  • 用户名和密码:开箱即用,用户名是 default。请使用适合您用例的用户名。

您的 ClickHouse Cloud 服务的详细信息在 ClickHouse Cloud 控制台中可用。选择您要连接的服务,然后单击连接

ClickHouse Cloud service connect button

选择 HTTPS,详细信息在 curl 命令示例中提供。

ClickHouse Cloud HTTPS connection details

如果您使用自托管的 ClickHouse,连接详细信息由您的 ClickHouse 管理员设置。

2. 登录或注册 Mitzu

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

Sign in

3. 配置您的工作区

创建组织后,按照左侧边栏中的 设置您的工作区 入门指南进行操作。然后,单击 将 Mitzu 与您的数据仓库连接 链接。

Create workspace

4. 将 Mitzu 连接到 ClickHouse

首先,选择 ClickHouse 作为连接类型并设置连接详细信息。然后,单击 测试连接并保存 按钮以保存设置。

Setup connection details

5. 配置事件表

连接保存后,选择 事件表 选项卡,然后单击 添加表 按钮。在模态框中,选择您的数据库以及您要添加到 Mitzu 的表。

使用复选框选择至少一个表,然后单击 配置表 按钮。这将打开一个模态窗口,您可以在其中为每个表设置键列。

Setup table connection

要在您的 ClickHouse 设置上运行产品分析,您需要 > 从您的表中指定几个关键列。

这些是以下列

  • 用户 ID - 用户唯一标识符的列。
  • 事件时间 - 事件的时间戳列。
  • 可选 [事件名称] - 如果表包含多种事件类型,则此列会分割事件。
Create event catalog

配置完所有表后,单击 保存并更新事件目录 按钮,Mitzu 将从上面定义的表中查找所有事件及其属性。此步骤可能需要几分钟,具体取决于数据集的大小。

4. 运行细分查询

在 Mitzu 中进行用户细分就像在 Amplitude、Mixpanel 或 PostHog 中一样容易。

“探索”页面左侧有一个用于选择事件的区域,而顶部区域允许您配置时间范围。

Segmentation
筛选器和细分

筛选的完成方式符合您的预期:选择一个属性(ClickHouse 列),然后从下拉列表中选择您要筛选的值。您可以选择任何事件或用户属性进行细分(请参阅下文了解如何集成用户属性)。

5. 运行漏斗查询

为一个漏斗最多选择 9 个步骤。选择用户可以完成漏斗的时间窗口。无需编写单行 SQL 代码即可立即获得转化率洞察。

Funnel
可视化趋势

选择 漏斗趋势 以可视化随时间变化的漏斗趋势。

6. 运行留存查询

为留存率计算最多选择 2 个步骤。选择重复窗口的留存窗口,无需编写单行 SQL 代码即可立即获得转化率洞察。

Retention
队列留存

选择 每周队列留存 以可视化您的留存率随时间变化的趋势。

7. 运行旅程查询

为一个漏斗最多选择 9 个步骤。选择用户可以完成旅程的时间窗口。Mitzu 旅程图为您提供用户通过所选事件的每个路径的可视化地图。

Journey
细分步骤

您可以为 细分 段选择一个属性,以区分同一步骤中的用户。


8. 运行收入查询

如果配置了收入设置,Mitzu 可以根据您的付款事件计算总 MRR 和订阅计数。

Revenue

9. 原生 SQL

Mitzu 是原生 SQL,这意味着它从您在“探索”页面上选择的配置生成原生 SQL 代码。

SQL Native
在 BI 工具中继续您的工作

如果您在使用 Mitzu UI 时遇到限制,请复制 SQL 代码并在 BI 工具中继续您的工作。

Mitzu 支持

如果您迷路了,请随时通过 [email protected] 联系我们

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

了解更多

mitzu.io 上查找有关 Mitzu 的更多信息

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