Tableau是一款深受大众喜爱的交互式数据可视化分析软件,本文为您介绍如何通过MaxCompute JDBC driver,实现使用Tableau对MaxCompute上的数据进行可视化。

前提条件

  • 下载并安装Tableau。单击此处下载Tableau。Tableau 2019.4及更高版本内置支持MaxCompute Connector。
  • 下载MaxCompute JDBC driver。单击此处下载MaxCompute JDBC driver。请下载3.0.1及以上版本的jar-with-dependencies的Jar包。

操作步骤

  1. 将下载好的MaxCompute JDBC driver Jar包放置于以下目录:
    • Windows:C:\Program Files\Tableau\Drivers
    • Mac:~/Library/Tableau/Drivers
    • Linux: /opt/tableau/tableau_driver/jdbc
  2. 运行Tableau DeskTop。
  3. 在左侧导航栏的到服务器下选择Alibaba MaxCompute。如果导航栏中没有Alibaba MaxCompute,请单击更多,在菜单栏中选择Alibaba MaxCompute
  4. 在弹出的登录对话框中填写服务器、用户名和密码信息。
    • 服务器:格式为<MaxCompute endpoint>?project=<MaxCompute project name>。 参数说明如下:
      • <maxcompute_endpoint>为您所在Region的MaxCompute Endpoint。例如,华东1Region 外网Endpoint:http://service.cn-hangzhou.maxcompute.aliyun.com/api。更多关于Endpoint的配置信息,请参见配置Endpoint
      • <maxcompute_project_name> 为您的MaxCompute项目空间名称。
      举例如下。
      http://service.cn-hangzhou.maxcompute.aliyun.com/api?project=test_project
    • 用户名:创建项目空间的AccessID。
    • 密码:创建项目空间的AccessID对应的AccessKey。
      说明 Tableau 2019.4无法支持以等号结尾的AccessKey。如果您的AccessKey中存在等号,建议生成新的AccessId/AccessKey以规避此问题。
  5. 单击登录,进入Tableau工作界面。