使用限制
若使用RAM使用者或RAM角色在資料目錄中查看MaxCompute資料,需提前擷取MaxCompute相關許可權。如果添加的MaxCompute資料來源或專案已開啟三層模型,則還需為RAM帳號或RAM角色授予查看Schema中繼資料的許可權。
說明 若MaxCompute專案中包含多個Schema,則需要授予所有Schema的中繼資料許可權,才能在資料目錄的專案詳情頁面查看完整的Schema列表。
授權RAM使用者:
GRANT DESCRIBE ON SCHEMA <Schema名> TO USER RAM$<主帳號名>:<RAM使用者名稱>;
授權RAM角色:
GRANT DESCRIBE ON SCHEMA <Schema名> TO USER `RAM$<主帳號名>:role/<RAM角色名稱>`;
MaxCompute專案開啟Schema開關後,才能管理Schema和管理對象表。
進入MaxCompute資料目錄頁面
進入DataWorks工作空間列表頁,在頂部切換至目標地區,找到目標工作空間,單擊操作列的,進入Data Studio。
單擊左側導覽列中的
表徵圖,在資料目錄的分類樹中單擊MaxCompute,即可進入MaxCompute資料目錄管理頁面。
建立MaxCompute資料目錄
在MaxCompute資料目錄管理頁面,您可將已有的MaxCompute專案作為資料集添加到資料目錄列表。
單擊MaxCompute資料目錄右側的
。
選擇以下任一方式添加MaxCompute專案。
管理MaxCompute資料目錄
支援在MaxCompute資料目錄中添加和管理Schema、表、視圖等資料對象。
MaxCompute對象 | 查看 | 建立 |
Schema | 支援 | 支援 |
內表 | 支援 | 支援 |
外表 | 支援 | 支援 |
對象表 | 支援 | 支援 |
視圖 | 支援 | 支援 |
物化視圖 | 支援 | 支援 |
動態物化視圖 | 支援 | 支援 |
資源 | 支援 | 不支援 |
函數 | 支援 | 不支援 |
說明 MaxCompute需要開啟Schema開關,才會在資料目錄下展示Schema層級,詳情請參見Schema操作。
管理Schema
建立Schema。
單擊MaxCompute專案右側的
表徵圖,在彈出的建立Schema對話方塊中輸入名稱,按Enter鍵完成建立。
查看Schema。
將Schema添加到MaxCompute專案後,您可單擊MaxCompute專案左側的
表徵圖,查看已添加的Schema。
刪除Schema。
如無需再管理某個Schema,可按右鍵目標Schema,在彈框中選擇刪除。
管理表
建立表
單擊Schema右側的,進入建立表頁面。
您可通過以下任一方式建立表。
Copilot建表:
單擊頁面上方工具列中的Copilot建表,進入Copilot Chat功能介面。
輸入建表指令(例如:建立一張商品銷售按日匯總表)。
單擊產生並替換,系統會根據您輸入的指令,產生預設的表名及欄位資訊。
如表名及欄位符合預期,您可單擊接受。
說明 如需修改部分表資訊,單擊接受後,可手動對系統產生的表資訊進行編輯。
手動建表:
根據參數說明資訊建立表。
參數 | 配置說明 |
基礎資訊 | 自訂表名、生命週期等資訊。 |
欄位資訊 | 編輯欄位和欄位註解資訊。 |
進階設定 | 表類型預設為內部表,您可配置聚簇屬性資訊。 |
配置完成後,單擊上方工具列中的發布,完成發布流程即可成功建表。
管理表
查看錶。
在MaxCompute專案建立表後,您可依次單擊MaxCompute專案左側的
表徵圖,單擊表查看錶基本資料,也可單擊具體表名查看錶欄位、DDL等詳情資訊。
動作表。
滑鼠右鍵您所需操作的內部表,可選擇產生查詢SQL、匯入資料、申請許可權、映射MaxCompute中繼資料至Hologres外表或同步MaxCompute資料至Hologres內表。
雙擊您所需操作的內部表,進入表詳情頁,可單擊右上方的編輯按鈕,在表編輯頁修改生命週期、表說明或新增、修改、刪除欄位資訊。
刪除表。
右鍵您所需刪除的內部表,在彈窗中選擇刪除。
管理外表
建立外表
單擊Schema右側的,進入建立外表頁面。
您可通過以下任一方式建立外表。
Copilot建表:
單擊頁面上方工具列中的Copilot建表,進入Copilot Chat功能介面。
輸入建表指令(例如:建立一張商品銷售按日匯總表)。
單擊產生並替換,系統會根據您輸入的指令,產生預設的表名及欄位資訊。
如表名及欄位符合預期,您可單擊接受。
說明 如需修改部分表資訊,單擊接受後,可手動對系統產生的表資訊進行編輯。
手動建表:
根據參數說明資訊建立外表。
參數 | 配置說明 |
基礎資訊 | 自訂表名、生命週期等資訊。 |
欄位資訊 | 編輯欄位和欄位註解資訊。 |
進階設定 | 表類型預設為外部表格,您需配置OSS儲存位置和儲存格式資訊。 |
配置完成後,單擊上方工具列中的發布,完成發布流程即可成功建表。
管理外表
查看外表。
在MaxCompute專案建立外部表格後,您可依次單擊MaxCompute專案左側的
表徵圖,單擊外表查看外部表格基本資料,也可單擊具體表名查看外部表格欄位、DDL等詳情資訊。
操作外表。
雙擊您所需操作的外部表格,進入表詳情頁,可單擊右上方的編輯按鈕,在表編輯頁修改生命週期、表說明或新增、修改、刪除欄位資訊。
刪除外表。
滑鼠右鍵您所需刪除的外部表格,在彈窗中選擇刪除。
管理檢視
建立視圖
單擊Schema右側的,進入建立視圖頁面。
參考建立或更新視圖的命令,修改view_name為您所需建立的視圖名稱,在AS關鍵字後補充視圖的資料來源查詢語句。
單擊上方發布,即可建立視圖。
管理檢視
查看視圖。
在MaxCompute專案建立視圖後,您可依次單擊MaxCompute專案左側的
表徵圖,單擊視圖查看視圖基本資料,也可單擊具體視圖名查看視圖欄位、DDL等詳情資訊。
操作視圖。
雙擊您所需操作的視圖,進入視圖詳情頁,單擊右上方的編輯按鈕,在視圖編輯頁可通過修改AS關鍵字後的資料來源查詢語句來修改視圖。
刪除視圖。
滑鼠右鍵您所需刪除的視圖,在彈框中選擇刪除。
管理物化視圖
建立物化視圖
單擊Schema右側的,進入建立物化視圖頁面。
參考建立物化視圖的命令,修改view_name為您所需建立的物化視圖名稱,在AS語句後補充物化視圖的資料來源查詢語句。
單擊上方發布,即可建立物化視圖。
管理物化視圖
查看物化視圖。
在MaxCompute專案建立物化視圖後,您可依次單擊MaxCompute專案左側的
表徵圖,單擊物化視圖查看物化視圖基本資料,也可單擊具體物化視圖名查看物化視圖欄位、DDL等詳情資訊。
刪除物化視圖。
滑鼠右鍵您所需刪除的物化視圖,在彈框中選擇刪除。
管理動態物化視圖
建立動態物化視圖
單擊Schema右側的,進入建立動態物化視圖頁面。關鍵配置資訊如下:
參數 | 描述 |
資料產生SQL | 參考動態物化視圖的命令,填寫資料產生SQL。單擊先行編譯按鈕,可以對輸入SQL進行語法檢查。 |
欄位詳情 | 先行編譯成功後,解析的欄位詳情。 |
主鍵欄位資訊 | 資料產生SQL先行編譯之後,系統會讀取到可作為主鍵的欄位,並顯示在主鍵欄位的下拉式清單中。主鍵欄位可多選。 |
分區欄位資訊 | 資料產生SQL先行編譯之後,分區欄位會讀取到可分區的欄位,並顯示在分區欄位的下拉式清單中,使用者可以選擇分區欄位來決定是否對動態物化視圖進行分區。分區欄位可多選。 |
調優參數 | 使用者可以配置多個參數索引值對,此索引值對需要產生至DDL的表屬性TBLPROPERTIES中。 |
資料重新整理策略 | |
單擊上方發布,即可建立動態物化視圖。
管理動態物化視圖
發布至開發/生產:對於標準模式工作空間,支援將對象發布至另一個環境。
查看動態物化視圖。
在MaxCompute專案建立動態物化視圖後,您可依次單擊MaxCompute專案左側的
表徵圖,單擊動態物化視圖查看基本資料,也可單擊具體名查看欄位、DDL等詳情資訊。
刪除動態物化視圖。
滑鼠右鍵您所需刪除的動態物化視圖,在彈框中選擇刪除。
管理資源資料對象
管理資源
在DataWorks資源管理建立資源後,您可依次單擊MaxCompute專案左側的
表徵圖,單擊資源查看資源基本資料,也可單擊具體資源名查看資源儲存大小等相關資訊。
管理函數
在DataWorks資源管理建立函數後,您可依次單擊MaxCompute專案左側的
表徵圖,單擊函數查看函數基本資料,也可單擊具體函數名查看函數儲存大小等相關資訊。
查看移除MaxCompute資料目錄
如需後續無需使用MaxCompute資料目錄,可查看移除對應MaxCompute資料目錄。
查看專案。
將專案添加到MaxCompute資料目錄後,您可單擊MaxCompute資料目錄左側的
表徵圖,查看已添加的MaxCompute專案。
將滑鼠懸浮在對應的MaxCompute專案上,即可查看該專案的已用儲存等相關資訊。
移除專案。
如無需再管理某個MaxCompute專案,可右鍵目標專案,在彈框中選擇移除。