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

MaxCompute:TableauをMaxComputeに接続する

最終更新日:Jan 08, 2025

TableauをMaxComputeプロジェクトに接続し、ビジネス要件に基づいてTableauでビュー、レイアウト、シェイプ、カラーを設定して、MaxComputeデータを視覚化できます。 Tableau UIは、ドラッグアンドドロップ操作をサポートしています。 このトピックでは、MaxComputeが提供するJava Database Connectivity (JDBC) ドライバーを使用して、TableauをMaxComputeプロジェクトに接続し、Tableau UIでMaxComputeデータを視覚化する方法について説明します。

背景情報

Tableau Desktopは、スタンフォード大学の画期的な技術に基づいてTableauチームによって開発されたアプリケーションです。 Tableau Desktopを使用して、構造化データを分析し、数分でグラフ、座標グラフ、ダッシュボード、レポートを生成できます。 Tableau Desktopの詳細については、「Tableau Desktop」をご参照ください。

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

前提条件

次の条件が満たされていることを確認してください。

  • MaxComputeプロジェクトが作成されます。

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

  • MaxComputeプロジェクトへのアクセスに使用されるAccessKey IDとAccessKeyシークレットが取得されます。

    AccessKeyペアページでAccessKey IDとAccessKey secretを取得できます。

  • MaxComputeコネクタが組み込まれたTableau Desktop 2019.4以降がインストールされています。

    Tableau Desktopでサポートされているオペレーティングシステムの詳細については、「オペレーティングシステム」をご参照ください。

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

  • MaxCompute JDBCドライバーV3.0.1以降のJARパッケージがダウンロードされます。 名前にJAR-with-dependenciesが含まれるjarパッケージが必要です。 他のパッケージは完全な依存関係を含まない。

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

手順

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

  1. 手順1: MaxCompute JDBCドライバをドライバディレクトリに保存する

    Tableau DesktopのドライバーディレクトリにMaxCompute JDBCドライバーを保存します。 ドライバは、Tableau DesktopがMaxComputeプロジェクトにアクセスするために使用されます。

  2. 手順2: TableauをMaxComputeプロジェクトに接続する

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

  3. ステップ3: Tableauを使用してデータを照会および分析

    Tableau DesktopのMaxComputeプロジェクトのデータにアクセスして視覚化します。

手順1: ドライバーディレクトリにMaxCompute JDBCドライバーを保存する

ダウンロードしたMaxCompute JDBCドライバーのJARパッケージをドライバーディレクトリに保存します。 ドライバーディレクトリは、オペレーティングシステムによって異なります。

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

  • macOS: ~ /ライブラリ /Tableau /ドライバ

  • Linux: /opt/tableau/tableau_driver/jdbc

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

ステップ2: TableauをMaxComputeプロジェクトに接続する

  1. Tableauデスクトップを起動します。

  2. 左側のナビゲーションウィンドウで、もっと… > Alibaba MaxComputeで、サーバーへセクションにアクセスします。

    Go to the Alibaba MaxCompute dialog box

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

    Alibaba MaxCompute

    パラメーター

    説明

    サーバー

    MaxComputeプロジェクトのURL。 このパラメーターは、https://<MaxCompute_endpoint>?project=<MaxCompute_project_name>[&interactiveMode={true | false}] の形式で設定する必要があります。

    • <MaxCompute_endpoint>: 必須です。 MaxComputeのエンドポイント。 MaxComputeプロジェクトが存在するリージョンに基づいて、このパラメーターを設定します。

      異なるリージョンのMaxComputeのエンドポイントの詳細については、「エンドポイント」をご参照ください。

    • <MaxCompute_project_name>: 必須です。 MaxCompute プロジェクトの名前を設定します。

      このパラメーターには、MaxComputeプロジェクトが対応するDataWorksワークスペースではなく、MaxComputeプロジェクトの名前を指定します。 MaxComputeコンソール

      で、上部のナビゲーションバーでMaxComputeプロジェクトが存在するリージョンを選択し、[プロジェクト管理] タブでMaxComputeプロジェクトの名前を表示します。

    • interactiveMode: オプション。 このパラメーターは、MaxCompute Query Acceleration (MCQA) 機能を有効にするかどうかを指定します。

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

    ユーザー名

    MaxComputeプロジェクトへのアクセスに使用されるAccessKey ID。

    AccessKeyペアページでAccessKey IDを取得できます。

    Password

    AccessKey IDに対応するAccessKeyシークレット。

    AccessKeyペアページでAccessKey secretを取得できます。

    説明

    Tableau Desktop 2019.4は、等号 (=) で終わるAccessKeyシークレットをサポートしていません。 AccessKey IDまたはAccessKey secretに等号 (=) が含まれている場合は、AccessKey IDとAccessKey secretの新しいペアを生成することを推奨します。

  4. サインインをクリックして、Tableau Desktopの操作ページに移動します。

  5. 左側のナビゲーションウィンドウで、[データベース] ドロップダウンリストからMaxComputeプロジェクトを選択します。 Tableau Desktopは、MaxComputeプロジェクトに自動的に接続します。

    Select the MaxCompute project

ステップ3: Tableauを使用してデータを照会および分析する

Tableau Desktopの操作ページでは、次の操作を実行できます。 詳細については、「Tableau help」をご参照ください。

  • MaxComputeプロジェクトのすべてのテーブルを表示する

    左側のナビゲーションウィンドウで、[データベース] ドロップダウンリストからMaxComputeプロジェクトを選択します。 Tableau Desktopは、MaxComputeプロジェクト内のすべてのテーブルに関する情報を自動的に読み込みます。

    All tables in the MaxCompute project

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

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

    View the schema of a table

  • テーブル内のデータの表示

    [テーブル] セクションで、データを表示するテーブルを右側の上部にドラッグし、Iconアイコンをクリックしてテーブル内のデータを表示します。

    View data in a table

  • データの可視化

    操作ページ下部のアイコンをクリックしCreate a workbookます。 次に、表示されるページでパラメーターを設定し、ビジネス要件に基づいてデータを視覚化します。

    Visualize data