MS-Excel Power Pivot + Amazon Redshift:可以连接数据源吗?

MS-Excel Power Pivot + Amazon Redshift: possible to connect the data source?

嗨:有没有人在 Excel 2013 年设法将 Amazon Redshift 数据库连接到 Power Pivot?好像不行,网上搜索了一下,发现很多人都遇到了同样的问题。

出于商业智能/报告目的,我在 Windows 10(Excel 的 32 位版本)上使用 Power Pivot 作为 Excel 2013 的插件。

我需要分析的数据库在 Amazon Redshift 中(它是从 Amazon Mobile Analytics 导出的)。我尝试按如下方式将它连接到 Power Pivot:

然后我收到错误:“OLE DB 或 ODBC 错误。ODBC 驱动程序不支持请求的属性。处理 table 'xxx' 时出错。当前操作被取消,因为另一个事务中的操作失败。

当我不使用 Power Pivot 时,我可以将数据下载到 Excel:从 Excel 中的数据菜单下载非常好。所以这不是由于登录或驱动程序等基本问题。我在网上找不到解决方案。

谢谢!

是的,我们已经成功了。

肯,

我也遇到了完全相同的问题,并且偶然发现了这个线程,未能通过 Amazon ODBC 驱动程序或 Postgres 8 驱动程序(如 AWS 工程师的建议)将 Powerpivot 连接到 Redshift。

请注意,非 powerpivot 连接(通过数据 > 从其他数据源 > 数据连接向导)通过 Amazon ODBC 驱动程序成功。也许这就是 amirbehzad 所指的?

我确实偶然发现并尝试了来自 pgoledb.com 的用于 Redshift 的 OLE DB 提供程序的试用版,并成功地将数据从 Redshift 提取到 Powerpivot。我计划在下周左右试用完整版的 OLE DB 提供程序。根据您的情况,这可能是值得的,除非亚马逊将 Powerpivot 支持添加到他们的 ODBC 驱动程序中。

请注意,OLE DB 提供程序的试用版将结果限制为 100 条记录,您只能通过 Powerpivot 查看有限数量的表格。完整版售价 580 美元,物有所值。

您可能会遇到此 OLE DB 驱动程序的另一个问题是您是否需要 Mac 支持。希望这对您有所帮助,请分享您的发现。

官方 Amazon Redshift ODBC 驱动程序对我产生相同的错误,但它与可从此处下载的 postgresql 驱动程序配合使用效果很好:http://www.postgresql.org/ftp/odbc/versions/msi/