R:连接到Greenplum数据库

时间:2017-09-01 18:16:41

标签: r database greenplum

我想在前言中说我在R和SQL方面比较称职,但对数据库连接/维护知之甚少。

在我的Windows计算机上,我连接到SAS和Toad中的Greenplum数据库,工作正常,我想在R中建立相同的连接。我的主要问题是确定我的实际名称是什么驱动器/服务器/数据库。这是我的工作"到目前为止:

# Install RODBC
install.packages(“RODBC”)

# Create connection to database
connect <- odbcDriverConnect(connection="driver=
                              {Greenplum};
                              server=“ServerName”;
                              database=“DataBase”;
                              trusted_connection=true")

我真的不知道在哪里可以找到我的服务器或数据库的名称(数据库我可以搞清楚)。鉴于我在Toad / SAS中有连接,是否有一种简单的方法可以找到我所连接的服务器的名称?

2 个答案:

答案 0 :(得分:0)

请参阅此参考指南:https://github.com/pivotalsoftware/gp-r/blob/master/HomePage.md#rpostgresql

DBNAME = 'marketing'
HOST   = '10.110.134.123'

# Create a driver
drv <- dbDriver( "PostgreSQL" )
# Create the database connection
con <- dbConnect( drv, dbname = DBNAME, host = HOST )

# Create the SQL query string. Include a semi-colon to terminate
querystring =   'SELECT countryname, income, babies FROM country_table;'
# Execute the query and return results as a data frame
countries   = dbGetQuery( con, querystring )

# Plot the results
plot( countries$income, countries$babies )

答案 1 :(得分:0)

Pivotal还在CRAN中提供了PivotalR lib。

相关问题