2017-01-18 2 views
-1

このコードは、Visual Studio上で正常に動作ランR-スクリプトのSQL Server上GoogleSheetsからデータを取得するための

OutputDataSet <- read.csv(file = "https://docs.google.com/spreadsheets/d/128qCX1YtvsHr4hERruFx6Ykn72qRkpRGH5brFULl7SY/pub?gid=0&single=true&output=csv", header = TRUE, sep = ",", encoding = "UTF-8", stringsAsFactors = FALSE) 
OutputDataSet 

私は

T-SQLを使用してこのクエリを送信しようと、それが可能であるどのように
DECLARE @GoogleSheetURL nvarchar(500) = 
'OutputDataSet <- read.csv(file = "https://docs.google.com/spreadsheets/d/128qCX1YtvsHr4hERruFx6Ykn72qRkpRGH5brFULl7SY/pub?gid=0&single=true&output=csv", header = TRUE, sep = ",", encoding = "UTF-8", stringsAsFactors = FALSE)' 

EXEC sp_execute_external_script 
    @language =N'R',  
    @script = @GoogleSheetURL,  
    @input_data_1 = N' ;'  
    WITH RESULT SETS (([Дата] date,[Отдел] nvarchar(20),[Продукт] nvarchar(20),[Продавец] nvarchar(20),[Выставлено_шт] int,[Оплачено_шт] int,[Выставлено] int,[Оплачено] int));  
go 

GoogleSheetからSQL Serverにデータを取得するには?ここで

ErrorScreen enter image description here

VSScreen enter image description here

+0

は、私はロシアを読み取ることができませんファイアウォールウィンドウにありました。ところで、前回のバージョンでは 'sp_execute_external_script'が利用できなかったので、SQL Server 2016を実行しているとします。 – wdosanjos

+0

SQL Server 2016のsp_execute_external_scriptが有効になっています。http://prntscr.com/dxio6bテスト用Rコードが正常に動作しています。http://prntscr.com/dxioea Googleシートからcsv-dataを読み込めません。エラーメッセージが表示されました:「接続を開くことができません。サービスとの接続を設定できませんでした」 –

+0

エラー画面の英語翻訳を投稿してください。 – wdosanjos

答えて

関連する問題