Problém
Je možné spustiť SQL dotazy na .xdf čítať do RevoR a používa SQL vnútri RevoR?
Riešenie
Nie je možné spustiť SQL na čítanie súboru .xdf je binárny súbor, ktorý obsahuje údaje a nie databáza. Čo umožňuje prácu také veľké údaje je, že môžeme prečítať "množstvá" .xdf a umožňuje využívať prostriedky disku okrem pamäťových prostriedkov a umožňuje nám manipulovať údajov.
Možnosti-
Keďže xdf súboru vytvoril RevoR, môžete vykonať SQL údajov ak je to do RevoR pridaním dotaz SQL RxOdbcData. Vzorka bude vyzerať takto:
Foo <-RxOdbcData (sqlQuery = "vyberte * z foo_database",
connectionString = connectionString)
Samozrejme musíte mať platné pripojenie ODBC. Sprievodcu importom ODBC RevoScaleR sa informácie.
Ďalšou možnosťou je použitie rxDataStep údaje xdf premeniť dataframe. Dataframe udržiava v pamäti tak to nemusí byť možnosť, ak máte veľmi veľké .xdf súbory. Potom môžete použiť Open Source balík s názvom sqldf, ktorý umožňuje používať SQL vyberie dataframes.