Результат DataSet пустой после sqlQuery - скрипт R - PullRequest
0 голосов
/ 25 марта 2020

У меня есть проект, который использует службу [Azure студия машинного обучения] для обработки какого-то конкретного c эксперимента.

ПЛАТФОРМА: [AZURE - MACHINE LEARNING STUDIO CLASSIC]
R Версия: Microsoft R OPEN 3.4.4

Я заблокирован в моем проекте, потому что одна часть процедуры должна пройти через [EXECUTE R SCRIPT] и в его выводе он должен дать результирующий набор данных. Когда я смотрю на набор данных, он пуст. Azure не выдает мне одновременно никаких ошибок, однако данные также не выдаются.

PLATAFORM: [RSTUDIO DESKTOP]
Однако, когда я пытаюсь Запустите скрипт на моем рабочем столе через RStudio IDE, он работает нормально, как вы можете видеть на изображениях ниже.

Кто-нибудь сталкивался с этой проблемой раньше?

Вот файлы структуры и дизайн



Мой Rscript:

library(RODBC)
my_server="myServer"
my_db="myDb"
my_username="myDbUserName"
my_pwd="*MyDbpassWord"

db <- odbcDriverConnect(paste0("DRIVER={SQL Server};
                                 server=",my_server,";
                                 database=",my_db,";
                                 uid=",my_username,";
                                 pwd=",my_pwd))

id_unidade_negocio <- 14

df <- sqlQuery(db, paste("SELECT * FROM dbo.[View_Input_Recomendacao_Preco]
                         WHERE id_unidade_negocio='", id_unidade_negocio, "';", sep=""))



RSTUDIO - Успешный запуск
enter image description here



AZURE - СТУДИЯ ОБУЧЕНИЯ МАШИНЫ CLASSI C - УСПЕШНО ВЫПОЛНИТЬ, но без данных.
Другими словами -> Ошибка запуска
enter image description here

...