當您的團隊需要在DataWorks中進行協同開發時,面臨著專案隔離、許可權分配和計算資源管理的挑戰。工作空間正是解決這些問題的核心單元,它通過提供一個獨立的環境,讓您能夠清晰地組織開發工作單位、分配成員角色並綁定所需的計算引擎,從而確保資料開發流程的有序、安全與高效。
工作空間概述
工作空間是DataWorks中進行任務開發和成員許可權管理的基本單元,所有開發工作都將在DataWorks自訂的工作空間內完成。一個工作空間支援建立多種資料來源,以管理資料來源中儲存的資料;同時支援綁定多種計算資源,以進行任務開發、調度任務等操作。工作空間管理員將成員添加至工作空間中,並賦予該成員不同的角色,例如:空間管理員、資料分析師、部署、開發、資料治理管理員、模型設計師、訪客、營運、專案所有者、安全性系統管理員,以實現多角色協同工作的業務情境。
選擇工作空間類型
DataWorks提供兩種類型的工作空間模式:簡單模式和標準模式。兩種模式的開發行為及資料安全不同,建議您在實際開發時,選擇標準模式工作空間。詳情請參見工作空間模式區別、工作空間模式升級。
工作空間核心操作
核心操作 | 操作說明 | 相關文檔 | |
生命週期管理 | 建立工作空間 | 根據不同的業務情境規劃和建立工作空間,以實現業務隔離。 DataWorks內建一個預設工作空間,主要用於新使用者快速體驗,強烈建議不要在其中進行任何生產任務的開發。關於它與您自建工作空間的詳細區別,請參見系統內建預設工作空間。 | |
刪除工作空間 | 當不再需要某個工作空間及其所有開發成果時,可以選擇刪除工作空間。刪除工作空間通常用於徹底清理資源,避免產生任何潛在計費或資料殘留。 | ||
禁用工作空間 | 當暫時不需要使用某個工作空間,但希望保留其代碼和配置以備後續使用時,可以選擇禁用工作空間。禁用工作空間適用於暫停任務調度,同時保留歷史資料以便未來重新啟用。 | ||
工作空間資訊配置 | 查看工作空間配置,同時可修改部分配置(例如,升級工作空間模式)。 | ||
資源配置 | 綁定計算資源 | 通過綁定計算資源(如MaxCompute、EMR Serverless Spark、Hologres等),實現工作空間中的任務開發、周期調度等操作。 綁定計算資源時,系統將自動建立對應資料來源。 | |
添加資料來源 | 通過添加資料來源(如MaxCompute、E-MapReduce、ClickHouse等),實現與各類資料存放區服務的串連,以作為DataWorks上任務執行的資料來源,並為後續的資料同步、分析等提供基礎。 重要 在建立資料來源之前,請務必提前瞭解工作空間模式區別(簡單模式 VS 標準模式),因為您的資料開發流程和許可權控制將基於所選模式的特性進行配置和執行。 | ||
綁定資源群組 | DataWorks 資源群組是執行任務所需的計算能力單元。將資源群組綁定至工作空間,以實現算力管理。 | ||
團隊與許可權 | 成員角色規劃與分配 |
重要 在進行許可權分配前,請先瞭解DataWorks空間級許可權體系,然後再進行操作。 | |
應用於生產建議
無論採用何種維度規劃建立工作空間,建議遵循以下通用準則:
預先規劃空間:建立工作空間前,請參考規劃工作空間,根據業務線、專案或資料域來設計合理的組織圖,避免後期管理混亂。
工作空間命名:建議使用包含明確業務含義的命名,例如,
finance_tax_report(財務域-稅務報表專案)。存在跨空間引用節點時,建議節點名稱包含工作空間名稱縮寫,便於快速識別。
工作空間模式:標準模式支援開發環境和生產環境的物理隔離,建議您在實際開發時,選擇標準模式工作空間。
工作空間許可權:工作空間應由主帳號建立,並授予子帳號(RAM使用者)工作空間管理員角色。原則上任何人不應同時具備開發和營運角色。
預設工作空間:預設工作空間不建議用於生產任務開發。
後續步驟
建立工作空間並分配空間成員角色許可權後,您可根據業務情境進行:Data Integration、資料開發、資料分析等。