Я пишу сценарий в 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-адрес?