Pytanie: Jak używać kwerendy SQL z pliku xdf R Rewolucji

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.

Potrzebna dalsza pomoc?

Rozwijaj swoje umiejętności
Poznaj szkolenia
Uzyskuj nowe funkcje w pierwszej kolejności
Dołącz do niejawnych testerów firmy Microsoft

Czy te informacje były pomocne?

Dziękujemy za opinię!

Dziękujemy za opinię! Wygląda na to, że połączenie Cię z jednym z naszych agentów pomocy technicznej pakietu Office może być pomocne.

×