Problema
Ar galima vykdyti SQL užklausų, .xdf skaityti į RevoR ir veikia SQL viduje RevoR?
Sprendimas
Neįmanoma paleisti SQL .xdf failą skaityti yra dvejetainis failas, kuriame yra duomenų ir ne duomenų bazė. Tai, ką leidžia mums dirbti su tokios didelės apimties duomenys yra, mes galime skaityti "dalis" į .xdf ir leidžia pasinaudoti disko išteklius bei atminties ištekliai ir leidžia valdyti didelės apimties duomenų.
Parinktys- Kadangi xdf failas sukurtas RevoR, galite atlikti duomenų SQL, kai ji ateina į RevoR į RxOdbcData įtraukdami SQL užklausos. Atrodys pavyzdys: foo <-RxOdbcData (sqlQuery = "pasirinkite * iš foo_database", ypatybė ryšio eilutė = ypatybė ryšio eilutė) Žinoma, jums reikės turėti galiojantį ODBC ryšį. RevoScaleR ODBC importuoti vadove pateikiama informacija apie tai. Kita galimybė yra naudoti rxDataStep duomenis į xdf paversti į dataframe. A dataframe turi įvykti atminties, tai gali būti parinktį, jei turite labai didelius .xdf failus. Tada galite naudoti atvirojo kodo paketas, vadinamas sqldf, kuri leidžia jums naudoti SQL pasirenka dataframes.