Я использую пакет RODBC для подключения к базам данных Oracle из R, но мне не удалось слить таблицы из разных баз данных без «загрузки» таблиц (я не хочу чтобы загрузить их, поскольку они слишком большие!). Я хотел бы использовать что-то вроде:RODBC: объединить таблицы из разных баз данных (канал)
DBa=odbcConnect(dsn="DatabaseA",uid="uid",pwd="pwd",readOnly="True")
DBb=odbcConnect(dsn="DatabaseB",uid="uid",pwd="pwd",readOnly="True")
sqldf("select a.year, sum(b.var) as sumVar
from sqlFetch(DBa,'tableA') a
sqlFetch(DBb,'tableB') b
where a.ID=b.ID
group by a.year")
Если у кого-то есть идея, это было бы очень полезно! Спасибо заранее.
Lionel