SQL Serverデータウェアハウスに格納されたデータへの接続を使用して、Rでモデルを作成したいとします。 IはRevoScaleRそうRを使用してSQL Serverに接続する方法は?
(Rバージョン3.4.1のために)利用できない
パッケージを返さRevoScaleRライブラリを使用しようと、私はODBCのために(下記のコードで指定された)接続文字列を編集しました図書館:しかし
install.packages("RevoScaleR") #require("RevoScaleR") if (!require("RODBC")) install.packages("RODBC") conn <- odbcDriverConnect(connection="Driver={SQL Server Native Client 11.0}; Server=CZPHADDWH01/DEV; Database=DWH_Staging; trusted_connection=true") sqlWait <- TRUE; sqlConsoleOutput <- FALSE; cc <- RxInSqlServer(connectionString = conn, wait = sqlWait) rxSetComputeContext(cc) train_query <- "SELECT TOP(10000) * FROM dim.Contract" formula <- as.formula("Cosi ~ ContractID + ApprovedLoanAmount + ApprovedLoadDuration") forest_model <- rxDForest(formula = formula, data = train_query, nTree = 20, maxDepth = 32, mTry = 3, seed = 5, verbose = 1, reportProgress = 1) rxDForest_model <- as.raw(serialize(forest_model, connection = conn)) lenght(rxDForest_model)
:
パッケージ 'RODBC'首尾アンパックとMD5サムは
ダウンロードしたバイナリパッケージは Cである確認:\ Users \ユーザーsjirak \のAppData \ローカル\ Tempに\ Rtmpqa9iKN \ downloaded_packages odbcDriverConnect(接続中 エラー=「ドライバ= {SQL Serverネイティブ クライアント11.0 };サーバー= CZPHADDWH01/DEV。データベース= DWH_Staging; trusted_connection = true "):関数が見つかりませんでした " odbcDriverConnect "ライブラリ(パッケージ、lib.loc = lib.loc、 character.only = TRUE、logical.return = TRUE): 'RODBC'という パッケージがありません「 任意の助けいただければ幸い。ODBCのドキュメントを見てみると
私はドキュメントを通過しましたが、成功しませんでした。私が見た場所に関係なく、常に私が使った2つの構文があるので、最近構文の変更があったはずです。 –
ドキュメントには、3ページの... dbConnect(...)という関数があります。多分あなたはそれを試すことができますか? – zwep