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

任何方式訪問通過python / dbutils統一目錄位置

ashish577
新的貢獻者三世

我有一個表在統一目錄創建,刪除,不刪除的文件由於30天軟刪除。有複製文件到另一個位置嗎?當我試著使用dbutils.fs。cp我得到位置重疊錯誤統一目錄管理的位置。

3回複3

Atanu
尊敬的貢獻者
尊敬的貢獻者

我認為你不能這樣做,因為這已經成軟刪除。

你得到什麼是實際的錯誤?

Tharun-Kumar
尊敬的貢獻者
尊敬的貢獻者

@ashish577

您可以恢複文件使用您的雲服務提供商。然後您可以創建一個表的恢複文件。

youssefmrini
尊敬的貢獻者三世
尊敬的貢獻者三世

您可以使用dbutils.fs.mv命令將文件的刪除表到一個新的位置。這裏是如何做到這一點的一個例子:

python
#定義路徑
source_path =“dbfs: / mnt / < unity-catalog-location > / <數據庫名稱> / <表名稱>”
target_path =“dbfs: / mnt / <新位置> / <路徑>”

#使用dbutils.fs移動文件。mv命令
dbutils.fs.mv(source_path, target_path)

                               

取代< unity-catalog-location >用統一的名稱創建目錄位置表,<數據庫名稱>數據庫包含表的名稱,<表名稱>被刪除表的名稱,<新位置>在新位置你想要移動的文件,和<路徑>與任何其他路徑元素所需的目標位置。

通過使用dbutils.fs.mv,you can move the files from the deleted table to a new location without having to copy the files. Please note that moving files from a managed location of Unity Catalog is not recommended and it is against the best practice of using a Catalog. You should only use the Catalog interfaces for performing operations on managed tables.

我希望這可以幫助!

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

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

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

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

Baidu
map