Tableau连接Lakehouse

Tableau一款商业智能(Business Intelligence)产品。Lakehouse支持数据接入Tableau进行可视化分析,您可以利用Tableau简便的拖放式界面,自定义视图、布局、形状、颜色等,帮助您展现自己的数据视角。本文为您介绍如何通过Lakehouse JDBC驱动,连接Tableau,并进行可视化数据分析。

背景信息

Tableau Desktop是Tableau基于斯坦福大学突破性技术研发的软件应用程序,可以帮助您生动地分析实际存在的任何结构化数据,并在几分钟内生成美观的图表、坐标图、仪表盘与报告。更多Tableau Desktop信息,请参见Tableau Desktop

预备条件

在开始操作前,请确保您已满足以下条件:

连接Lakehouse

步骤一:放置Lakehouse JDBC驱动

将下载的Lakehouse JDBC驱动JAR包按照操作系统类型放置于Tableau Desktop的对应目录:

  • Windows:C:\Program Files\Tableau\Drivers
  • macOS:~/Library/Tableau/Drivers
  • Linux:/opt/tableau/tableau_driver/jdbc

步骤二:放置Lakehouse的Tableau插件

下载 Lakehouse 提供的 Tableau 插件。该插件是根据 Tableau 官方 插件文档 编写的。

将下载的插件放置到Tableau Desktop的对应目录

  • Windows: C:\Users\[Windows User]\Documents\My Tableau Repository\Connectors
  • macOS: /Users/[user]/Documents/My Tableau Repository/Connectors
  • Linux: /opt/tableau/connectors 本文案例中使用的是mac,所在的位置为:/Users/xxx/Documents/我的 Tableau 存储库/连接器

步骤三:启动Tableau

  1. 启动Tableau Desktop。由于上面的插件没有进行数字证书签名因此启动时需要禁止签名校验
--mac打开命令行运行  
/Applications/Tableau\ Desktop\[version].app/Contents/MacOS/Tableau -DDisableVerifyConnectorPluginSignature=true
-- Windows命令行运行  
tableau.exe -DDisableVerifyConnectorPluginSignature=true
  1. 在左侧导航栏的到服务器区域,选择更多... > Lakehouse x 云器科技
  2. 在Lakehouse x 云器科技,配置参数信息
参数是否必填描述
服务器Y可以在Lakehouse Studio管理-》工作空间中看到jdbc连接串以查看
用户名Y用户名
密码Y密码
  1. 单击登录,即可进入Tableau Desktop操作界面。
  2. 在左侧的架构下拉列表选择目标Lakehouse的Schema。

步骤四:使用Tableau查询及分析数据

本次案例使用公共数据集下的clickzetta_sample_data.tpch_100g.orders 表分析数据

双击新自定义SQL

输入,点击确定

select *  from    clickzetta_sample_data.tpch_100g.orders

点击工作表,分析clickzetta_sample_data.tpch_100g.lineitem表中的数据集

联系我们
预约咨询
微信咨询
电话咨询