
はじめに
TiDB Cloudは、 フルマネージドなDatabase as a Service(DBaaS)です。TiDBの優れた点をすべてクラウドに取り込み、複雑なデータベースではなく、アプリケーションに集中できるようにします。
この15分間のチュートリアルでは、TiDB Cloudとオープンソースのビジネスインテリジェンス(BI)ツールであるMetabaseを接続する方法を学びます。Metabaseを使ってBIダッシュボードを構築し、Capital Bikeshareのサンプルデータ(Capital Bikeshare Data License Agreementに基づいて公開されたデータ)を使って分析について学びます。
開始する前に
- TiDB Cloudクラスタを作成し、TiDB Cloudクイックスタートガイドに従って、Capital Bikeshareサンプルデータをインポートします。
- インストラクションに従ってMetabaseをインストールします。 オンプレミスまたはクラウドでのインストールを選択することができます。
TiDBクラスタのIPアドレスの取得
- https://tidbcloud.com/console/clustersにアクセスし、クラスタにサインインします。
- TiDB Cloudコンソールで、パネル右上のConnect をクリックすると、Connect to TiDBダイアログが表示されます。
- クラスタ用のトラフィックフィルタを作成します。
- Metabaseの使用方法に応じて、以下のオプションからトラフィックフィルタを選択します。
- オンプレミス版のMetabaseをご利用の場合は、Add Your Current IP Address. をクリックします。お客様のIPアドレスが自動的に入力されます。
- クラウドプラットフォームでMetabaseを使用している場合は、Allow Access from Anywhereをクリックします。
- Create Filterをクリックしてください。
-hパラメータと-Pパラメータの間に記載されているTiDB Cloudのアドレスは、後のステップで使用しますので、メモしておいてください。例えば、以下のようになります。
$ mysql -u root -h tidb.xxx.xxxxx.us-west-2.prod.aws.tidbcloud.com -P 4000 -p
TiDB CloudとMetabaseの接続
- Metabaseアプリケーションを起動し、Let’s get startedをクリックします。

- 手順1で希望する言語を選択し、 Nextをクリックします。
- 手順2で入力した情報とアカウント情報を入力し、Nextをクリックします。
- データを追加するのステップで、Database typeドロップダウンメニューをクリックしてMySQLを選択します。
- 以下の設定を行います。
Name: Bikeshare
Host: <TiDBクラスタのIPアドレスの取得で取得したTiDB Cloudのアドレス>
Port: 4000
- データベース名: bikeshare
Username: root
Password: <TiDB Cloudデータベースクラスタのパスワード>
以下はその一例です。

- 下にスクロールして、Nextをクリックします。
- 使用状況データの設定ステップでは、必要に応じて設定を変更し、 Nextをクリックします。
- Take me to Metabaseをクリックします。
BIダッシュボードの構築
この演習では、Capital Bikeshareのサンプルデータを分析し、最も人気のある自転車の種類を特定することにします。
- Metabaseのトップページで、OUR DATA項目までスクロールし、Bikeshareをクリックします。

- Tripsテーブルをクリックします。
- tripsテーブルを表示します。 これは、TiDB Cloudクラスターにインポートしたサンプルデータセットです。
- 乗車可能な各自転車の種類に関連するレコードの数を表示するには、右上の+Summarizeボタンをクリックします。

5. 指標としてCountを選択し、Group by FieldでRideable Typeを選択します。

棒グラフがすぐに表示されます。

ドッキングバイクが最も人気のある自転車タイプで、電動バイクは最も人気のない自転車タイプであることがわかります。
もっと知りたいですか?
TiDB Cloudを試す準備はできましたか?TiDB Cloud Developer Tierが登場しました!Amazon Web Services上でTiDBクラスタを1年間無料で運用することができます。TiDB Cloudの最新情報は、Twitterをフォローしてください。