資料庫表及函數
中繼資料管理是構建資料湖重要一環,通過有效集中式中繼資料管理,可以提升資料資產價值。本文為您介紹資料湖構建中資料庫、資料表及函數的相關操作。
資料庫
建立資料庫
查看資料庫詳情
單擊数据库頁簽。
在資料庫列表中,單擊目標庫名,可查看該資料庫基本信息。
單擊相應頁簽,可查看該資料庫下的表列表、函数列表、数据权限、数据概况及存储规则。
編輯資料庫
單擊数据库頁簽,選擇目標数据目录。
找到目標資料庫,單擊操作列的编辑。
修改以下資訊,單擊更新。
数据库描述:輸入資料庫描述。
选择路径:輸入資料庫的位置。
刪除資料庫
單擊数据库頁簽,選擇目標数据目录。
找到目標資料庫,單擊操作列的删除。
在彈出的對話方塊中,單擊删除。
default庫為DLF預設建立資料庫,該資料庫無法刪除。生產環境建議使用其他資料庫。
在DLF頁面刪除資料庫後,並不會刪除OSS儲存的資料,如需刪除資料請從E-MapReduce/MaxCompute側執行Drop Database操作。
資料表
建立資料表
建立完成資料庫後,單擊数据表頁簽,選擇目標数据目录和库名,單擊新建数据表。
配置以下資料表資訊,單擊确定。
配置項
描述
数据表名称
輸入資料表的名稱。
所属数据目录
選擇所屬資料目錄。
所属数据库:
選擇資料目錄下的資料庫。
数据表描述
可選,輸入資料表描述。
数据存储位置
選擇資料表中資料存放區的位置。
推薦預設儲存位置為:
oss://[庫儲存位置]/[表名稱]。格式与序列化
選擇資料表的資料格式,支援Avro、CSV、JSON、Parquet、ORC格式。
分割符
可選,當資料格式選擇CSV時,選擇資料表的分隔字元。
普通列
手動定義資料表的普通列、分區列,指定列名稱、資料類型、描述等資訊。
分区列
查看資料表詳情
單擊数据表頁簽。
在資料表列表中,單擊目標表名,可查看該資料表基本信息。
單擊相應頁簽,可查看該資料表下的数据权限、数据概况、版本管理及存储规则。
資料表的数据概况詳情,請參見資料表-資料概況。
編輯資料表
單擊数据表頁簽,選擇目標数据目录和库名。
找到目標資料表,單擊操作列的编辑。
修改資料表資訊,單擊更新。
刪除資料表
單擊数据表頁簽,選擇目標数据目录和库名。
找到目標資料表,單擊操作列的删除。
在彈出的對話方塊中,單擊删除。
在DLF頁面刪除資料表後,並不會刪除OSS儲存的資料,如需刪除資料請從E-MapReduce/MaxCompute側執行Drop Table操作。
函數
建立函數
在左側功能表列,選擇。
單擊函数頁簽,選擇目標数据目录和库名,單擊新建函数。
配置以下函數資訊,單擊确定。
配置項
描述
函数名称
輸入函數名稱。
函数类型
僅支援JAVA。
所属数据目录
選擇所屬資料目錄。
所属数据库:
選擇資料目錄下的資料庫。
类名
可選,輸入類名。
资源URI
可選,單擊增加一项,輸入类型和URI。資源類型支援JAR、FILE和ARCHIVE。
查看函數詳情
單擊函数頁簽,選擇目標数据目录和库名。
在函數列表中,單擊目標函數名稱,可查看函數的基本資料。
編輯函數
單擊函数頁簽,選擇目標数据目录和库名。
找到目標函數,單擊操作列的编辑。
配置类名資訊,單擊确定。
刪除函數
單擊函数頁簽,選擇目標数据目录和库名。
找到目標函數,單擊操作列的删除。
在彈出的確認框中,單擊删除。