【问题标题】:MS-Excel Power Pivot + Amazon Redshift: possible to connect the data source?MS-Excel Power Pivot + Amazon Redshift:可以连接数据源吗?
【发布时间】:2015-11-22 09:33:20
【问题描述】:

您好:有没有人设法将 Amazon Redshift 数据库连接到 Excel 2013 中的 Power Pivot?它似乎不起作用,从我的在线搜索中,我发现很多人都面临同样的问题。

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

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

  • 从其他来源获取外部数据
  • 其他 (OLEDB/ODBC)
  • 已连接到我的 Redshift 数据库(测试连接有效)
  • 从显示的列表中选择我要连接的表

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

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

谢谢!

【问题讨论】:

    标签: mysql excel amazon-web-services amazon-redshift


    【解决方案1】:

    官方 Amazon Redshift ODBC 驱动程序对我产生了同样的错误,但它适用于 postgresql 驱动程序,可以从这里下载:http://www.postgresql.org/ftp/odbc/versions/msi/

    【讨论】:

      【解决方案2】:

      是的,我们已经成功地做到了。

      【讨论】:

      • 感谢您的留言:* 是的,我使用了 Amazon 教程,它使我能够使用 Postregsql 客户端连接到 redshift 并成功提取数据(我使用的是 Workbench/j 和 Navicat)也可以直接从 Excel 的 DATA 菜单中。 * 仅当我尝试从 Powerpivot 窗口内部直接连接数据源时才会出现此问题...这似乎是 Powerpivot 的特定问题。
      • 好久不见,贝扎德。前面的评论员是对的,我们可以为默认的 excel 数据透视表下载数据,但是当我们为 PowerPivot 插件使用相同的 ODBC 连接时,它就不起作用了。
      • Vvvvv,这可能是 PowerPivot 的错误啦。
      • 是的,它看起来像是一个 PowerPivot 错误。它适用于 Excel,但在 PowerPivot 窗口中失败。
      【解决方案3】:

      肯,

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

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

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

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

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

      【讨论】:

      • 感谢您的回复。我还没有找到更好的解决这个问题的方法,也没有收到其他建议。我现在想的是,使用 Pentaho 等开源 ETL 从我的各种数据库中提取数据,并将其加载到 Powerpivot 能够使用的数据库中。
      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2016-11-20
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2020-12-25
      • 1970-01-01
      相关资源
      最近更新 更多