全部產品
Search
文件中心

MaxCompute:Tableau串連MaxCompute

更新時間:Jun 19, 2024

MaxCompute支援您將MaxCompute專案資料接入Tableau進行可視化分析,您可以利用Tableau簡便的拖放式介面,自訂視圖、布局、形狀、顏色等,協助您展現自己的資料視角。本文為您介紹如何通過MaxCompute JDBC驅動,串連Tableau和MaxCompute專案,並進行可視化資料分析。

背景資訊

Tableau Desktop是Tableau基於斯坦福大學突破性技術研發的軟體應用程式,可以協助您生動地分析實際存在的任何結構化資料,並在幾分鐘內產生美觀的圖表、座標圖、儀錶盤與報告。更多Tableau Desktop資訊,請參見Tableau Desktop

您需要通過MaxCompute提供的JDBC驅動將MaxCompute專案串連至Tableau後,才可以基於Tableau Desktop分析資料。更多JDBC驅動資訊,請參見MaxCompute JDBC

前提條件

在執行操作前,請確認您已滿足如下條件:

操作流程

Tableau串連MaxCompute的操作流程如下:

  1. 步驟一:放置MaxCompute JDBC驅動

    將MaxCompute JDBC驅動放置於Tableau Desktop的驅動目錄下,後續Tableau Desktop可通過該驅動訪問MaxCompute專案。

  2. 步驟二:Tableau串連MaxCompute專案

    通過配置串連參數,串連Tableau及MaxCompute專案。

  3. 步驟三:使用Tableau查詢及分析資料

    在Tableau Desktop上訪問MaxCompute專案資料並進行可視化分析。

步驟一:放置MaxCompute JDBC驅動

將下載的MaxCompute JDBC驅動JAR包按照作業系統類型放置於Tableau Desktop的對應目錄:

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

  • Mac:~/Library/Tableau/Drivers

  • Linux:/opt/tableau/tableau_driver/jdbc

更多JDBC使用資訊,請參見JDBC使用說明

步驟二:Tableau串連MaxCompute專案

  1. 啟動Tableau Desktop,進入Tableau Desktop介面。

  2. 在左側導覽列的到伺服器地區,選擇更多... > Alibaba MaxCompute

    選擇Alibaba MaxCompute

  3. Alibaba MaxCompute對話方塊的常規頁簽,配置參數資訊。

    Alibaba MaxCompute

    參數

    說明

    伺服器

    串連MaxCompute專案的URL。格式為https://<MaxCompute_endpoint>?project=<MaxCompute_project_name>[&interactiveMode={true|false}]。參數說明如下:

    • <MaxCompute_endpoint>:必填。MaxCompute專案所屬地區的Endpoint。

      各地區的Endpoint資訊,請參見Endpoint

    • <MaxCompute_project_name>:必填。待串連的目標MaxCompute專案名稱。

      此處為MaxCompute專案名稱,非工作空間名稱。您可以登入MaxCompute控制台,左上方切換地區後,即可在專案管理頁面查看到具體的MaxCompute專案名稱。

    • interactiveMode:可選。查詢加速功能開關。

      如果您需要啟用查詢加速功能,在URL後追加&interactiveMode=true配置即可。更多查詢加速功能資訊,請參見查詢加速

    使用者名稱

    具備目標MaxCompute專案存取權限的AccessKey ID。

    您可以進入AccessKey管理頁面擷取AccessKey ID。

    密碼

    AccessKey ID對應的AccessKey Secret。

    您可以進入AccessKey管理頁面擷取AccessKey Secret。

    說明

    Tableau Desktop 2019.4不支援以等號(=)結尾的AccessKey。如果您的AccessKey中存在等號(=),建議產生新的AccessKey ID和AccessKey Secret規避該問題。

  4. 單擊登入,即可進入Tableau Desktop操作介面。

  5. 在左側的資料庫下拉式清單選擇目標MaxCompute專案,Tableau Desktop會自動連接MaxCompute專案。

    選擇目標MaxCompute專案

步驟三:使用Tableau查詢及分析資料

在Tableau Desktop操作介面,您可以執行如下操作,操作詳細指導,請參見Tableau協助

  • 查看所有表

    在左側的資料庫列表選擇目標MaxCompute專案後,Tableau Desktop會自動載入MaxCompute專案的表資訊。

    全量表資訊

  • 查看錶結構

    地區,將需要查看結構的表拖拽至右上方地區,單擊表徵圖表徵圖後,即可查看錶的結構資訊。

    查看錶結構

  • 查看錶資料

    地區,將需要查看資料的表拖拽至右上方地區,單擊表徵圖表徵圖後,選擇即可查看錶詳細資料資訊。

    查看錶資料

  • 可視化分析資料

    在Tableau Desktop操作介面下方,單擊建立工作表表徵圖後,即可在工作表頁面根據實際業務訴求配置參數並開展資料分析。

    可視化分析