簡體   English   中英

R:連接到Greenplum數據庫

[英]R: Connect to Greenplum Database

我想以說我在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中已建立連接,是否有一種簡單的方法來查找要連接到的服務器的名稱?

看看這份參考指南: 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 )

Pivotal還提供CRAN中的PivotalR lib。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM