元表帮助您统一配置与管理实时计算任务开发过程中用到的输入表、输出表、维表。本文为您介绍如何新建元表。
背景信息
- 元表只有在解锁的状态下,才支持编辑、移动、克隆和删除等操作。
- 如果元表已被您自己锁定,则无需解锁元表。
- 如果元表已被他人锁定,则执行以下操作,解锁元表:
- 在元表页面,单击需要编辑、移动、克隆或删除等操作的元表。
- 在元表的详情页面,单击右上方的
图标。
当
图标变更为
图标时,该实时元表解锁成功。
- 管理元表的权限限制,详情参见数据开发权限列表。
操作步骤
- 登录Dataphin控制台。
- 在Dataphin控制台页面,选择工作区地域后,单击进入Dataphin>>。
您可以通过以下方式,快速进入工作区:
- 选择工作区地域后,单击快速开始相关工作区域中的数据研发。
- 选择工作区地域后,单击快速进入研发项目后的Dev或Basic页签,选择相应的项目。
说明- 如果您通过快速开始相关工作进入数据开发模块,则跳过步骤3.i。
- 如果您通过快速进入研发项目进入数据开发模块,则跳过步骤3.ii。
- 进入元表页面。
- 在Dataphin首页,单击顶部菜单栏的研发。
- 在数据开发页面,单击项目名称后的
图标,选择数据开发的项目空间(Dev或Basic项目)。
如果您当前访问的是
Dev或
Basic项目,且项目空间为您的数据开发空间,则不需要选择项目空间。 - 在数据开发页面,单击数据处理。
- 在数据处理页签,单击左侧导航栏
表管理图标。
- 在表管理页面,您可以通过以下方式,进入新建元表对话框。
- 单击元表后的
图标后,单击元表。
- 单击项目名称后的
图标,选择数据处理 > 表 > 元表。
- 在数据开发首页,单击元表下的
图标。
- 单击元表后的
- 在新建元表对话框,配置元表名称、数据源、选择目录和描述。
不同数据源的配置参数不同。请根据对话框提示完成参数的配置。
- 单击确定。
- 可选:添加字段。
- 通过SQL导入的方式添加字段:
- 在实时元表页面,鼠标悬停至添加字段上,选择SQL导入。
- 在SQL导入对话框中,编写SQL代码,代码示例如下。
create table dwi_pub_hbd_cate_mtr ( rowkey VARCHAR comment 'rowkey', stat_date VARCHAR comment 'stat_date', keymin VARCHAR comment 'keymin', PRIMARY KEY(rowkey) ) with ( type='alihbase', diamondGroup='null', zkQuorum='hbasemaster74000.sg94.tbsite.net,hbasemaster74001.sg94.tbsite.net,hbasemaster74002.sg94.tbsite.net,hbase74000.sg94.tbsite.net,hbase74001.sg94.tbsite.net', diamondKey='null', zkNodeParent='/group-sg94-lzd-mix', columnFamily='info', tableName='dwi_pub_hbd_cate_mtr_001', stringWriteMod='true' );
- 单击确定,完成字段的添加。
- 通过批量导入的方式添加字段:
- 在实时元表页面,鼠标悬停至添加字段上,选择批量导入。
- 批量导入对话框中,编写代码,代码示例如下。
ID,INT,描述,false,true, name,INT,描述,false,true
- 单击确定。
- 通过单行添加的方式添加字段:
- 在实时元表页面,鼠标悬停至添加字段上,选择单行添加。
- 在单行添加对话框,配置参数。
- 单击确定,完成字段的添加。
同时,您可以对已添加的字段,执行如下操作。操作 描述 编辑 执行如下操作,编辑字段: - 在元表页面,单击操作列下的
图标。
- 根据编辑页面的提示,修改参数。
- 完成参数修改后,单击完成。
删除 执行如下操作,删除字段: - 在元表页面,单击操作列下的
图标。
- 在提示对话框中,单击确定并提交,完成字段的删除。
排序 执行如下操作,重新排序字段: - 在元表页面,单击排序。
- 根据页面提示,单击完成,完成字段的排序。
搜索 在搜索框中输入字段的名称或字段名称关键字进行搜索字段。 刷新 单击 图标,重新解析元表中的字段。
- 通过SQL导入的方式添加字段:
- 保存并提交元表。
- 在元表的开发页面,单击右上角的
图标,保存元表。
- 在元表的开发页面,单击右上角的
图标,提交元表。
- 在提交备注对话框,填写备注信息。
- 单击确定并提交。
- 在元表的开发页面,单击右上角的
- 可选:发布元表至生产环境。
- 如果您的开发模式是Dev-Prod模式,则需要发布元表,详情请参见管理发布任务。
- 如果您的开发模式是Basic模式,则提交成功的实时计算,即可进入生产环境。
对已添加的元表,您可以执行如下操作。操作 描述 查看元表版本信息 - 在元表页面,单击需要查看的元表。
- 在元表详情页面,单击版本信息,可以查看历史版本提交情况:
- 单击操作列下的
图标,查看版本对比。
同时,单击回滚到对比版本,回滚到历史版本。
- 单击操作列下的
图标,查看代码。
- 单击操作列下的
修改元表 您可以通过修改元表的方式,修改元表的基本信息和字段: - 在元表页面,将鼠标悬停在需要修改的元表后的
图标,单击编辑。
- 修改元表的基本信息:
- 在实时元表详情页面,单击页面上方的元表信息。
- 在元表信息对话框,修改参数。
- 如果元表是基于系统提供的实时数据源类型构建的,则您可以修改数据源、来源topic、描述及参数KV配置。
- 如果元表是基于自定义实时数据源构建的,则您可以修改数据源、描述及参数KV配置。
- 单击确定。
- 在实时元表详情页面,您可以添加、修改或删除元表的字段。
- 提交或发布元表。
移动元表 - 在元表页面,将鼠标悬停在需要移动的元表后的
图标,单击移动。
- 在移动文件对话框,选择目录。
- 单击确定,完成元表的移动。
克隆元表 - 在元表页面,将鼠标悬停在需要移动的元表后的
图标,单击克隆。
- 在克隆元表对话框,配置参数。
- 单击确定。
删除元表 说明 系统仅支持删除没有被实时计算任务引用的元表。- 在元表页面,将鼠标悬停在需删除的元表后的
图标,单击删除。
- 在提示对话框,填写备注信息。
- 单击确定并提交,完成元表的删除。