【问题标题】:connecting form R (client) to Greenplum server将表单 R(客户端)连接到 Greenplum 服务器
【发布时间】:2013-10-23 07:59:16
【问题描述】:

我正在尝试将 greenplum 集群中的数据检索到 R(win 客户端)中。 我试过了:

library("RODBC")
conn <- odbcDriverConnect("DSN_name")
Sql <- "select * from DB.st.country"
cen_data <- sqlQuery(conn,Sql)
print(cen_data)

我收到错误: 0A000 7 错误:未实现跨数据库引用

我已经看到了一些关于 dblink 的答案,但是当我尝试时: sql

我收到错误: "42883 7 错误:函数 dblink_connect(unknown, unknown) 不存在

有人知道我做错了什么吗?

【问题讨论】:

    标签: r rodbc dblink greenplum


    【解决方案1】:

    除了 ODBC,您还可以使用 RPostgreSQL 包,它使用 DBI 作为后端。

    drv <- dbDriver("PostgreSQL")
    con <- dbConnect(drv, host="hostname", user=..., pass=...)
    

    【讨论】:

      【解决方案2】:

      这不是 R 问题(语法没问题)。 问题出在数据库定义中。 您需要在“选择数据源”中有数据库。为此,您需要拥有 postgreSQL。

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2020-06-26
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2022-01-17
        相关资源
        最近更新 更多