當您需要為新的資料項目啟動開發工作時,面臨著如何隔離代碼、資源和團隊成員,以避免專案混亂和安全風險的挑戰。DataWorks 工作空間正是為此設計的解決方案。它通過提供一個獨立的、專案制的容器,讓您能夠結構化地管理開發工作單位、計算資源和成員許可權,從而實現安全、有序、高效的團隊協同開發。
推薦您優先閱讀工作空間概述。
核心樣本
對於有經驗的使用者,您可以通過以下最簡路徑建立一個可用於生產的標準工作空間:
-
進入DataWorks工作空間列表,確認頂部地區選擇無誤(地區建立後不可更改!),單擊建立工作空間。
-
在建立頁面,完成以下關鍵配置:
-
工作空間名稱:輸入一個唯一的、符合您團隊規範的名稱。
-
生產、開發環境隔離 :開啟。這將建立一個標準模式的工作空間,確保開發與生產環境隔離。
-
使用新版數據開發(Data Studio):開啟。推薦使用新版資料開發。
若未看到該選項,多數情況下為已預設啟用新版資料開發;若頁面提示需完成 PAI 側服務關聯角色授權等,請先按提示處理後再操作。
-
-
單擊建立工作空間。
建立成功後,下一步請參考綁定計算資源。
許可權說明
執行建立操作的帳號必須滿足以下條件之一:
-
為阿里雲主帳號。
-
為已授予
AliyunDataWorksFullAccess或CreateWorkspace權限原則的 RAM 使用者。詳情參見為RAM使用者授權。
建立前規劃
建立工作空間前,您需先規劃工作空間並選擇合適的空間模式。
|
操作項 |
描述 |
參考連結 |
|
規劃工作空間 |
工作空間為DataWorks支援的最大業務劃分粒度。使用工作空間前,根據需求制定適用於不同情境的工作空間劃分方案。 |
|
|
選擇空間模式 |
DataWorks工作空間分為簡單模式與標準模式。
強烈建議所有生產專案選擇標準模式。 |
建立工作空間
步驟一:切換地區並確認時區
工作空間是基於地區建立的,您需根據業務資料的使用地區,先切換至所需地區,在相應地區下建立工作空間。
-
在控制台頂部功能表列切換所需地區。
重要在選擇地區前,請務必確認以下資訊,因為地區一旦選定,建立工作空間後將無法更改地區。
-
地區與時區的關係:
-
預設調度時區:工作空間的調度時區預設與您所選的地區時區保持一致。例如,華北2(北京)預設調度時區為UTC+8 。若預設時區不符合預期,請參見下一行說明:多時區支援。
-
多時區支援:部分地區支援手動切換到其他調度時區。閱讀切換調度時區,確認您選擇的地區是否支援以及支援哪些時區。
-
-
夏令時影響:若您選擇的地區會實施夏令時(如德國法蘭克福、美國維吉尼亞等),為避免時區切換對周期調度任務產生非預期影響,強烈建議您提前閱讀情境:夏令時切換對調度任務啟動並執行影響。
-
步驟二:建立工作空間
關於預設工作空間:系統內建一個名為 default_workspace_xxxx的預設工作空間。它僅用於快速體驗,嚴禁用於生產。它是一個許可權開放、無環境隔離的簡單模式空間。詳情參見系統內建預設工作空間。
-
在工作空間列表頁,單擊建立工作空間,進入建立頁面。
-
在建立頁面,按照下表說明配置參數。
參數
描述
基本資料
工作空間名稱
當前工作空間的唯一標識,建立後無法修改。
名稱在同一地區或同一帳號租戶內需保持唯一,具體以建立頁校正提示為準。
顯示名
建議基於業務屬性命名,便於標識工作空間用途。
核心模式與功能
生產、開發環境隔離
定義工作空間模式,即工作空間的生產環境和開發環境是否隔離。
-
開啟:需隔離生產、開發環境,該方式建立的工作空間為標準模式工作空間。
-
關閉:無需隔離生產、開發環境,該方式建立的工作空間為簡單模式工作空間。
建議在生產環境下,開啟該選項。
使用新版數據開發(Data Studio)
建議開啟該選項,可體驗資料開發(Data Studio)(新版)最新特性。不開啟,則使用資料開發(DataStudio)(舊版)。
重要若您在介面上未看到此選項,通常表示已預設使用新版資料開發。若開關不可用或無法進入新版相關後續步驟,請按建立頁上的報錯與引導(含 PAI 側服務關聯角色授權)處理後再試。
工作空間模版
工作空間模板定義DataWorks工作空間中可用的工具、資源和功能。
選擇工作空間模板後,您可以根據實際需求添加相應類型的計算資源和資料來源。更多詳情請參見工作空間模板介紹。
進階設定
空間管理員
定義該工作空間的管理員,預設當前登入帳號為該工作空間的管理員。可添加其他RAM子帳號為管理員,協同管理該工作空間。工作空間管理員權限較大,請謹慎授權,詳情請參考【下線】空間管理員職責。
建立同名AI工作空間
是否建立與本工作空間同名的AI工作空間。若當前地區已開通機器學習PAI,則預設開啟;否則需先開通PAI才能開啟此開關。開啟後,您可以在AI工作空間中調度PAI上的演算法任務。
若建立工作空間時未開啟此選項,您仍可在工作空間建立後,進入通用配置頁面,開啟調度PAI演算法任務開關。開啟後與在此處勾選效果一致(均為將PAI模組掛載到當前工作空間)。該操作僅空間管理員可執行,且開啟後無法關閉,操作詳情請參見配置工作空間。
DataWork工作空間預設資源群組
工作空間中任務運行時預設使用的DataWorks資源群組,後續可在工作空間配置中修改。
若建立頁未展示該項,可在工作空間建立完成後,在工作空間配置或資料開發中的調度設定裡再配置預設 DataWorks 資源群組。
阿里雲資源群組
選擇阿里雲資源管理中建立的資源群組,預設選擇預設資源群組。
若已購買多種阿里雲資源,則可通過資源管理建立資源群組進行雲資源分組,並為資源群組設定管理員,通過分組獨立管理資源群組內的所有資源。
重要此處選擇的資源群組是在阿里雲帳號下進行資源分組管理的一種機制,協助您解決單個阿里雲帳號內的資源分組和授權管理的複雜性問題。與DataWorks產品所說的任務運行需使用的資源群組為兩個概念,請注意區分。
-
步驟三:綁定計算資源
建立工作空間後,為其綁定計算資源(如 MaxCompute),以進行相關巨量資料開發工作單位。
-
若使用新版數據開發(Data Studio),則自動進入綁定計算資源頁步驟,具體操作請參見綁定計算資源。
若尚未準備好計算資源,也可以在建立工作空間完成後單擊關閉,後續再綁定計算資源。
-
若未使用新版數據開發(Data Studio),則自動回到DataWorks工作空間列表。您可以查看工作空間相關資訊,詳情請參見配置工作空間。工作空間建立完成後,還需要在該工作空間中綁定計算資源,建立或註冊完成後才可進行資料開發工作。
應用於生產建議
-
模式選擇:建議使用標準模式,以實現開發環境和生產環境隔離。
-
命名規範:建立統一規範,使用包含明確業務含義的命名,例如,
finance_tax_report(財務域-稅務報表專案)。 -
時區確認:對於有跨國業務的團隊,務必在建立前確認調度時區策略。
後續步驟
-
完成工作空間建立之後,需要為工作空間增加空間成員。
-
查看修改工作空間配置或刪除、禁用工作空間,請參見配置工作空間。
附錄
工作空間模板介紹
|
工作空間名稱 |
適用情境 |
特徵 |
支援地區 |
|
DataWorks工作空間 |
適用於更廣泛的業務情境,可按需配置所需的計算資源和資料來源。 |
基於DataWorks版本功能,支援完全自由配置的工作空間模式。 |
全部DataWorks部署地區。 |
|
OpenLake工作空間 |
適用於開放可控資料湖倉構建的巨量資料/搜尋/AI一體化解決方案的工作空間。 |
|
僅華東1(杭州)、華東2(上海)、華北2(北京)、華南1(深圳)地區支援建立OpenLake工作空間。 |
系統內建預設工作空間
當您首次使用DataWorks或開通新地區的DataWorks服務時,DataWorks將預設進行以下操作,以免除前期準備工作,快速進入開發狀態。
-
自動產生預設工作空間 (名稱以default_workspace_開頭)。
-
自動產生預設隨用隨付資源群組 (名稱為dataworks_default_resource_group)。
-
預設建立MaxCompute專案並綁定為計算資源 (名稱以default_datasource_開頭) 。
-
在新購資源群組的時候會自動與預設工作空間綁定。
預設工作空間不建議用於生產任務的開發。
預設工作空間 VS 自建工作空間基本屬性
以下為DataWorks空間的預設空間屬性和自行定義工作空間屬性對比。
|
空間屬性 |
系統預設工作空間 |
使用者自建工作空間 |
|
工作空間名稱 |
default_workspace_4位隨機碼,不可變更。 |
自訂,建立後不可變更。 |
|
顯示名 |
預設工作空間,可修改空間顯示名稱。 |
自訂,建立後可修改。 |
|
空間模式 |
簡單模式工作空間。開啟新版資料開發的工作空間不支援升級為標準模式工作空間,未開啟則支援升級。 |
可選擇建立簡單模式或者標準模式工作空間。 |
|
空間管理員 |
根據實際開通DataWorks的人員身份分為以下情境:
|
與系統預設工作空間一致。 |
|
空間調度時區 |
調度時區預設為本地時區,如需調整,請參考切換調度時區文檔進行調整。 |
與系統預設工作空間一致。 |
預設工作空間 VS 自建工作空間可見範圍
|
特性 |
系統預設工作空間 |
使用者自建工作空間 |
|
核心邏輯 |
開放制 / 預設訪問模式 |
邀請制 / 白名單模式 |
|
可見度 |
全域可見:對當前租戶下的所有成員均可見。 |
受限可見:僅對被明確加入的租戶成員可見。 |
|
訪問方式 |
租戶內任何成員均可主動單擊進入。 |
成員必須由空間管理員手動添加後才能訪問。 |
|
角色邏輯 |
自動授予:成員首次單擊進入時,系統自動授予訪客角色。 |
顯式指定:成員加入時,其角色由空間管理員明確指定。 |