你的位置:GMCoin 中文站 > LOOM中文网 > 使用Tableau连接AnalyticDBPostgreSQL版
使用Tableau连接AnalyticDBPostgreSQL版
发布日期:2025-01-03 17:24 点击次数:124
Tableau是一款数据分析与可视化工具,支持连接本地或云端数据,无论是电子表格还是数据库数据,都可以无缝连接。本文介绍使用Tableau连接云原生数据仓库AnalyticDB PostgreSQL版。配置项描述服务器AnalyticDB PostgreSQL外网连接地址。详情请参见管理外网地址。端口AnalyticDB PostgreSQL数据库的端口,默认为3432。数据库AnalyticDB PostgreSQL数据库名称。用户名AnalyticDB PostgreSQL数据库账户。密码AnalyticDB PostgreSQL数据库密码。成功登录后页面如下所示。、统计分析您可以根据指导操作,对任意表进行统计分析,并进行报表展示。例如使用TPC-H数据中的lineitem,点开一张工作表即可展示任意维度的数据。当您从度量或者维度中选择字段,放到工作表区时,Tableau都会发送一个Query到AnalyticDB PostgreSQL进行数据查询,例如上述图表发送的Query如下所示:BEGIN;declare "SQL_CUR0x7fdabf04ca00" cursor with hold for SELECT "lineitem"."l_linestatus" AS "l_linestatus",
"lineitem"."l_shipmode" AS "l_shipmode",
SUM("lineitem"."l_orderkey") AS "sum_l_orderkey_ok",
((CAST("lineitem"."l_shipdate" AS DATE) + CAST(TRUNC((-1 * (EXTRACT(DAY FROM "lineitem"."l_shipdate") - 1))) AS INTEGER) * INTERVAL '1 DAY') + CAST(TRUNC((-1 * (EXTRACT(MONTH FROM "lineitem"."l_shipdate") - 1))) AS INTEGER) * INTERVAL '1 MONTH') AS "tyr_l_shipdate_ok"
FROM "public"."lineitem" "lineitem"
GROUP BY 1,
2,
4;fetch 10000 in "SQL_CUR0x7fdabf04ca00"关闭Cursor默认情况下Tableau使用Cursor模式从AnalyticDB PostgreSQL拉取数据。示例如下:FETCH 10000 in “SQL_CUR0x7fe678049e00”如果拉取的数据量较大,并且Tableau服务器的内存足够放下所有的查询数据,可以通过关闭Cursor模式进行性能调优。操作步骤如下:创建关闭Cursor模式的TDC文件,文件配置信息如下: <?xml version='1.0' encoding='utf-8' ?>
<connection-customization class='greenplum' enabled='true' version='4.3'>
<vendor name='greenplum'/>
<driver name='greenplum'/>
<customizations>
<customization name='odbc-connect-string-extras' value='UseDeclareFetch=0' />
</customizations>
</connection-customization>您也可以修改Fetch的值,让其每次Fetch更多的数据。文件配置信息如下:<?xml version='1.0' encoding='utf-8' ?>
<connection-customization class='greenplum' enabled='true' version='4.3'>
<vendor name='greenplum'/>
<driver name='greenplum'/>
<customizations>
<customization name='odbc-connect-string-extras' value='Fetch=100000' />
</customizations>
</connection-customization>使用.tdc作为后缀名,保存该文件。将保存的TDC文件移动到Datasources目录下。Tableau Desktop版需要移动到Documents/My Tableau Repository/Datasources下。重启Tableau即可生效。初始化SQL建立连接时可以通过初始化SQL设置特定参数,如下图所示。
热点资讯
- 2025-01-12FEG 过渡到币安智能链 (BSC)
- 2025-01-06MOLI万站,正式上线
- 2025-01-02锐龙R5 1400 VS七代i5:AMD完美逆袭Intel
- 2025-01-04十万个Web3为什么:TRON (TRX)是个什么鬼?|区块链|互联网|加密货币
- 2025-01-03使用Tableau连接AnalyticDBPostgreSQL版
- 2025-01-04::薩豐的文學美食之旅:::
相关资讯
- MOLI万站,正式上线
- ::薩豐的文學美食之旅:::
- 使用Tableau连接AnalyticDBPostgreSQL版
- 十万个Web3为什么:TRON (TRX)是个什么鬼?|区块链|互联网|加密货币
- 锐龙R5 1400 VS七代i5:AMD完美逆袭Intel