全部產品
Search
文件中心

DataWorks:管理工作空間

更新時間:Feb 14, 2025

您可以在DataWorks管理主控台頁面新增、刪除、禁用工作空間。在管理中心 > 工作空間頁面對指定工作空間的屬性進行管理和配置,並為工作空間添加資料來源(MaxCompute、E-MapReduce等),用於進行後續開發操作。本文為您介紹工作空間的基本操作。

操作入口介紹

工作空間各操作說明及入口如下表所示。

操作

說明

操作入口

建立工作空間

工作空間是DataWorks管理工作、成員,分配角色和許可權的基本單元。所有開發工作都將在工作空間內完成。

管理主控台

刪除與禁用工作空間

如您無需使用工作空間,則可將其刪除或禁用。

  • 刪除工作空間將同步刪除該空間下的代碼。

  • 禁用工作空間將保留代碼,但工作空間處於不可用狀態。

工作空間添加資料來源

DataWorks支援添加MaxCompute、E-MapReduce和Realtime Compute等多種類型的計算引擎,支援多種計算引擎間的資料同步。除此之外,還支援在資料開發中對MaxCompute、Hologres、AnalyticDB for PostgreSQL、AnalyticDB for MySQL、ClickHouse計算資源執行相關計算任務,管理資料來源中儲存的資料。

管理中心

查看及修改工作空間配置資訊

工作空間建立完成後,支援您查看與修改工作空間部分配置資訊。

新增成員、角色及查看許可權列表

在實際開發過程中,您需將各個RAM使用者添加至工作空間,並授予空間管理員、開發、營運、訪客等多種空間預設角色,以實現多角色協同工作。

不同角色對DataWorks各功能模組的相關操作擁有的許可權存在差異。若空間預設角色無法滿足您的需要,則您可自訂角色使用。

使用限制

  • 僅阿里雲主帳號和擁有AliyunDataWorksFullAccess許可權的RAM使用者可以在管理主控台執行相關操作。

  • 空間管理員可以在工作空間管理頁面(即管理中心 > 工作空間)執行相關操作。

建立工作空間

工作空間是DataWorks管理工作、成員,分配角色和許可權的基本單元,所有開發工作都將在具體的工作空間內完成。因此,進行任務開發前您需要先建立工作空間。建立工作空間詳情請參見建立工作空間

管理工作空間

您可進入管理中心,在工作空間頁面對指定工作空間進行如下管理操作。

管理空間基本資料

  • 通用配置 > 基本屬性管理工作空間基本資料。

    參數

    描述

    工作空間ID

    當前工作空間的唯一標識,建立後無法修改。

    工作空間名稱

    狀態

    可查看工作空間的狀態,包括正常已刪除初始化初始化失敗手動禁用刪除中刪除失敗欠費凍結更新中更新失敗等狀態。

    說明
    • 若工作空間建立失敗,狀態為初始化失敗。您可重試建立操作。

    • 正常狀態的工作空間可被管理員禁用。禁用後該工作空間所有功能無法使用,資料保留。當天已產生的執行個體到已耗用時間會自動運行,但第二天將不會再自動調度,且您無法登入工作空間查看相應情況。

    • 被禁用的工作空間可在工作空間列表進行恢複,重新置於正常狀態。

    顯示名稱

    當前工作空間的顯示名稱,用於標識工作空間。具有空間管理員角色許可權的帳號可修改顯示名稱。

    模式

    包括簡單模式標準模式

    說明

    負責人

    當前工作空間的所有者,擁有刪除、禁用工作空間的許可權,並且該身份無法變更。

  • (可選)在通用配置 > 個人開發環境地區配置當前空間下個人開發環境執行個體的自動關停策略。

    參加了新版資料開發公測的工作空間可配置此選項,當空間下處於運行中狀態的個人開發環境執行個體滿足該空間級自動關機策略時,將自動關機。更多配置詳情,請參見個人開發環境

  • 通用配置 > 安全設定地區控制工作空間的基本安全操作。

    參數

    描述

    允許下載Select結果

    設定是否能夠下載開發過程中查詢的資料結果。關閉後則無法下載SELECT的資料查詢結果。

    說明

    僅空間管理員權限可開啟或關閉該功能。

    允許子帳號變更自己的節點責任人

    設定是否允許子帳號變更自己的節點責任人。

    沙箱白名單(配置Shell任務可以訪問的IP地址或網域名稱)

    設定Shell任務在預設資源群組上運行時,也可直接存取其地址(此處地址可以配置為IP或網域名稱)。

    說明

    必須填寫可以被訪問到的公網地址或網域名稱。如果是內部服務,建議使用獨享資源保證網路可達,詳情請參見獨享資源群組

管理空間成員及角色

您可在空間成員處添加、修改、刪除空間成員,並為成員授予相應角色許可權。在空間角色處查看並管理當前工作空間所擁有的角色。

  1. 增加空間成員

    將某RAM使用者加入至當前工作空間時,需授予其相應空間角色,授權後其將擁有該空間角色所擁有的許可權。授權詳情,請參見增加空間成員並管理成員角色許可權

    說明

    DataWorks支援授予RAM使用者空間層級自訂角色及空間層級預設角色,自訂角色需空間管理員在空間角色處自訂。不同角色所擁有的空間模組許可權存在差異,詳情請參見空間級模組許可權管控

  2. 管理成員角色

    用於查看空間下的預設角色或自訂角色。若預設角色無法滿足您的業務需要,則可自訂角色,配置某角色擁有的DataWorks空間模組的許可權情況,也可配置與MaxCompute專案角色的許可權映射關係。空間角色的許可權管控,詳情請參見空間級模組許可權管控

    說明

    僅阿里雲主帳號或被授予MaxCompute專案的AdminSuper_Administrator角色的RAM使用者可配置許可權映射關係。

  3. 查看許可權列表

    您可在許可權列表查看各空間預設角色所擁有的功能點許可權,詳情請參見附錄:預設角色許可權列表(空間級)

添加資料來源

DataWorks支援添加MaxCompute、E-MapReduce和Realtime Compute等多種類型的計算引擎,支援多種計算引擎間的資料同步。除此之外,還支援在資料開發中對MaxCompute、Hologres、AnalyticDB for PostgreSQL、AnalyticDB for MySQL、ClickHouse計算資源執行相關計算任務,管理資料來源中儲存的資料。

如需執行同步任務,您需在DataWorks建立對應的資料來源,詳情請參見建立並管理資料來源

如需執行調度任務,您需在資料開發將資料來源綁定為計算資源。未參加新版資料開發公測工作空間請參見建立資料來源或註冊叢集(未參加新版資料開發公測)。參加新版資料開發公測工作空間請參見綁定計算資源(參加新版資料開發公測)

刪除與禁用工作空間

DataWorks管理主控台工作空間列表,單擊相應工作空間操作列的更多表徵圖,即可選擇刪除或禁用工作空間。

  • 刪除工作空間:刪除工作空間,將同步刪除DataWorks工作空間所有開發成果(例如代碼),此操作無法復原,請務必謹慎確認。

    重要

    刪除工作空間前,建議先前往營運中心,凍結或刪除相關周期任務;前往資料服務,下線並刪除發行的API,避免刪除工作空間後,仍產生相關計費。如已刪除工作空間,仍有相關計費,請提交工單聯絡技術支援人員處理。

  • 禁用工作空間

    • 工作空間被禁用後,工作空間內周期調度任務不會再產生執行個體,禁用前產生的執行個體到已耗用時間會自動運行,但是您無法登入工作空間查看相關情況。

    • 工作空間被禁用後,工作空間使用的計算引擎服務仍存在,可能會產生儲存相關的費用。該費用由相應計算引擎收取,不會在DataWorks收取,儲存賬單的相關問題可諮詢相應計算引擎側負責人員。

後續步驟

現在,您已經學習了如何建立及管理工作空間。在實際開發過程中,您還需要為工作空間綁定資源群組、添加RAM使用者、添加資料來源等:

  • 開通DataWorks後,您還需要購買資源群組,用於在資料同步、資料調度或資料服務中的資源使用,詳情請參見DataWorks資源群組概述

  • 當需要在DataWorks上進行資料移轉時,需先在DataWorks配置好需要同步的源端和目的端資料庫相關資訊,以便在配置同步任務時,可通過選擇資料來源名稱來確定同步任務讀取和寫入的資料庫。詳情請參見建立並管理資料來源

  • 當需要將更多的RAM使用者添加至工作空間,並為其分配不同角色以便協同開發時。您可在DataWorks進行工作空間成員添加及成員角色許可權管理。詳情請參見成員許可權管理