Skip to content
ClickHouse Docs
ClickHouse DocsClickHouse Docs

Mitzu を ClickHouse に接続する

コミュニティ管理

Mitzu は、ノーコードのウェアハウスネイティブなプロダクトアナリティクスアプリケーションです。Amplitude、Mixpanel、PostHog のようなツールと同様に、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 ボタンをクリックして設定を保存します。

設定フォームが表示された ClickHouse 用の Mitzu 接続設定ページ

イベントテーブルを設定する

接続を保存したら、Event tables タブを選択し、Add table ボタンをクリックします。モーダルで、データベースと Mitzu に追加するテーブルを選択します。

チェックボックスを使って少なくとも 1 つのテーブルを選択し、Configure table ボタンをクリックします。モーダルウィンドウが開き、各テーブルのキーカラムを設定できます。

データベーステーブルを表示する Mitzu のテーブル選択インターフェイス

ClickHouse 環境でプロダクトアナリティクスを実行するには、テーブル内の いくつかの重要なキーカラムを指定する必要があります。

該当するのは次のとおりです。

  • User id - ユーザーを一意に識別するためのカラム。
  • Event time - イベントのタイムスタンプカラム。
  • Optional[Event name] - テーブルに複数のイベントタイプが含まれている場合、このカラムでイベントを分類します。
カラムマッピングのオプションを表示する Mitzu のイベントカタログ設定

すべてのテーブルの設定が完了したら、Save & update event catalog ボタンをクリックします。すると Mitzu が、上で定義したテーブルからすべてのイベントとそのプロパティを検出します。この手順には、データセットのサイズによっては数分かかる場合があります。

セグメンテーションのクエリを実行する

Mitzu でのユーザーセグメンテーションは、Amplitude、Mixpanel、PostHog と同じように簡単です。

Explore ページには左側にイベントの選択エリアがあり、上部のセクションでは期間を設定できます。

イベント選択と期間設定を備えた Mitzu のセグメンテーション用クエリインターフェイス

ファネルクエリを実行する

ファネルでは最大 9 つのステップを選択できます。ユーザーがファネルを完了するまでの時間枠を選択します。 SQL コードを 1 行も書かずに、コンバージョン率に関するインサイトをすぐに得られます。

ステップ間のコンバージョン率を表示する Mitzu のファネル分析ビュー

リテンションクエリを実行する

継続率の計算では、最大 2 つのステップを選択します。リピートウィンドウの継続期間を選択します。 SQL を 1 行も書かずに、コンバージョン率のインサイトをすぐに得られます。

コホート継続率を表示する Mitzu の継続分析

ジャーニークエリを実行する

ファネルには最大 9 つのステップを選択できます。ユーザーがこのジャーニーを完了できる時間枠を選択してください。Mitzu のジャーニーチャートでは、ユーザーが選択したイベント間をどのような経路で進んだかを視覚的に把握できます。

イベント間のユーザー経路フローを表示する Mitzu のジャーニー可視化


売上クエリを実行する

収益設定を行っていれば、Mitzu は支払いイベントに基づいて合計 MRR とサブスクリプション数を計算できます。

MRR メトリクスを表示する Mitzu の収益分析ダッシュボード

ネイティブ SQL

Mitzu は SQL Native です。つまり、Explore ページで選択した設定に基づいて、ネイティブな SQL コードを生成します。

ネイティブな ClickHouse クエリを表示する Mitzu の SQL コード生成ビュー

Mitzu サポート

お困りの際は、お気軽に support@mitzu.io までお問い合わせください

または、こちら から Slack コミュニティにご参加ください

詳細情報

Mitzu の詳細については、mitzu.io をご覧ください。

ドキュメントについては、docs.mitzu.io をご覧ください。

Navigation