本文为您介绍Tableau如何连接Hologres并可视化分析数据。
背景信息
Tableau是安全并且灵活的端到端数据分析平台,提供从连接到协作的一整套功能。Hologres兼容PostgreSQL,支持直接连接Tableau并可视化分析数据。
Tableau Desktop 连接 Hologres
发布至Tableau Server
如果您需要将Tableau Desktop的报表发布至Tableau Server进行分析和管理,您可以按照如下步骤操作:
常见问题
- 查询结果中TIMESTAMPTZ类型数据时区异常
- 可能原因:对于TIMESTAMPTZ的数据类型,Hologres的默认时区为PRC,Tableau默认的时区是UTC,所以对于TIMESTAMPTZ类型的数据会因为时区不一致导致显示的时间不一致。
- 解决方法:通过在Tableau中设置初始化SQL的方式解决时区不一致问题。
说明 该配置仅对设置的数据源生效。
- 首次连接Hologres。
如果是首次连接Hologres,请参见如下步骤。
建立Tableau连接Hologres的数据连接时,在Initial SQL中输入如下SQL语句。SET TIME ZONE "PRC";
- 已经建立了Tableau和Hologres之间的连接,请参见如下步骤。
- 单击Initial SQL。
- 在Initial SQL弹窗,输入如下SQL命令。
SET TIME ZONE "PRC";
- 单击OK,完成设置初始化SQL。
- 在页面左上角,单击
图标,设置生效。
- 单击Initial SQL。
- 首次连接Hologres。
- 时间类型维度设置
建议在Tableau使用时间类型的维度时,尽量不要在Tableau中做二次转换。例如如下例子中,希望将l_shipdate作为日期&时间格式使用,那么在Hologres建表时应该直接将该列设置为TIMESTAMP或者TIMESTAMPTZ格式,以避免多余的字段类型转换。