ClickHouse/docs/ja/integrations/data-visualization/looker-studio-and-clickhouse.md
2024-11-18 11:58:58 +09:00

3.9 KiB
Raw Blame History

sidebar_label slug keywords description
Looker Studio /ja/integrations/lookerstudio
clickhouse
looker
studio
connect
mysql
integrate
ui
Looker Studio以前のGoogleデータスタジオは、データをカスタマイズ可能な情報報告書やダッシュボードに変換するオンラインツールです。

import MySQLCloudSetup from '@site/docs/ja/_snippets/_clickhouse_mysql_cloud_setup.mdx'; import MySQLOnPremiseSetup from '@site/docs/ja/_snippets/_clickhouse_mysql_on_premise_setup.mdx';

Looker Studio

Looker Studioは、公式のGoogle MySQLデータソースを使用して、MySQLインターフェース経由でClickHouseに接続できます。

ClickHouse Cloudのセットアップ

オンプレミスClickHouseサーバーのセットアップ

Looker StudioをClickHouseに接続する

まず、https://lookerstudio.google.com にGoogleアカウントでログインし、新しいデータソースを作成します。

<img src={require('./images/looker_studio_01.png').default} class="image" alt="新しいデータソースの作成" style={{width: '75%', 'background-color': 'transparent'}}/>

Googleが提供する公式のMySQLコネクタ名称は単にMySQL)を検索します。

<img src={require('./images/looker_studio_02.png').default} class="image" alt="MySQLコネクタの検索" style={{width: '75%', 'background-color': 'transparent'}}/>

接続の詳細を指定します。MySQLインターフェースのポートはデフォルトで9004で、サーバーの設定によって異なる場合があります。

<img src={require('./images/looker_studio_03.png').default} class="image" alt="接続の詳細を指定" style={{width: '75%', 'background-color': 'transparent'}}/>

次に、ClickHouseからデータを取得する方法を2つ選ぶことができます。まず、テーブルブラウザ機能を使用することができます。

<img src={require('./images/looker_studio_04.png').default} class="image" alt="テーブルブラウザの使用" style={{width: '75%', 'background-color': 'transparent'}}/>

または、カスタムクエリを指定してデータを取得することもできます。

<img src={require('./images/looker_studio_05.png').default} class="image" alt="カスタムクエリを使用してデータを取得" style={{width: '75%', 'background-color': 'transparent'}}/>

最後に、イントロスペクトされたテーブル構造を確認し、必要に応じてデータ型を調整できます。

<img src={require('./images/looker_studio_06.png').default} class="image" alt="イントロスペクトされたテーブル構造の表示" style={{width: '75%', 'background-color': 'transparent'}}/>

これで、データの探査や新しいレポートの作成を進めることができます!

ClickHouse CloudでLooker Studioを使用する

ClickHouse Cloudを使用する場合、最初にMySQLインターフェースを有効にする必要があります。接続ダイアログの「MySQL」タブでそれを行うことができます。

<img src={require('./images/looker_studio_enable_mysql.png').default} class="image" alt="MySQLの有効化が必要" style={{width: '75%', 'background-color': 'transparent'}}/>

Looker StudioのUIで「SSLを有効にする」オプションを選択します。ClickHouse CloudのSSL証明書はLet's Encryptにより署名されています。このルート証明書をこちらからダウンロードできます。

<img src={require('./images/looker_studio_mysql_cloud.png').default} class="image" alt="ClickHouse CloudでのSSL設定" style={{width: '75%', 'background-color': 'transparent'}}/>

その後の手順は、前述のセクションに記載されている手順と同じです。