取消
顯示的結果
而不是尋找
你的意思是:

如何在外部操作文件位置?

Tjomme
新的貢獻者三世

根據文檔,使用外部位置優先於掛載點的使用。

不幸的是,基本的東東操作文件似乎失蹤。

這是我的場景:

  • 創建一個下載文件夾在外部位置如果它不存在:
dbutils.fs.mkdirs (NewPath)不工作——>操作失敗:“這個請求未被授權執行該操作。”
  • 使用API來從一個源下載zip文件並將它寫入一個安裝位置使用:
f =開放(fullFileName w + b) - - > FileNotFoundError: [Errno 2]沒有這樣的文件或目錄f.write (ZipBinaryData) f.close ()
  • 循環所有zip文件:dbutils.fs。ls不工作:需要替換列表
    • 解壓縮到文件夾包含JSON文件摘錄(沒有測試過,但使用zipfile.ZipFile (fullZipFileName))
    • JSON文件加載到一個(生)管理表(不應該是一個問題)
    • 進一步的流程管理表(應該不是一個問題)
    • 空的文件夾提取使用
dbutils.fs.rm (NewPath,真)——>操作失敗:“這個請求未被授權執行該操作。”
  • 使用zip文件移動到存檔文件夾
dbutils.fs.mv (NewPath ArchivePathTrue)——>操作失敗:“這個請求未被授權執行該操作。”

任何幫助或與外部位置的見解如何得到這個工作我將非常感謝!

7回複7

Tjomme
新的貢獻者三世

似乎我在存儲帳戶訪問權限,但是在容器的人失蹤。參考:磚UnityCatalog創建表失敗”未能獲得SAS牌UnauthorizedAccessExc……

我要改變並重試

酷,讓我知道

Tjomme
新的貢獻者三世

主要的問題是有關網絡的配置存儲賬戶:磚沒有訪問。很奇怪,它設法創建文件夾…

目前dbutils。fs功能是有效的。

zipfile操作:僅適用於當地(或安裝)的位置。

方法:複製到/從本地存儲abfss時必需的

歡迎來到磚社區:讓學習、網絡和一起慶祝

加入我們的快速增長的數據專業人員和專家的80 k +社區成員,準備發現,幫助和合作而做出有意義的聯係。

點擊在這裏注冊今天,加入!

參與令人興奮的技術討論,加入一個組與你的同事和滿足我們的成員。

Baidu
map