すべてのプロダクト
Search
ドキュメントセンター

MaxCompute:Tableau から MaxCompute への接続

最終更新日:Jun 22, 2026

Tableau を MaxCompute プロジェクトに接続して、データを可視化できます。Tableau の直感的なドラッグアンドドロップインターフェイスを使用すると、ビュー、レイアウト、形状、色をカスタマイズしてデータを表示できます。このトピックでは、MaxCompute JDBC ドライバーを使用して Tableau を MaxCompute プロジェクトに接続し、データを可視化する方法について説明します。

背景情報

Tableau Desktop は、スタンフォード大学の画期的なテクノロジーを基に構築されたソフトウェアです。ほぼすべての構造化データを分析し、魅力的なグラフ、ダッシュボード、レポートを数分で生成するのに役立ちます。Tableau Desktop の詳細については、「Tableau Desktop」をご参照ください。

Tableau Desktop を使用して MaxCompute のデータを分析するには、まず MaxCompute JDBC ドライバーを使用して MaxCompute プロジェクトに接続する必要があります。ドライバーの詳細については、「MaxCompute JDBC」をご参照ください。

前提条件

開始する前に、次の前提条件が満たされていることを確認してください。

  • MaxCompute プロジェクトを作成済みであること。

    詳細については、「MaxCompute プロジェクトの作成」をご参照ください。

  • MaxCompute プロジェクトにアクセスする権限を持つ AccessKey ID と AccessKey Secret を取得済みであること。

    AccessKey 管理ページに移動して、AccessKey ID と AccessKey Secret を取得できます。

  • MaxCompute コネクタが組み込まれている Tableau Desktop (2019.4 以降) をインストール済みであること。

    オペレーティングシステムの要件については、「オペレーティングシステム」をご参照ください。

    このトピックでは、Tableau Desktop 2021.1 を例として使用します。

  • MaxCompute JDBC ドライバー (v3.0.1 以降) をダウンロード済みであること。なお、ファイル名にjar-with-dependencies が含まれている JAR パッケージをダウンロードしてください。

    このトピックでは、MaxCompute JDBC ドライバー v3.2.9 を例として使用します。

操作手順

次の手順に従って、Tableau を MaxCompute プロジェクトに接続します。

  1. 手順1: MaxCompute JDBC ドライバーの配置

    MaxCompute JDBC ドライバーを Tableau Desktop のドライバーディレクトリに配置します。Tableau Desktop はこのドライバーを使用して MaxCompute プロジェクトにアクセスします。

  2. 手順2: Tableau から MaxCompute プロジェクトへの接続

    接続パラメーターを設定して、Tableau を MaxCompute プロジェクトに接続します。

  3. 手順3: Tableau を使用したデータのクエリと分析

    MaxCompute プロジェクトからデータにアクセスし、Tableau Desktop でデータ可視化を実行します。

手順1: MaxCompute JDBC ドライバーの配置

ダウンロードした MaxCompute JDBC ドライバーの JAR パッケージを、お使いのオペレーティングシステムに応じて適切なディレクトリに配置します。

  • Windows: C:\Program Files\Tableau\Drivers

  • Mac: ~/Library/Tableau/Drivers

  • Linux: /opt/tableau/tableau_driver/jdbc

JDBC ドライバーの使用方法の詳細については、「JDBC ドライバーの使用上の注意」をご参照ください。

手順2: Tableau から MaxCompute プロジェクトへの接続

  1. Tableau Desktop を起動します。

  2. 左側のナビゲーションペインの [サーバーへ] セクションで、さらに表示 > [Alibaba MaxCompute] の順に選択します。

  3. [Alibaba MaxCompute] ダイアログボックスの [General] タブで、パラメーターを設定します。

    パラメーター

    説明

    [Server]

    MaxCompute プロジェクトの接続 URL。次の形式を使用します:https://<MaxCompute_endpoint>?project=<MaxCompute_project_name>[&interactiveMode={true|false}]。パラメーターは次のとおりです。

    • <MaxCompute_endpoint>:必須。MaxCompute プロジェクトが配置されているリージョンのエンドポイント。

      エンドポイントのリストについては、「エンドポイント」をご参照ください。

    • <MaxCompute_project_name>:必須。ターゲットの MaxCompute プロジェクトの名前。

      これはワークスペースではなく、MaxCompute プロジェクトの名前です。MaxCompute コンソールにサインインし、左上のリージョンを切り替えて、プロジェクト管理 ページでプロジェクト名を見つけることができます。

    • interactiveMode:任意。クエリ高速化機能を有効にするかどうかを指定します。

      クエリ高速化を有効にするには、URL に &interactiveMode=true を追加します。詳細については、「クエリ高速化」をご参照ください。

    [Username]

    ターゲットの MaxCompute プロジェクトにアクセスする権限を持つ AccessKey ID。

    AccessKey 管理ページに移動して、AccessKey ID を取得できます。

    [Password]

    AccessKey ID に対応する AccessKey Secret。

    AccessKey 管理ページに移動して、AccessKey Secret を取得できます。

    説明

    Tableau Desktop 2019.4 は、末尾が等号 (=) の AccessKey Secret をサポートしていません。AccessKey Secret にこの文字が含まれている場合は、新しい AccessKey ID と AccessKey Secret を生成してください。

  4. [Sign in] をクリックして Tableau Desktop インターフェイスを開きます。

  5. [Database] ドロップダウンリストから、ターゲットの MaxCompute プロジェクトを選択します。Tableau Desktop は自動的にプロジェクトに接続します。

    接続に成功すると、左側のペインに、プロジェクトで利用可能なテーブル (table_resource1targettest など) が一覧表示されます。テーブルを右側の [Drag tables here] 領域にドラッグして、分析を開始します。

手順3: データのクエリと分析

これらの操作の詳細な手順については、「Tableau ヘルプ」をご参照ください。

  • すべてのテーブルの表示

    左側のペインの [Database] リストから MaxCompute プロジェクトを選択すると、Tableau Desktop はプロジェクト内のすべてのテーブルを自動的にロードします。

  • テーブルスキーマの表示

    テーブル 領域で、テーブルを右上の領域にドラッグし、图标 アイコンをクリックしてそのスキーマを表示します。

    テーブルスキーマは、[Field Name][Table][Remote Field Name] の 3 つの列を持つリストで表示されます。アイコンは各フィールドのデータ型を示します。# は数値、Abc はテキストです。

  • テーブルデータの表示

    テーブル 領域で、テーブルを右上の領域にドラッグし、图标 アイコンをクリックしてそのデータを表示します。

    データグリッドビューアイコンをクリックします。フィールド ([Age][Job][Marital][Education] など) とそのデータ行がテーブルに表示されます。

  • データの可視化

    Tableau Desktop インターフェイスの下部にある 新建工作表 アイコンをクリックして新しいワークシートを開き、そこでパラメーターを設定してデータを分析できます。

    たとえば、[bank_data_pt] データソースを選択します。[Education] フィールドを [Color][Size Marks] の両方のカードにドラッグします。[Credit] をフィルターとして設定し、[Count] メジャーを選択します。この操作により、教育レベルでグループ化されたパックバブルチャートが生成され、high.schooluniversity.degreeprofessional.coursebasic.9y などのカテゴリにわたるデータ分布が表示されます。