Я монтирую свой контейнер BLOB-объектов в azure кирпичи данных
Я могу читать свои данные из BLOB-объекта 'input'
Я выполняю преобразование моих данных и сохраняю их в BLOB-объекте "output"
проблема: когда я монтирую ограничитель, «выходной» двоичный объект не существует
Поэтому, когда я пытаюсь записать свои выходные данные, у меня появляется сообщение об ошибке
Нет такого файл или каталог: '/dbfs/mnt/data/output/file_name.xlsx'
с /dbfs/mnt/data
установленными контейнерами
Редактировать:
я используя странный способ записи моих данных, я использую следующую функцию:
def creation(df_MA,file,file_path):
df_MA.to_excel(file)
shutil.copy2(file,file_path)
#copyfile(file, file_path)
os.remove(file)
с df_MA: созданный файл
файл: имя файла
file_path: / dbfs / mnt /data/output/file_name.xlsx
функция записать мою df_MA в папку блоков данных root, затем ее можно переместить по моему пути
Edit2 :
сгусток
mount_point="/mnt/data/"
dbutils.fs.mount(
source = source,
mount_point = mount_point,
extra_configs = {"secret": dbutils.secrets.get(scope = "keyvault", key = "key")})