Выполнить функцию read_xlsx в скрипте R в SQL SSMS - PullRequest
0 голосов
/ 14 января 2020

В настоящее время я пытаюсь начать работу с SQL студией управления сервером для хранения данных. Следующее может не быть лучшей практикой, но так как мой ETL до сих пор работал в R studio, мы хотим встроить эти сценарии в SSMS. Все в порядке, кроме одной функции чтения xlsx. Я выполняю следующий код.

execute sp_exectue_external_script
@langauge = N'R'
@script = N'
path <- "path of the files is listed here"
qvdf <- list.files(path = path, pattern = "*.xlsx", include.dirs = TRUE,full.names = TRUE) %>%
lapply(.,read_excel, sheet=1, col_names = TRUE, col_types = "text") %>% 
lapply(.,slice)
...
OutputDataSet <- finaldata %>% as.data.frame()
'
GO

, а затем мой код продолжает связывать и преобразовывать загруженные данные. Все в порядке, за исключением того, что имена столбцов, казалось, исчезли, так как в выходных данных каждое имя столбца пусто. (хотя данные, кажется, в порядке). Как это возможно и что мне делать? Нет ошибок, просто нет имен столбцов

...