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

6.6 KiB
Raw Blame History

sidebar_label slug keywords description
Tableau Online /ja/integrations/tableau-online
clickhouse
tableau
online
mysql
connect
integrate
ui
Tableau Onlineは、どこからでも人々がより早く、より自信を持って意思決定できるよう、データの力を簡素化します。

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';

Tableau Online

Tableau Onlineは、公式のMySQLデータソースを使用して、MySQLインターフェース経由でClickHouse CloudまたはオンプレミスのClickHouseセットアップに接続できます。

ClickHouse Cloud セットアップ

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

Tableau OnlineからClickHouseに接続するSSLなしオンプレミスの場合

Tableau Cloudサイトにログインし、新しい公開データソースを追加します。

<img src={require('./images/tableau_online_01.png').default} class="image" alt="Creating a new published data source" style={{width: '75%', 'background-color': 'transparent'}}/>

利用可能なコネクタのリストから「MySQL」を選択します。

<img src={require('./images/tableau_online_02.png').default} class="image" alt="Selecting MySQL connector" style={{width: '75%', 'background-color': 'transparent'}}/>

ClickHouseのセットアップ中に収集した接続情報を指定します。

<img src={require('./images/tableau_online_03.png').default} class="image" alt="Specifying your connection details" style={{width: '75%', 'background-color': 'transparent'}}/>

Tableau Onlineはデータベースを調べ、利用可能なテーブルのリストを提供します。目的のテーブルを右側のキャンバスにドラッグします。さらに、「今すぐ更新」をクリックしてデータをプレビューしたり、調査したフィールドのタイプや名前を微調整することもできます。

<img src={require('./images/tableau_online_04.png').default} class="image" alt="Selecting the tables to use" style={{width: '75%', 'background-color': 'transparent'}}/>

その後、右上の「Publish As」をクリックすれば、新しく作成したデータセットをTableau Onlineで通常通り使用できるようになります。

Tableau OnlineをTableau Desktopと組み合わせて使用し、ClickHouseデータセットを共有する場合は、こちらに表示されるセットアップガイドに従い、デフォルトのMySQLコネクタを使用するTableau Desktopを使用することを確認してください。こちらのデータソースドロップダウンでMySQLを選択した場合のみ表示されます。また、M1 Macをお使いの方は、こちらのトラブルシューティングスレッドでドライバインストールの方法を確認してください。

Tableau OnlineからClickHouseに接続するCloudまたはオンプレミスセットアップでSSL使用

Tableau OnlineのMySQL接続設定ウィザードではSSL証明書を提供することができないため、接続設定はTableau Desktopを使用して行い、それをTableau Onlineにエクスポートする必要があります。このプロセスは比較的簡単です。

WindowsまたはMacマシンでTableau Desktopを実行し、「接続」->「サーバーに接続」->「MySQL」を選択します。 おそらく、最初にマシンにMySQLドライバをインストールする必要があります。こちらのデータソースドロップダウンでMySQLを選択した場合に表示されるセットアップガイドに従ってください。また、M1 Macをお使いの方は、こちらのトラブルシューティングスレッドでドライバインストールの方法を確認してください。

<img src={require('./images/tableau_desktop_01.png').default} class="image" alt="Create a new data source" style={{width: '75%', 'background-color': 'transparent'}}/>

:::note MySQL接続設定画面で、「SSL」オプションが有効になっていることを確認してください。 ClickHouse CloudのSSL証明書は、LetsEncryptによって署名されています。 このルート証明書をこちらからダウンロードできます。 :::

ClickHouse CloudインスタンスのMySQLユーザー資格情報と、ダウンロードしたルート証明書へのパスを提供します。

<img src={require('./images/tableau_desktop_02.png').default} class="image" alt="Specifying your credentials" style={{width: '50%', 'background-color': 'transparent'}}/>

通常通り、目的のテーブルを選択しTableau Onlineと同様、サーバー -> データソースの公開 -> Tableau Cloudを選択します。

<img src={require('./images/tableau_desktop_03.png').default} class="image" alt="Publish data source" style={{width: '75%', 'background-color': 'transparent'}}/>

重要:認証オプションで「埋め込みパスワード」を選択する必要があります。

<img src={require('./images/tableau_desktop_04.png').default} class="image" alt="Data source publishing settings - embedding your credentials" style={{width: '50%', 'background-color': 'transparent'}}/>

さらに、「発行したデータソースを使用するようにワークブックを更新」を選択します。

<img src={require('./images/tableau_desktop_05.png').default} class="image" alt="Data source publishing settings - updating the workbook for online usage" style={{width: '50%', 'background-color': 'transparent'}}/>

最後に「発行」をクリックすると、埋め込まれた資格情報を持つデータソースがTableau Onlineで自動的に開かれます。

既知の制限事項 (ClickHouse 23.11)

既知の制限事項はすべてClickHouse 23.11で修正されています。他の互換性の問題が発生した場合は、こちらからご連絡いただくか、新しい問題を作成してください。