【问题标题】:Excel Power Query Can't Access Postgresql ViewsExcel Power Query 无法访问 Postgresql 视图
【发布时间】:2019-08-09 14:49:15
【问题描述】:

我正在设置 Excel Office 365 以通过 Power Query 访问我们的 PostgreSQL (9.6) 数据库之一。具体来说,我正在尝试连接到我编写的视图以返回特定数据集。

我们使用 ODBC DSN 进行连接,使用 Postgres Unicode ODBC 驱动程序。

我有一个奇怪的问题,在我的电脑上一切正常。但是,在同事的笔记本电脑上,它失败了。我可以连接到他的真实表,但不能连接到视图。错误信息非常简洁。它只是说错误=表。我不确定这意味着什么,除非它告诉我它只能连接到表?但如果是这样,为什么只在那台机器上?

这是我得到的实际错误:

DataSource.Error: ODBC: ERROR [HY000] 执行查询时出错 细节: DataSourceKind=Odbc DataSourcePath=dsn=uranus_emd OdbcErrors=表

【问题讨论】:

    标签: excel postgresql powerquery


    【解决方案1】:

    我能够通过在 PC 上安装一个实际的 .NET 连接器来解决这个问题。

    【讨论】:

      【解决方案2】:

      我也看到了这个问题,使用 VBScript 通过 ODBC 驱动程序访问 postgres VIEW。

      我不得不通过扩展查询的详细信息以仅使用 TABLES 并在 SQL 中有效地重新创建 VIEW 来解决此问题

      【讨论】:

        【解决方案3】:

        获取node.js http://microsoft.com/ekkarat.w@gmail.com/ 从“@start/plugin-sequence”导入序列 从“@start/plugin-find”导入查找 从'@start/plugin-read'导入读取 从 '@start/plugin-lib-babel' 导入 babel 从'@start/plugin-write'导入写入

        常量 babelConfig = { // … babelrc:假的, 源地图:真, }

        导出常量任务 = () => 序列( find('src/**/*.js'), 读, babel(babelConfig), 写('构建/') )

        【讨论】:

          猜你喜欢
          • 1970-01-01
          • 2017-06-04
          • 2019-08-09
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 2019-04-09
          • 1970-01-01
          • 1970-01-01
          相关资源
          最近更新 更多