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

遷移表從一個azure磚工作空間到另一個地方

wats0ns
新的貢獻者三世

你好所有的,

我現在想一個azure工作區中包含的表移動到另一個,因為我們使用我們的資源組的變化方式。我無法移動超過元數據與databrickslabs /遷移回購。我想知道我可以複製數據從一個筆記本內部但一直說檢查司機的JDBC連接。

有過程之間移動數據工作區嗎?

1接受解決方案

接受的解決方案

帕特
尊敬的貢獻者三世

@Quentin市長,如果你不能從外部訪問數據必須從內部遷移。

如果數據存儲在根容器,而不是從外部訪問(我想你應該能夠使這些數據可訪問的Azure的政策,但我不知道如何做它現在)的選擇是創建單獨的位置(存儲賬戶,容器)。創建外部表和數據遷移1:1,例如,如果你有

my_database。my_table_1,那麼現有的工作區中你將新的存儲和數據遷移:

my_database_ext創建外部表。my_table_1 (col_1 INT, col_2字符串)位置“abfss: / /某個位置/ my_table_1”;插入my_database_ext。從my_database.my_table_1 my_table_1 SELECT *;

然後在你的新工作空間,要麼你使用外部位置是:

my_database創建外部表。my_table_1 (col_1 INT, col_2字符串)位置“abfss: / /某個位置/ my_table_1”;

或者你添加額外的步驟,這些外部表的數據複製到的管理。

無論哪種方式,似乎有必要遷移數據。

理想情況下如果你可以訪問存儲在根容器,創建外部表上。然後在新的工作空間

從ext_table_1插入table_1 SELECT *;

在原帖子查看解決方案

9回複9

帕特
尊敬的貢獻者三世

嗨@Quentin市長,

我們需要更多的細節。

你的數據存儲在哪裏?

你使用外部或管理表嗎?

遷移工具允許您出口DDL語句而不是數據本身。

我可以思考一些場景在我頭上。

如果你先前外部表可以創建新的工作區中的表使用相同的adls路徑,它將允許您訪問數據。

如果你使用外部表,但你需要新的位置(存儲賬戶,等)。你cN複製數據和azure本機工具像阿茲複製到新的位置。然後使用新位置創建外部表。

我認為上麵的每個人都應該為tabela管理工作,你隻需要找出數據存儲——dbfs根的位置。

然後,您可以將數據複製到新位置並創建外部表。

母馬你計劃使用統一目錄嗎?然後您可以創建存儲憑證/外部位置使用exisitng表位置和數據複製到管理或外部表。

這裏有一些選項,如果你使用管理表然後最有可能需要複製在你的情況中,如果數據存儲需求的改變。副本可以用az複製或一些磚的選擇。

請在這裏看到如何攝取數據:

https://docs.m.eheci.com/ingestion/index.html

謝謝,

帕特

wats0ns
新的貢獻者三世

嘿,帕特,非常感謝你的快速回答。我確實使用管理表,想移動整個DB整個工作區。有存儲賬戶相關的工作區,但我可以看它幾個容器:短暫,工作、日誌、元和根。它是安全的從一個存儲賬戶將它們複製到另一個,覆蓋目標的?這些容器包含蜂窩數據?

非常感謝,

昆汀

帕特
尊敬的貢獻者三世

嗨@Quentin市長,

我不工作與管理表直到現在,但現在統一目錄是有些不同。

我認為數據是存儲在根的容器,你應該能夠看到像蜂巢表結構:

root@something:

table_1 = 1 /部分

/ = 2部分

我要深入,但我將測試數據複製表1日看看。

其他:工作空間相關日誌等。我不認為這是需要在遷移。

謝謝,

帕特。

Kaniz
社區經理
社區經理

嗨@Quentin市長,請參閱年代。O線程和LMK是否有幫助。

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

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

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

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

Baidu
map