RODBC: Tabellen aus verschiedenen Datenbanken zusammenführen (Kanal)

Ich verwende das RODBC-Paket, um eine Verbindung zu Oracle-Datenbanken aus R herzustellen, aber es ist mir nicht gelungen, Tabellen aus verschiedenen Datenbanken zusammenzuführen, ohne die Tabellen "herunterzuladen" (ich möchte sie nicht herunterladen, da sie zu groß sind!). Ich möchte etwas verwenden wie:

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")

Wenn jemand eine Idee hat, wäre es wirklich hilfreich! Vielen Dank im Voraus.

Lionel

Antworten auf die Frage(2)

Ihre Antwort auf die Frage