我在統一目錄
我想做一個印度生物技術部在本地運行的項目工程
但是磚印度生物技術部的工作流任務似乎忽略了項目。yml設置模式和目錄,以及定義在單個模型的配置塊
這是因為這奇怪的默認印度生物技術部行為默認前綴模式與目標模式?
*我怎麼“名稱”目標/檔案工作產生的“刺激”或“uat”而不是“databricks_cluster”?我現在可以閑逛了覆蓋generate_schema宏,但我確實喜歡使用不同的目標來改變行為esp在外部位置不同的環境(開發/測試/刺激)
* env增值?
*所有印度生物技術部生成資產在哪裏?他們可以嗎?
印度生物技術部文檔——在哪裏?或者我需要做手工(請沒有)
*通用測試?
名稱:my_project版本1.0.0 config-version: 2 #設置目標概要文件配置文件的名稱:my_target_profile: target_name:刺激#或uat,或任何你想要的名字#在您的模型中設置目標模型:my_model:模式:my_schema數據庫:my_database目標:促使# uat或任何你想要的名字
在這個示例中,我們指定一個目標概要文件命名my_target_profile target_name的“刺激”。我們還設置目標my_model模型中的參數“刺激”。你可以改變這個“uat”或其他任何你想要的名字,根據您的需要。
通過設置目標參數在你的模型,你可以改變的行為模型基於你運行的環境。
恕我直言,命名方式造成的問題可能是你設置你的資料。這個通常設置印度生物技術部時,它會創建一個概要文件~ /。印度生物技術部,外項目目錄。當您部署磚,這項目目錄中的配置文件不存在,所以它使用默認設置。解決方案是創建一個概要文件在你的項目目錄提交到git存儲庫(確保你不包括令牌在這個概要文件)。當你設置你的印度生物技術部工作,你可以參考這個概要文件——profiles-dir設置,如印度生物技術部——profiles-dir概要/運行