全部產品
Search
文件中心

DataWorks:建立並管理工作空間

更新時間:Jun 19, 2024

您可以在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管理工作、成員,分配角色和許可權的基本單元,所有開發工作都將在具體的工作空間內完成。因此,進行任務開發前您需要先建立工作空間。建立工作空間。

前提條件

建立前準備

建立工作空間前,您需先規劃工作空間並選擇合適的空間模式,具體如下表。

操作項

描述

參考連結

規劃工作空間

工作空間為DataWorks支援的最大業務劃分粒度,使用工作空間前,您需要先瞭解工作空間的體系,並根據需求制定適用於不同情境的工作空間劃分方案。

規劃工作空間

選擇空間模式

DataWorks工作空間分為簡單模式與標準模式:

  • 簡單模式:僅具有生產環境,對應一個專案,無法做到資料許可權隔離與開發生產隔離。

  • 標準模式:包括開發環境及生產環境,可以分別對應兩個專案,更好的做到開發生產隔離與資料安全保障。

說明

建議您在實際任務開發時,選擇標準模式工作空間。

必讀:簡單模式和標準模式的區別

操作步驟

  1. 切換地區。

    1. 登入DataWorks控制台

    2. 在控制台頂部功能表列切換所需地區。

      工作空間是基於地區建立的,您需根據業務資料的使用地區,先切換至所需地區,在相應地區下建立工作空間。

      說明
      • 請確認當前地區是否為目標地區,工作空間建立後不支援修改地區。

      • 若當前地區施行夏令時,為避免夏令時切換對您任務執行造成額外理解成本,建議實施夏令時的地區優先查看情境:夏令時切換對調度任務啟動並執行影響

      • 選擇地區後,預設情況下DataWorks工作空間所在地區對應的時區即為調度時區(即任務定時調度時間所使用的時區)。

      • DataWorks部分地區目前支援多調度時區切換,支援修改調度時區的地區、各地區支援切換的時區、切換時區注意事項、如何切換時區,請務必提前閱讀情境:切換調度時區

  2. 建立工作空間。

    1. 在控制台單擊左側導覽列的工作空間列表,進入工作空間列表頁面。

    2. 工作空間列表頁,選擇建立工作空間

      工作空間是DataWorks管理工作、成員,分配角色和許可權的基本單元,所有開發工作都將在具體的工作空間內完成。因此,進行任務開發前您需要先建立工作空間。進入工作空間建立入口後,需按照指引配置工作空間相關資訊。

      說明

      DataWorks部分地區目前支援多調度時區切換,支援修改調度時區的地區、各地區支援切換的時區、切換時區注意事項、如何切換時區,請務必提前閱讀情境:切換調度時區

      image.png

      參數說明如下。

      參數

      描述

      工作空間名稱

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

      顯示名稱

      建議基於業務屬性命名,便於標識工作空間用途。

      生產、開發環境隔離

      定義工作空間模式,即工作空間的生產環境和開發環境是否隔離。

      • 是:需隔離生產、開發環境,該方式建立的工作空間為標準模式工作空間。

      • 否:無需隔離生產、開發環境,該方式建立的工作空間為簡單模式工作空間。

      工作空間模式介紹,詳情請參見必讀:簡單模式和標準模式的區別。您可結合業務需求確認,需建立哪種類型的工作空間。

      空間管理員

      定義該工作空間的管理員。

      預設當前登入帳號為該工作空間的管理員。您也可自行添加工作空間中的其他成員為管理員,協同管理該工作空間。增加空間成員,詳情請參見添加工作空間成員

      阿里雲資源群組

      選擇阿里雲資源管理中建立的資源群組,預設選擇預設資源群組

      若您的公司購買了多種阿里雲資源,則可通過資源管理建立資源群組進行雲資源分組,並為資源群組設定管理員,通過分組獨立管理資源群組內的所有資源。

      重要

      此處選擇的資源群組是在阿里雲帳號下進行資源分組管理的一種機制,協助您解決單個阿里雲帳號內的資源分組和授權管理的複雜性問題。與DataWorks產品所說的任務運行需使用的資源群組為兩個概念,請注意區分。

      調度PAI演算法任務

      如需進行周期性調度演算法任務,則可啟用該功能。您也可在建立工作空間後,進入管理中心,在工作空間頁面開啟。

      說明

      該功能開啟後無法關閉,請根據需要開啟。調度PAI演算法任務詳情,請參見機器學習

      描述

      用於輔助標識工作空間的主要用途、相關資訊。

管理工作空間

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

查看及修改工作空間基本資料

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

    參數

    描述

    工作空間ID

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

    工作空間名稱

    狀態

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

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

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

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

    顯示名稱

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

    模式

    包括簡單模式標準模式

    說明

    負責人

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

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

    參數

    描述

    允許下載Select結果

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

    說明

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

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

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

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

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

    說明

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

管理空間成員及角色

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

  1. 增加空間成員

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

    說明

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

  2. 管理成員角色

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

    說明

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

添加資料來源

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

具體操作,請參見建立並管理資料來源

查看許可權列表

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

刪除與禁用工作空間

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

  • 刪除工作空間:刪除工作空間為無法復原操作,請謹慎使用。

  • 禁用工作空間

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

    • 工作空間被禁用後,資料來源資源仍然存在,可能會產生儲存相關的費用。該費用由相應資料來源側收取,不會在DataWorks收取,儲存賬單的相關問題可諮詢相應資料來源側負責人員。

後續步驟

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

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

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

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