Looker Studio でTiDB Cloud Serverless に接続する

TiDB は MySQL 互換のデータベース、 TiDB Cloud Serverless は完全に管理された TiDB サービス、 ルッカースタジオさまざまなソースからのデータを視覚化できる無料の Web ベースの BI ツールです。

このチュートリアルでは、Looker Studio を使用してTiDB Cloud Serverless クラスターに接続する方法を学習します。

注記:

このチュートリアルのほとんどの手順は、 TiDB Cloud Dedicated でも同様に機能します。ただし、 TiDB Cloud Dedicated の場合は、次の点に注意する必要があります。

前提条件

このチュートリアルを完了するには、次のものが必要です。

  • Googleアカウント
  • TiDB Cloudサーバーレスクラスター

TiDB Cloud Serverless クラスターがない場合は、次のように作成できます。

ステップ1.データセットをインポートする

TiDB Cloud Serverless のインタラクティブ チュートリアルで提供されている S&P 500 データセットをインポートできます。

  1. クラスターページに移動し、右下隅の[?]をクリックします。ヘルプダイアログが表示されます。

  2. ダイアログで、 [インタラクティブ チュートリアル]をクリックし、 [S&P 500 分析]をクリックします。

  3. TiDB Cloud Serverless クラスターを選択し、 「データセットのインポート」をクリックして S&P 500 データセットをクラスターにインポートします。

  4. インポート ステータスがIMPORTEDに変わったら、 [チュートリアルを終了]をクリックしてこのダイアログを閉じます。

インポート中に問題が発生した場合は、次の手順でこのインポート タスクをキャンセルできます。

  1. クラスターページで、 TiDB Cloud Serverless クラスターの名前をクリックして、概要ページに移動します。
  2. 左側のナビゲーション ペインで、 [インポート]をクリックします。
  3. sp500-insightという名前のインポート タスクを見つけて、 [アクション] 列の[...]をクリックし、 [キャンセル]をクリックします。

ステップ2. クラスターの接続情報を取得する

  1. クラスターページに移動し、ターゲット クラスターの名前をクリックして概要ページに移動します。

  2. 右上隅の「接続」をクリックします。接続ダイアログが表示されます。

  3. 接続ダイアログで、 「接続方法」をGeneralに設定し、 「パスワードの生成」をクリックしてランダムなパスワードを作成します。

    ヒント:

    以前にパスワードを作成したことがある場合は、元のパスワードを使用するか、 「パスワードのリセット」をクリックして新しいパスワードを生成します。

  4. CA証明書ダウンロードしてください。

    ヒント:

    TiDB Cloud Serverless では、クライアントとクラスター間の安全な TLS 接続が必要なので、Looker Studio の接続設定にはこの CA 証明書が必要です。

ステップ3. Looker Studioを使用してTiDBクラスタに接続する

  1. ルッカースタジオにログインし、左側のナビゲーション ペインで[作成] > [レポート]をクリックします。

  2. 表示されたページで、 MySQLコネクタを検索して選択し、 [AUTHORIZE]をクリックします。

  3. 基本設定ペインで、接続パラメータを構成します。

    • ホスト名または IP : TiDB Cloud Serverless 接続ダイアログからHOSTのパラメータを入力します。
    • ポート (オプション) : TiDB Cloud Serverless 接続ダイアログからPORTのパラメータを入力します。
    • データベース: 接続するデータベースを入力します。このチュートリアルでは、 sp500insightと入力します。
    • ユーザー名: TiDB Cloud Serverless 接続ダイアログからUSERNAMEパラメータを入力します。
    • パスワード: TiDB Cloud Serverless 接続ダイアログからPASSWORDのパラメータを入力します。
    • SSL を有効にする: このオプションを選択し、 MySQL SSL クライアントコンフィグレーションファイルの右側にあるアップロード アイコンをクリックして、 ステップ2からダウンロードした CA ファイルをアップロードします。

    Looker Studio: configure connection settings for TiDB Cloud Serverless

  4. [認証]をクリックします。

認証が成功すると、データベース内のテーブルが表示されます。

ステップ4. シンプルなチャートを作成する

これで、TiDB クラスターをデータ ソースとして使用し、データを含む簡単なグラフを作成できるようになりました。

  1. 右側のペインで、 [カスタム クエリ]をクリックします。

    Looker Studio: custom query

  2. 次のコードを「カスタムクエリの入力」領域にコピーし、右下隅の「追加」をクリックします。

    SELECT sector, COUNT(*) AS companies, ROW_NUMBER() OVER (ORDER BY COUNT(*) DESC ) AS companies_ranking, SUM(market_cap) AS total_market_cap, ROW_NUMBER() OVER (ORDER BY SUM(market_cap) DESC ) AS total_market_cap_ranking, SUM(revenue_growth * weight) / SUM(weight) AS avg_revenue_growth, ROW_NUMBER() OVER (ORDER BY SUM(revenue_growth * weight) / SUM(weight) DESC ) AS avg_revenue_growth_ranking FROM companies LEFT JOIN index_compositions ic ON companies.stock_symbol = ic.stock_symbol GROUP BY sector ORDER BY 5 ASC;

    「このレポートにデータを追加しようとしています」というダイアログが表示されたら、 「レポートに追加」をクリックします。すると、レポートにテーブルが表示されます。

  3. レポートのツールバーで、 「グラフの追加」をクリックし、 LineカテゴリでCombo chart選択します。

  4. 右側のチャート設定ペインで、次のパラメータを設定します。

    • セットアップタブで:
      • 寸法: sector .
      • メートル法: companiestotal_market_cap
    • スタイルタブ:
      • シリーズ #1: オプションLineと軸Rightを選択します。
      • シリーズ #2: オプションBarsと軸Leftを選択します。
    • 他のフィールドはデフォルトのままにします。

すると、次のようなコンボ チャートが表示されます。

Looker Studio: A simple Combo chart

次のステップ

ヘルプが必要ですか?

不和またはスラック 、またはサポートチケットを送信するについてコミュニティに質問してください。

このページは役に立ちましたか?