大家好!
我目前在目錄遷移到統一的過程。我有幾個Azure磚工作區,一個用於開發階段的每個階段(開發、測試、驗收和生產)。
按照最佳實踐(https://learn.microsoft.com/en-us/azure/databricks/data-governance/unity-catalog/best-practices,或者……每個工作區),我已經創建了一個單獨的目錄/環境。
這是偉大的但它提出了一個挑戰我的SQL引用此目錄的筆記本。自從我上的目錄名稱開發不同於測試、驗收、生產和使用CI / CD部署我筆記本我需要一種方法來動態更改的目錄中引用我的SQL筆記本。
到目前為止,我提出了以下兩個選擇:
1。創建一個小部件在SQL筆記本接受目錄名稱和使用python細胞改變到正確的目錄使用火花。sql(“使用目錄xxxx”)
2。設置默認為每個工作區目錄對應的目錄使用磚rest API (更新作業| Metastores API | | Azure磚REST API參考)。
雖然在我看來這些都是有效的選項我想知道如果我忽略或者可能有一個更好的方法。有什麼建議,你可能會非常受歡迎的。
提前謝謝!