メインコンテンツまでスキップ
メインコンテンツまでスキップ

Zing DataをClickHouseに接続する

Zing Dataは、データ探索と可視化のプラットフォームです。Zing Dataは、ClickHouseが提供するJSドライバーを使用してClickHouseに接続します。

接続方法

  1. 接続情報を収集します。

ClickHouseにHTTP(S)で接続するには、次の情報が必要です:

  • HOST と PORT: 通常、ポートはTLSを使用する場合は8443、TLSを使用しない場合は8123です。

  • DATABASE NAME: デフォルトでは、defaultという名前のデータベースがあります。接続したいデータベースの名前を使用してください。

  • USERNAME と PASSWORD: デフォルトでは、ユーザー名はdefaultです。あなたのユースケースに適したユーザー名を使用してください。

あなたのClickHouse Cloudサービスの詳細はClickHouse Cloudコンソールで確認できます。接続するサービスを選択し、Connectをクリックしてください:

ClickHouse Cloud service connect button

HTTPSを選択すると、詳細は例のcurlコマンドに表示されます。

ClickHouse Cloud HTTPS connection details

セルフマネージドのClickHouseを使用している場合、接続の詳細はあなたのClickHouse管理者によって設定されています。

  1. Zing Dataをダウンロードするか、訪問します。

  2. データソースを追加します。

    • Zing DataでClickHouseデータと対話するには、datasourceを定義する必要があります。Zing DataのモバイルアプリメニューでSourcesを選択し、次にAdd a Datasourceをクリックします。

    • Webでデータソースを追加するには、上部メニューのData Sourcesをクリックし、New DatasourceをクリックしてドロップダウンメニューからClickhouseを選択します。

    Zing 01
  3. 接続情報を入力し、Check Connectionをクリックします。

    Zing 02
  4. 接続が成功すると、Zingはテーブル選択に進みます。必要なテーブルを選択し、Saveをクリックします。Zingがデータソースに接続できない場合は、資格情報を確認して再試行するように促すメッセージが表示されます。資格情報を確認して再試行してもまだ問題がある場合は、こちらでZingサポートに連絡してください。

    Zing 03
  5. Clickhouseデータソースが追加されると、あなたのZing組織のすべてのメンバーがData Sources / Sourcesタブで利用できるようになります。

Zing Dataでのチャートとダッシュボードの作成

  1. Clickhouseデータソースが追加されたら、WebでZing Appをクリックするか、モバイルでデータソースをクリックしてチャートの作成を開始します。

  2. チャートを作成するには、テーブルリストの下のテーブルをクリックします。

    Zing 04
  3. ビジュアルクエリビルダーを使用して、必要なフィールド、集計などを選択し、Run Questionをクリックします。

    Zing 05
  4. SQLに慣れている場合は、カスタムSQLを記述してクエリを実行し、チャートを作成することもできます。

    Zing 06 Zing 07
  5. サンプルチャートは以下のようになります。質問は三点リーダーメニューを使用して保存できます。チャートにコメントを追加したり、チームメンバーをタグ付けしたり、リアルタイムアラートを作成したり、チャートタイプを変更したりできます。

    Zing 08
  6. ダッシュボードは、ホーム画面のDashboardsの下にある"+"アイコンを使用して作成できます。既存の質問をドラッグしてダッシュボードに表示できます。

    Zing 09