Невозможно записать CSV-файл в защищенную папку OneDrive с помощью сценария R в Power BI без API OneDrive - PullRequest
2 голосов
/ 25 июня 2019

Я пишу сценарий в Power BI Service с использованием R, который автоматически загружает определенный набор данных в файл на OneDrive. Тем не менее, я получаю эту ошибку:

может открывать только URL для readError в файле (file, ifelse (append, "a", "w")): не удается открыть соединение Вызовы: write.table -> file Исполнение остановлено

Папка OneDrive имеет ограниченный доступ (требуется имя пользователя и пароль), и я пытаюсь передать URL-адрес со встроенными в него учетными данными пользователя и имя файла. Тем не менее, это не похоже на работу и выдает вышеуказанное сообщение об ошибке.

Если я использовал локальный путь к файлу для доступа к папке OneDrive, у меня нет проблем с экспортом таблицы в эту папку OneDrive с помощью Power BI Desktop, но возникли проблемы со службой Power BI со следующим сообщением об ошибке:

В файле (file, ifelse (append, "a", "w")): не удается открыть соединение. Дополнительно: предупреждающее сообщение: в файле (file, ifelse (append, "a", "w")) : не удается открыть файл "filepath / dataset.csv": в доступе отказано

Это код, который я использовал, используя URL:

require(gdata)
write.csv(trim(dataset), file = "filepath/dataset.csv", row.names = F)
plot(dataset)

Это код, который я использовал при экспорте по локальному пути:

require(gdata)
write.csv(trim(dataset), file = "https://company.sharepoint.com/site/sitename/Document/UserDocumentFolder?login=username&password=password/dataset.csv", row.names = F)
plot(dataset)

Я подозреваю, что проблема может заключаться в том, как я создал URL-адрес для доступа к OneDrive в облаке. Можно ли даже написать файл R через защищенный URL-адрес?

...