如何使用 Tableau 桌面软件连接到 AWS RedShift?

Posted

技术标签:

【中文标题】如何使用 Tableau 桌面软件连接到 AWS RedShift?【英文标题】:How to connect to AWS RedShift with Tableau desktop software? 【发布时间】:2013-03-07 09:18:03 【问题描述】:

我想使用 Tableau 从 AWS RedShift 检索数据然后生成报告,我尝试使用从 Tableau 网站下载的 PostgreSQL 驱动程序,但无法建立连接。

有人知道怎么做吗?

【问题讨论】:

“无法建立连接”。细节?错误信息?驱动版本?您是否尝试过使用股票 PgJDBC 驱动程序? 您能否仔细检查与集群关联的安全组?您可以尝试使用SqlWorkbench 来验证配置,然后使用JDBC 连接器进行连接。 【参考方案1】:

只是为了提供更新,我相信 RedShift 连接器已针对 Tableau Desktop v7 发布,但仍处于 v8 预览版中。到目前为止,我们发现连接到我们的 RedShift 集群要容易得多。

【讨论】:

【参考方案2】:

通用 ODBC 连接器也可以工作,您会看到一个有趣的弹出窗口,指出某些功能可能无法按预期运行,但我们在使用它时没有遇到任何问题。

Tableau 8 的 redshift 连接器现已发布。

【讨论】:

【参考方案3】:

如Tableau's blog 所述,Tableau 连接器尚未发布,但您可以联系您的客户经理试用预览版。

这就是我的团队所做的,并且顺利进行。

【讨论】:

【参考方案4】:

现在可以将 Amazon Redshift 与 Tableau 连接起来。

连接:

    打开 Tableau Desktop 应用程序并从要连接的服务器列表中选择 Amazon Redshift。 在弹出窗口中填充以下字段,如下所示:

在哪里

服务器: Redshift 实例的 URL

端口:监听的端口

数据库:要连接的数据库

(以上 3 个信息可在您的 配置 选项卡中的 集群数据库属性 AWS 控制台。)

用户名和密码:经过身份验证的凭据以连接和查询上述数据库中的架构和基础表

单击登录以允许 Tableau 连接到 Amazon Redshift 实例。

【讨论】:

以上是关于如何使用 Tableau 桌面软件连接到 AWS RedShift?的主要内容,如果未能解决你的问题,请参考以下文章

如何将数据从本地 SQL Server 推送到 AWS 上的 Tableau Server

连接到 oracle DB 时出现 Tableau 错误

Tableau怎么连接到数据?

如何将BI工具连接到YouTube API(ODBC)?

Tableau 可以连接到任意 REST API 作为数据源吗?

怎么用tableau desktop