Problem

Czy jest możliwe uruchamianie kwerend SQL na .xdf odczytu do RevoR i systemem SQL wewnątrz RevoR?

Rozwiązanie

Nie można uruchomić programu SQL na odczyt plików .xdf, jak to jest plik binarny, który zawiera dane, a nie bazę danych programu. Co pozwala nam do pracy z takimi danymi dużych jest, że możemy przeczytać "fragmentów" .xdf i który pozwala nam wykorzystać zasoby dysku oprócz zasobów pamięci i pozwala manipulować dużych ilości danych.Opcje —Ponieważ plik xdf jest tworzony przez RevoR, gdy przyjdzie do RevoR przez dodanie kwerendy SQL do RxOdbcData można wykonać SQL na tych danych. Próbka będzie wyglądać:foo <-RxOdbcData (sqlQuery = "SELECT * z foo_database",connectionString = connectionString)Oczywiście trzeba będzie mieć prawidłowe połączenie ODBC. Przewodnik RevoScaleR ODBC importu ma informacje na ten temat.Inną opcją jest użycie rxDataStep do przekształcania danych w xdf na dataframe. Dataframe musi być przechowywane w pamięci, więc może to nie być opcję Jeśli masz .xdf bardzo dużych plików. Można na przykład utworzyć pakiet Open Source o nazwie statystyki bazy, która pozwala na używanie SQL wybiera na dataframes.

Potrzebujesz dalszej pomocy?

Chcesz uzyskać więcej opcji?

Poznaj korzyści z subskrypcji, przeglądaj kursy szkoleniowe, dowiedz się, jak zabezpieczyć urządzenie i nie tylko.

Społeczności pomagają zadawać i odpowiadać na pytania, przekazywać opinie i słuchać ekspertów z bogatą wiedzą.