0

如何将 R Studio 连接到 IBM Watson Studio 中的 DashDb?

4

3 回答 3

1

更多示例从这里链接: http: //datascience.ibm.com/blog/working-with-dashdb-in-data-science-experience/

于 2017-01-11T10:11:56.743 回答
1

将 dashDB 与 RStudio 连接的推荐方法是使用该ibmdbR包。这里是教程的链接(正如@mustaccio 的评论中已经提到的那样)http://datascience.ibm.com/blog/dashdb-r-dsx/

于 2017-01-10T07:59:24.647 回答
0

多谢你们。我非常感谢您的回复。看起来您也可以通过 ODBC 连接来完成。这对我来说效果很好,因为我说 SQL 比 R 好。

只需确保字段名称在数据库中全部大写即可。我遇到了问题,因为 sql 查询必须用引号括起来,并且 DashDB sql 中的非大写字段名称也需要引号。过多的引号导致 sqlQuery(myconn, ("query")) 崩溃。可能有另一种方法来处理它,但是将数据库中的字段大写对我有用。

library(RODBC)

 dsn_driver <- "BLUDB" 
 dsn_database <- "BLUDB"  
 dsn_hostname <- "hostname"  
 dsn_port <- "50000"  
dsn_protocol <- "TCPIP"  
dsn_uid <- "userid"  
dsn_pwd <- "pw"

 conn_path <- paste(dsn_driver,  
               ";DATABASE=",dsn_database,
               ";HOSTNAME=",dsn_hostname,
               ";PORT=",dsn_port,



               ";PROTOCOL=",dsn_protocol,
               ";UID=",dsn_uid,
               ";PWD=",dsn_pwd,sep="")



 myconn <-odbcConnect(conn_path)

 df_out <- sqlQuery(myconn, ("type your sql query between the quotes"))
于 2017-01-19T22:33:14.293 回答