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

嗨:有没有人设法将Excel Redshift数据库连接到Excel 2013中的Power Pivot? 这似乎并没有工作,从我的网上search,我发现很多人都面临同样的问题。

为了商业智能/报告的目的,我使用Power Pivot作为Windows 10(32位版本的Excel)上Excel 2013的加载项。

我需要分析的数据库位于Amazon Redshift(它是从Amazon Mobile Analytics导出的)。 我试图将它连接到Power Pivot,如下所示:

  • 获取外部数据/从其他来源
  • 其他(OLEDB / ODBC)
  • 连接到我的Redshift数据库(testing连接工作)
  • 从列表中select我想要连接的表格

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

当我不使用Power Pivot时,我可以将数据下载到Excel中:从Excel的“数据”菜单中,下载可以很好地工作。 所以这不是由于像login或驱动程序这样的基本问题。 我无法在网上find解决scheme。

谢谢!

官方的Amazon Redshift ODBC驱动程序对我来说产生了同样的错误,但是它可以很好地与postgresql驱动程序配合使用,这些驱动程序可以从这里下载: http : //www.postgresql.org/ftp/odbc/versions/msi/

是的,我们已经成功完成了。

  • 检查Redshift ODBC连接教程;
  • 这个问题可能是由于Redshift错误configuration造成的。 确保使用Aginity的Redshift Workbench连接到Redshift?

肯,

我也有同样的问题,偶然发现这个线程,通过Amazon ODBC驱动程序或Postgres 8驱动程序(如AWS工程师build议)连接Powerpivot到Redshift失败。

请注意,非Powerpivot连接(通过数据>其他数据源>数据连接向导)通过Amazon ODBC驱动程序成功完成。 也许这就是阿米尔扎德所指的?

我偶然发现并从pgoledb.com尝试了Redshift的OLE DB提供程序的试用版,并成功将Redshift的数据提取到Powerpivot中。 我计划在下周左右尝试完整版本的OLE DB提供程序。 除非Amazon将Powerpivot支持添加到ODBC驱动程序,否则这可能是值得的。

请注意,试用版的OLE DB提供程序将结果限制为100条logging,并且您只能通过Powerpivot查看有限数量的表。 完整版费用580美元,可能是值得的。

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