MaxCompute JDBC ドライバーを使用して Tableau Desktop を MaxCompute プロジェクトに接続し、Tableau のドラッグアンドドロップインターフェイスでデータを可視化します。
前提条件
開始する前に、次のものがあることを確認してください。
MaxCompute プロジェクト。 詳細については、「MaxCompute プロジェクトの作成」をご参照ください。
MaxCompute プロジェクトにアクセスするための AccessKey ID と AccessKey Secret。 これらは AccessKey ペアページから取得します。
Tableau Desktop 2019.4 以降がインストールされていること。 このトピックでは Tableau Desktop 2021.1 を使用します。 サポートされているオペレーティングシステムについては、「技術仕様」をご参照ください。
GitHub からダウンロードした MaxCompute JDBC ドライバーの JAR パッケージ。 名前に
jar-with-dependenciesが含まれるファイルをダウンロードしてください。他のパッケージには完全な依存関係が含まれていません。 このトピックでは、JDBC ドライバー V3.2.9 を使用します。 バージョン 3.0.1 以降が必要です。
Tableau Desktop 2019.4 は、等号 (=) で終わる AccessKey Secret をサポートしていません。 ご利用の AccessKey ID または Secret が=で終わる場合は、AccessKey ペアページで新しいペアを生成してください。
ステップ 1: JDBC ドライバーのインストール
ダウンロードした JAR パッケージを、ご利用のオペレーティングシステムの Tableau ドライバーディレクトリにコピーします。
| オペレーティングシステム | ドライバーディレクトリ |
|---|---|
| Windows | C:\Program Files\Tableau\Drivers |
| macOS | ~/Library/Tableau/Drivers |
| Linux | /opt/tableau/tableau_driver/jdbc |
MaxCompute JDBC ドライバーの使用に関する詳細については、「JDBC の使用に関する注意事項」をご参照ください。
ステップ 2: MaxCompute プロジェクトへの接続
Tableau Desktop を起動します。
左側のナビゲーションウィンドウの [サーバーへ] で、[その他...] > [Alibaba MaxCompute] を選択します。

[Alibaba MaxCompute] ダイアログボックスの [全般] タブで、接続詳細を入力します。

[サーバー]: 次のフォーマットでご利用の MaxCompute プロジェクトの URL を入力します。
https://<MaxCompute_endpoint>?project=<MaxCompute_project_name>[&interactiveMode={true|false}]<MaxCompute_endpoint>: プロジェクトが存在するリージョンのエンドポイント。 完全なリストについては、「エンドポイント」をご参照ください。<MaxCompute_project_name>: ご利用の MaxCompute プロジェクトの名前。DataWorks のワークスペース名ではありません。 これを見つけるには、MaxCompute コンソールを開き、リージョンを選択して、[ワークスペース] > [プロジェクト] に移動します。(オプション) MaxCompute クエリアクセラレーション (MCQA) を有効にするには、URL に
&interactiveMode=trueを追加します。
[ユーザー名]: ご利用の AccessKey ID。
[パスワード]: AccessKey ID に対応する AccessKey Secret。
[サインイン] をクリックします。
左側のナビゲーションウィンドウで、[データベース] ドロップダウンリストから MaxCompute プロジェクトを選択します。 Tableau Desktop は自動的にプロジェクトに接続します。

ステップ 3: データのクエリと可視化
接続後、Tableau Desktop で直接 MaxCompute データを探索できます。 Tableau の完全なドキュメントについては、「Tableau ヘルプ」をご参照ください。
すべてのテーブルの表示
[データベース] ドロップダウンリストから MaxCompute プロジェクトを選択します。 Tableau Desktop は、プロジェクト内のすべてのテーブルを自動的にロードします。

テーブルスキーマの表示
[テーブル] セクションで、テーブルを右側の上部にドラッグし、
アイコンをクリックします。

テーブルデータのプレビュー
[テーブル] セクションで、テーブルを右側の上部にドラッグし、
アイコンをクリックします。

可視化の作成
ページの下部で
アイコンをクリックして新しいワークブックを開き、必要に応じてチャートとダッシュボードを設定します。

次のステップ
MaxCompute JDBC — MaxCompute JDBC ドライバーとその機能について詳しく説明します。
Tableau ヘルプ — チャートの作成、データソースの設定、Tableau での MaxCompute データの分析を行います。