RODBC: Mesclar tabelas de bancos de dados diferentes (canal)
Eu estou usando o pacote RODBC para se conectar a bancos de dados Oracle de R, mas eu não consegui mesclar tabelas de diferentes bancos de dados sem "baixar" as tabelas (eu não quero baixá-los como eles são muito grandes!). Eu gostaria de usar algo como:
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")
Se alguém tiver uma ideia, seria muito útil! Muito obrigado antecipadamente.
Lionel