Как подключить R Studio к DashDb внутри Data Science Experience?Подключение RStudio к DashDB в опыте Data Science
ответ
Рекомендуемый способ подключения DashDB к RStudio использует пакет ibmdbR
. Здесь есть ссылка на учебник (как уже упоминалось в комментариях по @mustaccio) http://datascience.ibm.com/blog/dashdb-r-dsx/
Некоторые больше образцов связаны здесь: http://datascience.ibm.com/blog/working-with-dashdb-in-data-science-experience/
Спасибо ребята. Я очень ценю ответы. Похоже, вы можете сделать это и через ODBC-соединение. Это хорошо сработало для меня, потому что я говорю SQL лучше, чем R.
Просто убедитесь, что имена полей полностью занесены в базу данных. Я столкнулся с проблемами, потому что sql-запрос должен быть окружен кавычками, а имена с некапитализированным полем в DashDB sql также требуют кавычек. Из-за избытка котировок вызвал sqlQuery (myconn, («запрос»)), чтобы взорваться. Там может быть другой способ справиться с этим, но для меня работали поля в базе данных.
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"))
Вопрос довольно широк. Будь более конкретным или он будет закрыт. –
На самом деле есть учебник под названием «Использование dashDB с RStudio в Data Science Experience». Думаю, стоит проверить. – mustaccio