Доступ к хранилищу BLOB-объектов Azure из блокнота R - PullRequest
0 голосов
/ 24 февраля 2019

в python - вот как я могу получить доступ к csv из BLOB-объектов Azure

storage_account_name = "testname"
storage_account_access_key = "..."
file_location = "wasb://example@testname.blob.core.windows.net/testfile.csv"

spark.conf.set(
  "fs.azure.account.key."+storage_account_name+".blob.core.windows.net",
  storage_account_access_key)

df = spark.read.format('csv').load(file_location, header = True, inferSchema = True)

Как я могу сделать это в R?Я не могу найти документацию ...

1 Ответ

0 голосов
/ 24 февраля 2019

Пакет AzureStor предоставляет интерфейс R к хранилищу Azure, включая файлы, большие двоичные объекты и ADLSgen2.

endp <- storage_endpoint("https://acctname.blob.core.windows.net", key="access_key")
cont <- storage_container(endp, "mycontainer")
storage_download(cont, "myblob.csv", "local_filename.csv")

Обратите внимание, что он будет загружен в файл в локальном хранилище.Оттуда вы можете войти в Spark, используя стандартные методы Sparklyr.

Отказ от ответственности: я являюсь автором AzureStor.

...