Tableau 数据存储迁移到 Redshift

Posted

技术标签:

【中文标题】Tableau 数据存储迁移到 Redshift【英文标题】:Tableau Data store migration to Redshift 【发布时间】:2015-02-13 21:23:13 【问题描述】:

目前,我们在 Tableau 中开发了一个工作簿,使用 Oracle 服务器作为我们拥有所有表和视图的数据存储。现在我们正在迁移到 Redshift 以获得更好的性能。我们有与 Oracle 中相同的表结构,在 Redshift 中具有相同的表名和字段名。我们已经开发了 Tableau 工作簿,现在需要指向 Redshift 表和视图。我们现在如何将开发的工作簿指向 Redshift,请帮助。 也请让我知道这方面的任何其他意见。

谢谢, 拉杰

【问题讨论】:

我使用了多个提取和数据混合来开发工作簿。那么替换数据源功能在这方面有什么帮助。您的详细解释将不胜感激。 【参考方案1】:

使用 Tableau Desktop 的 Replace Data Source 功能

【讨论】:

【参考方案2】:

您可以绕过 Replace Data Source 并使用批量加载程序将数据直接从 Oracle 移动到 Redshift。

SQL*Plus + Python + boto + psycopg2 的简单组合就可以完成这项工作。 它应该:

    从 Oracle SQL*Plus 打开读取管道 压缩数据流 将压缩流上传到 S3 将数据从 S3 批量追加到 Redshift 表。

您可以使用 S3 中的 COPY 命令查看如何 extract table or query data from Oracle 和 load it to Redshift 的示例。

【讨论】:

以上是关于Tableau 数据存储迁移到 Redshift的主要内容,如果未能解决你的问题,请参考以下文章

AWS Glue 数据从 S3 迁移到 Redshift

Amazon Redshift 框架(Oracle 数据仓库迁移)

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

将数据从 Amazon Redshift 迁移到 DynamoDB

我可以使用数据库迁移服务 (DMS) 将数据迁移到 Redshift 吗?

将数据从本地迁移到 AWS redshift