创建单物理表服务单元
单物理表服务单元用于对业务数据源的单个物理表进行元数据配置。后续您可以基于该单物理表服务单元开发访问该物理表数据的API。本文为您介绍如何创建单物理表服务单元。
前提条件
在开始执行操作前,请确认您已满足以下条件:
已完成服务单元分组的创建。具体操作,请参见创建服务单元、应用和Dataphin数据源的分组。
数据源类型为Hbase、ElasticSearch或MongoDB时,需要完成元数据的创建。具体操作,请参见创建元数据。
使用限制
支持项目管理员和开发用户角色的用户创建服务单元。如果没有创建服务单元的权限,您可以申请该权限。具体操作,请参见申请服务单元权限。
操作步骤
在Dataphin首页,单击顶部菜单栏服务。
系统默认进入市场页面。
按照下图操作指引,进入新建服务单元配置向导页面。
在新建服务单元配置向导页面,完成以下操作。
服务单元类型选择为单物理表服务单元后,单击下一步。
配置服务单元基础信息后,单击下一步。
参数
描述
服务单元名称
命名规则如下:
只能包含字母、数字和下划线(_)。
以字母开头。
长度在4~64个字符范围内。
服务单元分组
选择已创建的服务单元分组。
模式
模式用于定义服务单元读取的数据是来自开发数据源还是开发生产数据源。模式包括Basic和Dev-Prod模式:
Basic:选择了Basic模式后,服务单元读取数据时您只能选择到生产数据源。
Dev-Prod:选择了Dev-Prod模式后,服务单元读取数据时您可以选择开发数据源和生产数据源。
您可以在数据源页面,查看您的数据源是生产数据源还是开发数据源。
物理数据表
依次选择数据源类型、数据源(基于您选择的模式,展示可以选择到的数据源类型)和物理数据表。
您也可以单击新增数据源引入新的业务数据源,以便基于新的业务数据源创建服务单元。如何新增数据源,请参见创建数据源。
服务单元描述
填写对服务单元简单的描述。
最大返回条数
用于定义API查询数据时返回的条数,避免一次查询过多数据导致OLTP内存溢出,Dataphin默认最大返回条数为1000条。如果需要查询所有更多数据,您可以在调用API的SDK中修改PageSize参数值,以实现查询API时返回更多的数据。
单击下一步后,如果已有的服务单元与您配置的基础信息相似,则Dataphin会自动为您展示相似服务单元的名称,您可以在服务单元列表中查看该服务单元详细信息。如果需要继续创建新的服务单元,则单击继续新建,即可进入配置服务单元字段页面。
配置服务单元字段。
参数
描述
配置服务单元字段
支持自定义勾选部分源表字段作为服务单元字段,对源表新增字段也可在编辑时添加勾选。
配置数据源中字段映射到服务单元中的字段名称,您可以根据业务情况自定义字段名称。命名规则如下:
只能包含字母、数字和下划线(_)。
以字母开头。
长度在4~64个字符范围内。
在编辑单物理表服务单元时,系统如果判断到源表字段已删除,则支持删除该服务单元字段,提交配置后,在引用该服务单元新建API时,不会有该字段,避免调用API时因源表字段不存在而失败。
完成服务单元字段的配置后,单击页面下方的数据预览,查看字段对应的业务数据。
单击提交,完成单物理表服务单元的创建。
按照下图操作指引,提交单物理表服务单元至生产环境,后续就可以基于此单物理表服务单元创建API。
后续步骤
单物理表服务单元发布至生产环境后,即可基于该单物理表服务单元创建API。具体操作,请参见创建API。